Commandes utiles en ligne de commande sous Unix


9

Comme il y a une version Windows de cette question, j'ai décidé d'ouvrir un wiki communautaire pour la même question sous unix, linux, etc.

Je mettrai à jour cette liste avec les réponses:

  • bash: exec 3 <> / dev / tcp / localhost / 80 # Redirige vers le port 80 de localhost
  • find: rechercher des fichiers dans une hiérarchie de répertoires
  • htop: visualiseur de processus interactif, similaire à top
  • xargs: construire et exécuter des lignes de commande à partir d'une entrée standard
  • tmux: sessions de ligne de commande détachables et ré-attachables
  • apropo: trouver les pages de manuel pertinentes
  • vmstat: voir l'état de votre système

Sites Internet:

  • commandlinefu.com
  • serverfault.com

Raccourcis clavier: - Ctrl T (spécifique à BSD): envoyer SIGINFO à un programme en cours d'exécution - Touche Magic SesRq (spécifique à Linux): en.wikipedia.org/wiki/Magic_SysRq_key


Voir la réponse de @Andrew Hodgson.
Gareth

Ouais, en fait je le vois.
Álvaro

Réponses:



7

«écran» - permet des sessions de ligne de commande détachables et ré-attachables. Rendu très brillant avec les profils d'écran (par défaut dans Ubuntu 9.04) et byobu dans 10.04





2

Utilisation de 'ack' en remplacement de grep / find + xargs + grep: www.betterthangrep.com


2

réinitialiser

pour quand vous chattez accidentellement un fichier binaire :-)

À votre santé


1

Peut-être pas des commandes en soi, mais j'ai trouvé que vous pouvez définir bash pour utiliser des raccourcis emacs ou vi-style pour naviguer dans l'invite pour être particulièrement utile. Ctrl + A pour se déplacer au début de la ligne, Ctrl + E pour se déplacer à la fin de la ligne, et toutes les autres (cf. http://www.hypexr.org/bash_tutorial.php ).


Je sais que bash utilise le style emacs par défaut, mais est-il possible d'utiliser des commandes vi? J'adorerais ça, mais je ne sais pas comment cela fonctionnerait. (Edit: je viens de réaliser quel âge cela a .... mais ah bien. Question
légitime

0

ls- liste le contenu du répertoire. ls /bin ls /usr/bin ls /usr/local/bin: Découvrez les autres jouets avec lesquels vous pouvez jouer


0

pushd, popd - répertoire push, répertoire pop

cd - sans aucun paramètre vous ramènera à votre répertoire personnel.

history- donne une liste de toutes les combinaisons de commandes précédentes qui ont été exécutées. Vous pouvez grep cette liste si vous cherchez quelque chose de spécifique. Et puis utilisez !npour le rappeler.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.