Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Unix Shell Survival Kit

Unix Shell Survial Kit

  • 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
@iuliust

This comment has been minimized.

Copy link

@iuliust iuliust commented Apr 21, 2017

en fait, c'est plutôt :

yarn upgrade-interactive

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment