Unix Cheat Sheet

[ECHAP] pour effacer [ESCAPE] to clear
Commande Command Description Description
pwd Affiche le dossier courant Displays working directory folder répertoire navigation current
cd Va dans le dossier de l'utilisateur courant Changes directory to your home directory folder répertoire navigation
cd [dir] Change le dossier courant Changes current directory folder répertoire navigation
cd ~ Va dans le dossier de l'utilisateur courant Changes directory to your home directory folder répertoire navigation
cd - Retourne au dossier précédent Returns to previous directory folder répertoire navigation historique history
ls -l Affiche le contenu du dossier courant avec des détails Lists contents of current directory with details folder répertoire navigation droits rights
ls -la Affiche le contenu du dossier courant avec des détails, incluant les commençant par . Lists contents of current directory, including directories starting by . folder répertoire navigation droits rights
ls -lR Affiche le contenu du dossier courant de manière récursive Recursively lists contents of current directory folder répertoire navigation
mkdir [dir] Crée un dossier Creates a directory folder répertoire création
rmdir [dir] Supprime un dossier vide Deletes a directory folder répertoire suppression deletion
rm -rf [dir] Force la suppression d'un dossier et son contenu Deletes a directory and its content folder répertoire suppression deletion
cp -r [dir1] [dir2] Copie un dossier et son contenu Copies a directory and its content folder répertoire copier
mv [dir1] [dir2] Déplace un dossier Moves a directory
mv [dir] [newdir] Renomme un dossier Renames a directory
cat [file] Affiche le contenu d'un fichier Displays a whole file content lecture read show
more [file] Affiche le contenu d'un fichier page par page (Espace/Entrée pour naviguer, Q pour quitter) Displays file content, page per page (Escape/Enter to navigate, Q to exit) lecture read show
head [file] Affiche les 10 premières lignes du fichier Displays the first 10 lines of a file lecture read show
tail [file] Affiche les 10 dernières lignes du fichier Displays the last 10 lines of a file lecture read show
tail -f [file] Affiche les 10 dernières lignes du fichier en temps réel (Ctrl+C pour quitter) Displays the last 10 lines of a file in real time (Ctrl+C to exit) lecture read show
touch [file] Crée un fichier Creates a file création
rm [file] Supprime un fichier Deletes a file deletion
rm -f [file] Force la suppression d'un fichier Forces a file deletion
cp [file1] [file2] Copie un fichier Copies a file copie
mv [file] [dir] Déplace un fichier Moves a file
mv [file] [newfile] Renomme un fichier Renames a file
ln -s [target] [name] Crée un lien symbolique Create a symbolic link file fichier
sed -i '/[pattern]/d' [file] Supprime les lignes du fichier qui correspondent au pattern Remove file lines which match the pattern replace delete supprimer regex match
zip -r [file].zip [folder] Archive le contenu d'un dossier dans un .zip Archive a folder content in a .zip file archive fichier
unzip [file].zip -d [folder] Extrait le contenu d'un .zip dans un dossier Extract a .zip content in a folder file archive fichier extract
tar czvf [file].tar.gz [folder] Archive et compresse le contenu d'un dossier dans un .tar.gz Archive and compress a folder content in a .tar.gz file archive fichier compress
tar xzvf [file].tar.gz Extrait le contenu d'un .tar.gz dans le dossier courant Extract a .tar.gz content in the current folder file archive fichier extract
nano [file] Édite un fichier avec nano Edits a file, using nano édition éditeur editor
vi [file] Édite un fichier avec vi Edits a file, using vi édition éditeur editor
top Affiche tous les processus en cours d'exécution, et montre les ressources disponibles Displays all the processes running on the machine, and shows available resources process
ps Affiche les processus actifs Displays active processes process
kill [pid] Tue un processus Kill a process
chmod [octal] [file] Change les permissions d'un fichier/dossier Changes the permissions of a file/directory répertoire droits rights
chmod -R [octal] [dir] Change les permissions d'un dossier de manière récursive Recursively changes the permissions of a directory répertoire droits rights
ssh [user]@[host] Se connecte à une machine en SSH Connects to a host via SSH hôte
ssh -p [port] [user]@[host] Se connecte à une machine en SSH sur un port défini Connects to a host via SSH on a specified port hôte
scp -r [dir1] [user]@[host]:[dir2] Copie l'intégralité d'un dossier sur un autre machine en utilisant SSH Copy a full directory on another machine using SSH répertoire copier distant
scp [file] [user]@[host]:[dir] Copie un fichier sur une autre machine en utilisant SSH Copy a file on another machine using SSH copier distant
date Affiche la date et l'heure courante Displays the current date and time day hour minute second
cal Affiche le calendrier du mois courant Displays this month's calendar date day
bash Redémarre le terminal Restarts terminal reset
man [command] Affiche la documentation d'une commande Displays a command's manual help aide
apachectl configtest Vérifie la configuration du serveur Apache Check Apache server's configuration
apachectl restart Redémarre le serveur Apache Restart Apache server
apachectl graceful Redémarre le serveur Apache en préservant les connections Restart Apache server, preserving connections
pg_dump -c -U [username] [dbname] > [outfile] Sauvegarde une base de données PostgreSQL (au format SQL) Backup a PostgreSQL database (SQL format) dump bdd
psql -U [username] -d [dbname] < [infile] Restaure une base de données PostgreSQL (au format SQL) Restore a PostgreSQL database (SQL format) backup bdd
df -h Affiche l'espace disponible sur le disque Shows available space on the disk disk disque espace space
df -i Affiche les inodes disponible sur le disque Shows available inodes on the disk disk disque espace space inodes
du -shk [folder] Affiche la taille d'un dossier Shows the folder's size disk disque taille size dossier folder
find [folder] -type f Recherche tous les fichiers dans un dossier Search all files in a directory search recherche fichier file
find [folder] -type d Recherche tous les dossiers dans un dossier Search all directories in a directory search recherche folder dossier
find [folder] -user -[user] Recherche tous les éléments avec ce propriétaire dans un dossier Search all elements with this owner in a directory search recherche droits rights propriétaire owner
find [folder] -perm -[octal] Recherche tous les éléments avec ces permissions dans un dossier Search all elements with these permissions in a directory search recherche droits rights
find [folder] -perm /[mask] Recherche tous les éléments dont les permissions correspondent à ce masque dans un dossier Search all elements whose permissions match this mask in a directory search recherche droits rights
host -v -t [dnsrecord] [domain] Vérifie le TTL d'un enregistrement DNS Check a DNS record TTL network réseau dns ttl
nc -zv [host] [port] Vérifie l'ouverture d'un port sur un hôte Check a port on a distant host network réseau tcp port
cat /etc/passwd | cut -d: -f1 Liste tous les utilisateurs List all users utilisateur user groupe group
groups [user] Affiche les groupes d'un utilisateur List an user's groups utilisateur user groupe group
useradd -m [user] Ajoute un utilisateur Create an user utilisateur user groupe group
passwd [user] Change le mot de passe d'un utilisateur Change an user's password utilisateur user groupe group password passe
getent group | cut -d: -f1 Liste tous les groupes List all groups utilisateur user groupe group
usermod -a -G [group] -m [user] Assigne un groupe secondaire à un utilisateur Assign an user to a secondary group utilisateur user groupe group
usermod -g [group] -m [user] Change le groupe primaire d'un utilisateur Change an user's primary group utilisateur user groupe group shell
chsh -s /bin/[shell] [user] Change le shell d'un utilisateur Change an user's shell utilisateur user groupe group shell