in

Devenez un utilisateur expérimenté du terminal Linux avec ces 8 astuces

L’utilisation du terminal Linux ne se résume pas à la simple saisie de commandes. Apprenez ces astuces de base et vous serez sur la bonne voie pour maîtriser le shell Bash, utilisé par défaut sur la plupart des distributions Linux.

Celui-ci est destiné aux utilisateurs les moins expérimentés – je suis sûr que beaucoup d’entre vous, utilisateurs avancés, connaissent déjà toutes ces astuces. Pourtant, jetez un œil – il y a peut-être quelque chose que vous avez manqué en cours de route.

Achèvement de l’onglet

La complétion des onglets est une astuce essentielle. C’est un excellent gain de temps et c’est également utile si vous n’êtes pas sûr du nom exact d’un fichier ou d’une commande.

Par exemple, disons que vous avez un fichier nommé «nom de fichier vraiment long» dans le répertoire courant et que vous souhaitez le supprimer. Vous pouvez taper le nom du fichier entier, mais vous devrez échapper correctement les caractères d’espacement (en d’autres termes, ajoutez le caractère avant chaque espace) et pourrait faire une erreur. Si vous tapez rm r et appuyez sur Tab, Bash remplira automatiquement le nom du fichier pour vous.

Bien sûr, si vous avez plusieurs fichiers dans le répertoire actuel qui commencent par la lettre r, Bash ne saura pas lequel vous voulez. Disons que vous avez un autre fichier nommé «nom de fichier vraiment très long» dans le répertoire courant. Lorsque vous appuyez sur Tab, Bash remplit la partie « vraiment « , puisque les fichiers commencent tous les deux par cela. Après cela, appuyez à nouveau sur Tabulation et vous verrez une liste de noms de fichiers correspondants.

achèvement de l'onglet

Continuez à saisir le nom de fichier souhaité et appuyez sur Tab. Dans ce cas, nous pouvons taper un «l» et appuyer à nouveau sur Tabulation et Bash remplira le nom de fichier souhaité.

Cela fonctionne également avec les commandes. Vous ne savez pas quelle commande vous voulez, mais savez-vous qu’elle commence par «gnome»? Tapez « gnome » et appuyez sur Tab pour voir une liste.

Tuyaux

Les tuyaux vous permettent d’envoyer la sortie d’une commande à une autre commande. Dans la philosophie UNIX, chaque programme est un petit utilitaire qui fait bien une chose. Par exemple, le ls liste les fichiers dans le répertoire courant et le grep La commande recherche son entrée pour un terme spécifié.

Combinez-les avec des tuyaux (le | caractère) et vous pouvez rechercher un fichier dans le répertoire courant. La commande suivante recherche le mot «mot»:

ls | mot grep

Cartes joker

Le * caractère – c’est-à-dire l’astérisque – est un joker qui peut correspondre à n’importe quoi. Par exemple, si nous voulions supprimer à la fois «nom de fichier vraiment long» et «nom de fichier vraiment très long» du répertoire actuel, nous pourrions exécuter la commande suivante:

rm vraiment * nom

Cette commande supprime tous les fichiers dont le nom commence par «vraiment» et se termine par «nom». Si tu courais rm * à la place, vous supprimeriez tous les fichiers du répertoire actuel, alors soyez prudent.

Redirection de sortie

Le > caractère redirige la sortie d’une commande vers un fichier au lieu d’une autre commande. Par exemple, la ligne suivante exécute le ls commande pour lister les fichiers dans le répertoire courant et, au lieu d’imprimer cette liste sur le terminal, il imprime la liste dans un fichier nommé «fichier1» dans le répertoire courant:

ls> fichier1

en-tête de bash tricks

Historique des commandes

Bash se souvient d’un historique des commandes que vous saisissez. Vous pouvez utiliser les touches fléchées haut et bas pour faire défiler les commandes que vous avez récemment utilisées. Le l’histoire command imprime une liste de ces commandes, vous pouvez donc la diriger vers grep pour rechercher les commandes que vous avez utilisées récemment. Il existe également de nombreuses autres astuces que vous pouvez utiliser avec l’historique de Bash.

~,. & ..

Le ~ Le caractère – également connu sous le nom de tilde – représente le répertoire personnel de l’utilisateur actuel. Donc, au lieu de taper cd / home / nom pour accéder à votre répertoire personnel, vous pouvez taper cd ~ au lieu. Cela fonctionne également avec les chemins relatifs – cd ~ / Bureau basculerait vers le bureau de l’utilisateur actuel.

De même, le . représente le répertoire courant et le .. représente le répertoire au-dessus du répertoire courant. Alors, cd .. monte un répertoire. Ceux-ci fonctionnent également avec des chemins relatifs – si vous êtes dans votre dossier Bureau et que vous souhaitez accéder au dossier Documents, qui se trouve dans le même répertoire que le dossier Bureau, vous pouvez utiliser le cd ../Documents commander.

Exécuter une commande en arrière-plan

Par défaut, Bash exécute toutes les commandes que vous exécutez dans le terminal actuel. C’est normalement bien, mais que faire si vous souhaitez lancer une application et continuer à utiliser le terminal? Si vous tapez Firefox pour lancer Firefox, Firefox prendra le contrôle de votre terminal et affichera les messages d’erreur et autres sorties jusqu’à ce que vous le fermiez. Ajouter le & opérateur à la fin de la commande pour que Bash exécute le programme en arrière-plan:

firefox et

Exécution conditionnelle

Vous pouvez également demander à Bash d’exécuter deux commandes l’une après l’autre. La deuxième commande ne s’exécutera que si la première commande s’est terminée avec succès. Pour ce faire, placez les deux commandes sur la même ligne, séparées par un &&, ou double esperluette.

Par exemple, le dormir La commande prend une valeur en secondes, compte à rebours et se termine avec succès. C’est inutile seul, mais vous pouvez l’utiliser pour exécuter une autre commande après un délai. La commande suivante attendra cinq secondes, puis lancera l’outil gnome-screenshot:

sleep 5 && gnome-capture d’écran

Avez-vous d’autres astuces à partager? Laissez un commentaire et aidez vos collègues lecteurs!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment faire taire Siri avec le commutateur en anneau de votre iPhone

Comment installer ou mettre à niveau vers Windows 10 sur un Mac avec Boot Camp