Xavier Lamorlette
Sommaire :
!!:gs/toto/tata
: re-exécute la dernière commande, en remplaçant « toto » par « tata ».
mount | column -t
-t
: crée un tableau-s
: spécifie les délimiteurs à utiliser pour déterminer les colonnescut -d: -f1,3 toto.txt
-d
: délimiteur de champ-f
: numéros des champs à extrairecurl -w "%{http_code} %{url_effective}\\n" -d "param1=toto¶m2=tata" http://127.0.0.1:8000/titi
-w
: sortie sur stdout du résultat de la requète-d
: données à envoyer en post-B
: ignore les lignes ne comportant que des espaces-b
: ignore les changements de nombre d'espaces-w
: ignore toutes les differences d'espaces et de tabs-y
: affichage des deux fichiers en entier, sur deux colonnes-k
: tailles en ko-h
: tailles en Go / Mo / ko / etc.--si
: comme -h
, mais avec des puissances de 1000 et non 1024-s
: donne seulement le total-d
: spécifie la profondeur pour l'affichage des sous-totauxdu -sh * | sort -h
ed -s test <<< $'3d\n1d\nw'
find . -name "pattern" -exec command {} \;
-ctime x
: statut change x jour avant. Fichiers modifiés au cours des 7 derniers jours : -ctime -7
-type f
: est un fichier-path "pattern"
-daystart
: mesure à partir du début de la journéegetent passwd
/xxx | recherche xxx |
?xxx | recherche xxx en remontant dans le fichier |
G | va à la fin du fichier |
g | va au début du fichier |
xxxg | va à la ligne xxx |
less -R
: traite les caractères ANSI de contrôle des couleurs.
-t
: tcp-u
: udp-l
: listening : sockets écoutant sur un port-a
: all : toutes les sockets-p
: program : affiche le pid-n
: numeric : affiche les adresses et ports numériques plutôt que symboliques-e
: extend : informations additionnelles, peut être répété deux foisnetstat -tulapn | grep ###
more /proc/###/status
ps -aufx
-a
: processus de tous les utilisateurs-u
: affiche les utilisateurs-f
: affiche l'arbre des processus-x
: processus non associés à un terminal-L x
: affiche les threads (“light weight processes”) du processus xRSS
: “resident set size” : mémoire physique (non swappée) utilisée, en koVSZ
: “virtual memory size” : mémoire approximative totale potentiellement utilsée, en kopython -m SimpleHTTPServer 8080
screen | crée une nouvelle console |
screen -S titre | crée une nouvelle console en lui donnant un titre |
screen -ls | liste les consoles ouvertes |
screen -r titre | se reconnecte sur une console existante |
Ctrl-a ? | aide |
Ctrl-a, A | renomme la console |
Ctrl-a, Ctrl-d / d | détache la console (sans la terminer) (detach) |
Ctrl-a, Ctrl-k / k | termine la console (kill) |
Ctrl-a, F | redimensionne le terminal à la taille de la fenêtre |
Ctrl-a, c | crée une nouvelle console (create) |
Ctrl-a, p / n | console précédente (previous) / suivante (next) |
Ctrl-a, h | enregistre l'activité de la console dans un fichier |
Ctrl-a, " | liste les consoles |
Ctrl-a, Q | supprime toutes les consoles, sauf la courante |
Ctrl-a, m | “look for activity” |
Ctrl-a, _ | “look for silence” |
alice > screen -S toto Ctrl-a, :multiuser on ctrl-a, :acladd bob bob > screen -x alice/toto
-h
: trie des chiffres avec des suffixes de puissance (K, M, G, etc.)ssh -t reachable_host ssh unreachable_host
ssh-copy-id remote-machine
-t
: liste le contenu d'une archive-v
: verbeux, affiche des détails-f x
: spécifie le fichier-c
: crée une archive-z
: compresse / décompressetput bold ; tput setf 4 ; tput setb 7 ; echo test ; tput sgr0
tr -s
-a
: afficher toutes les limites-c
: changer la taille maximale des coreswatch df -h
grep -l "toto" * | xargs -i sh -c "ls -l {}; grep titi {}; grep \"toto\" {} | wc"
grep -l pattern **/*.cpp | xargs -l1 changeInPlace.pl -f pattern remplacement
-lN
: prend N arguments et repete la commande--no-run-if-empty / -r
: ne lance pas la commande si l'entrée est videLa dernière mise à jour de cette page date d'avril 2017.
Le contenu de ce site est, en tant qu'œuvre originale de l'esprit, protégé par le droit d'auteur.
Pour tout commentaire, vous pouvez m'écrire à xavier.lamorlette@gmail.com.