112 votes

Meilleures pratiques et astuces pour la ligne de commande Linux ?

J'aimerais ouvrir une discussion qui permettrait d'accumuler vos meilleures pratiques et astuces en matière de ligne de commande Linux (CLI).

J'ai cherché une telle discussion pour partager le commentaire ci-dessous mais je n'en ai pas trouvé, d'où ce post.

J'espère que nous pourrons tous en tirer des leçons.

Vous êtes invités à partager vos astuces Bash, grep, sed, AWK, /proc et toutes les autres pratiques d'administration système Linux/Unix, Shell et de programmation pour le bénéfice de tous.

20voto

kloucks Points 1530

Quelques petites remarques concernant l'affichage des journaux :

  1. Vous pouvez utiliser queue -F pour continuer à regarder le journal après qu'il ait été tronqué (par exemple log4j).
  2. Vous pouvez en utiliser moins : Ouvrez less, cliquez sur SHIFT+F pour imiter le comportement de la queue. Une autre combinaison utile est -S pour désactiver le retour à la ligne. moins vous permettra de faire des recherches dans les journaux.

20voto

Scotty Allen Points 101

J'ai appris un truc d'un ami il y a longtemps pour changer facilement l'extension d'un fichier :

mv my_filename.{old,new}

L'expansion de Shell l'élargira à :

mv my_filename.old my_filename.new

Cela peut également être utilisé pour renommer un fichier d'une autre manière, par exemple en y ajoutant quelque chose :

mv my_{,cool_}filename

19voto

kyku Points 97

Utilisez "tar xf" pour extraire les archives compressées. Le j pour bzip2 et le z pour gzip ne sont pas nécessaires, car tar détectera le type de fichier de votre archive. Le signe '-' devant les arguments n'est pas non plus nécessaire. Vous gagnerez beaucoup de temps (sur un millénaire ;-)).

Mieux encore, utilisez unfoo pour extraire n'importe quelle archive avec une seule commande sans aucun argument inutile.

17voto

kyku Points 97

Installer le paquet bash-completion. Il contient un certain nombre de règles de complétion prédéfinies pour Shell. Activez-le en tapant "source /etc/bash_completion" si votre distro ne le fait pas pour vous. Ensuite, par exemple, chaque fois que vous compléterez après kpdf, vous verrez seulement une liste de répertoires et de fichiers PDF. C'est aussi intelligent que de compléter les fichiers distants après scp ssh://server/XXX (si vous avez activé les connexions sans mot de passe).

17voto

Chris Points 123

J'utilise constamment ceux-là

ALT-. (ESC+. dans certains terminaux) copie le dernier argument utilisé (super-utile)

CTRL-W supprime le mot

CTRL-L clear terminal (comme la commande clear mais plus rapide)

ALT-B (ESC+B dans certains terminaux) permet de reculer d'un mot.

ALT-F (ESC+F dans certains terminaux) avancer d'un mot

CTRL-E saut vers EOL

CTRL-A saut vers BOL

CTRL-R recherche dans l'historique

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X