- Masteriser Vim ou Emacs
- Savoir faire du ssh : -vvv pour débugger les problèmes, -i pour utiliser une clé publique
- ctrl + r : historique intérractif
- ctrl + w : Efface des blocs de lettre
- ctrl + e : Va à la fin de la commande
- ctrl + a : Va à début de la commande
- ctrl + l : Efface les lignes du terminal
- scp : Pour envoyer/télécharger un fichier/dossier (scp fichier_local user@ip:dossier-distant)
- lsof : Connaitre un processus qui lit un fichier (lsof -i tcp:8080)
- ps -A : connaitre tous les processus en cours (ps-A | grep nom_du_process_recherché)
- top : Surveille les processus courants et affiche leur consomation mémoire/proc (ps -p pid surveille un process en particulier)
- kill -9 : Arrêter un process
- & à la fin : lance toi en background
- curl : appel http sur une url
- watch : executer une commande
- find : trouver un fichier/dossier (find . -name nom_du_fichier)
- tail : permet de regarder log (tail -f nom_du_fichier_de_log)
- sed : permet de faire transformation de flux textuel ligne par ligne (tail -f fichier.log | sed '/info/ d' supprime les ligne comportants 'info')
- node debug : Permet de lancer en mode debug une app NodeJS (commande sb pour mettre un breakpoint, c pour avancer dans la lecture)
- screen : Créer 'une instance' du shell alternable
- yarn upgrade --interactive : propore de mettre à jour un fichier package.json de façon interractive
Last active
April 21, 2017 09:56
-
-
Save mbreton/fa980587e986f3ffa5021ede2e3c736a to your computer and use it in GitHub Desktop.
Unix Shell Survival Kit
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
en fait, c'est plutôt :
yarn upgrade-interactive