Commandes de base du terminal linux

Vous commencez sur Linux / Unix ou MacOS ? Vous ne connaissez pas le terminal et les commandes associées pour naviguer sur votre orginateur ?

cd : sert à se deplacer dans les repertoire (cd tmp, cd /etc/init.d, cd ../.., cd usr, cd /)

ls : sert à lister un/des répertoires

les paramètres de la commande ls sont les suivants :

  • -l : affichage sous forme de liste
  • -a : affichage des fichiers cachés (avec . et ..)
  • -A : affichage des fichiers cachés (sans . et ..)
  • -t : affichage par date
  • -r : affichage par ordre décroissant
  • -R : recherche récursive
  • -v : effectue les tris sur les nombres dans l’ordre naturel et pas alphabétique
  • -X : trie par extension
  • –color=auto : prise en charge de la couleur dans l’affichage

cp : sert à copier un fichier vers une destination (cp source destination)

mv : sert à déplacer ou renommer un fichier (mv source destination)

rm : supprime un fichier (rm fichier) (rm -rf permet de supprimer un dossier et ses sous repertoire, r pour récursif et f pour force)

pwd : sert à afficher le chemin du répertoire dans lequel vous vous trouvez

sh : permet d’executer un script shell (sh script.sh)

cat ou more : permet de lire un fichier (more access.log)

vi: permet d’editer un fichier (vi lettre_de_dem.txt)

find, which, locate : trouver un fichier (locate httpd.conf)

grep : trouver du texte dans un fichier

top : affiche la consommation mémoire en cours (gestionnaire des taches linux)

which : permet de trouver où est stocké un programme. Retourne le chemin d’accès (ex : which lftp)

du -sh rep1 : liste la place occupé par le répertoire rep1

ln : permet de faire un lien symbolique (raccourci)

ex : ln -s nom_de_la_source nom_du_lien

su : changer d’utilisateur

ex: « su – » pour se connecter en root ou « su – login » pour se connecter avec un certain utilisateur

sudo : exécuter une commande en mode root. Utilisation : sudo commande

screen : permet de se connecter sur un port série. Il faut être root pour effectuer la commande. Exemple :
sudo screen /dev/ttyUSB0 115200 (115200 = la vitesse de transmission en bps)

tail : permet d’afficher seulement les dernières lignes d’un fichier.

ex : tail -f fichier permet d’afficher les 10 dernières lignes d’un fichier et de se rafraichir automatiquement. Utile pour voir le contenu des logs en temps réel.

od : permet de voir le contenu d’un fichier en octal dans un autre format. Utile pour voir ce que contient en hexa un fichier binaire.ex : od -t x1 fichier