L'invite de commandes

L’invite de commandes ou SHELL est une interface permettant de taper des instructions sur le clavier.

Quand on appuie sur « Entrée », la ligne est interprétée et exécutée

Plusieurs avantages :

  • Une interface peu lourde : nous n’avons pas a s’occuper d’un rendu compliquĂ©.

  • Pas besoin d’un systĂšme d’affichage, carte graphique, etc

  • Permet une connexion et du contrĂŽle Ă  distance : on peut juste envoyer nos gestes clavier Ă  un autre ordinateur (via une connexion SSH par exemple), et le texte sera interprĂ©tĂ© cotĂ© destinataire.

  • Permet de rĂ©diger au prĂ©alable une liste de commandes dans un script, qui pourrait ĂȘtre interprĂ©tĂ© plus tard, ou rĂ©guliĂšrement

Le dernier point est un grand avantage. Imaginons le scénario suivant : vous avez un dossier de photos de vacances avec 500 photos à 8Mo chacun en format RAW. Vous voulez réduire en taille, les renommer, puis sauvegarder en format .jpg.

  • Soit vous payez un logiciel pour le faire 😰

  • Soit vous passer manuellement, image par image, Ă  effectuer les diffĂ©rences manipulation đŸ˜”

  • Soit on Ă©crit un script qui fera la tĂąche dans une invite de commandes. Le pseudo-code suivant dĂ©montre l'idĂ©e :

convert_my_photos.script
for each file F in current folder
  resize F width=1024 height=768
  convert F to jpg

Ensuite, on n'aura juste Ă  executer ce script :

dans le shell
run convert_my_photos.script

👍Facile et rapide... en encore mieux, gratuit 👍

Mis Ă  jour