Skip to content

∴ [Linux] Commandes basiques et avancées

Petit florilège de commandes Linux pouvant s’avérer utiles.

Privilèges

  • ROOT
sudo su

Général

  • Affiche l’aide d’un élément
help | help UnElement
  • Affiche l’aide concernant une commande particulière
man | man UneCommande
  • Affiche l’historique des n dernières commandes
history | history n

Répertoire

  • Change le répertoire courant
cd | cd, cd ../, etc
  • Affiche le contenu d’un répertoire : ls | ls -l
ls
  • Efface un répertoire et son contenu : rm -rf /rep/*
rm -rf
  • Crée un répertoire : mkdir /home/user/rep/
mkdir
  • Efface un répertoire s’il est vide : rmdir /home/user/rep/
rmdir
  • Trouve le répertoire dans lequel se trouve une commande : which MaCommande
which

Fichiers

  • Copie un ou plusieurs fichiers: cp xyz /rep | cp xyz abc | cp -R /rep/a /rep/b
cp
  • Efface un ou plusieurs fichiers : rm xyz abc | rm -f xyz abc
rm
  • Déplace ou renomme un ou des fichiers : mv xyz abc | mv * /rep/
mv
  • Trouve un fichier répondant à certains critères : find /rep -name “*abc*”
find
  • Trouve un fichier d’après son nom : locate abc
locate
  • Modifie les permissions d’un fichier : chmod o+r /home/user | chmod a+rw /home/user/abc
chmod 777
  • Modifie le propriétaire d’un fichier : chown user abc
chown
  • Modifie le groupe proprétaire d’un fichier : chgrp -R nobody /home/httpd
chgrp
  • Crée un lien vers un fichier : ln -s /rep
ln -s
  • Recherche une chaîne dans un fichier : grep chaîne *.txt (recherche une chaîne dans les fichiers.txt)
grep
  • Affiche un fichier à l’écran : cat ~/.MonFichier
cat

Liens

J’espère que ce petit tuto vous sera utile !

TRANSLATE