top of page
LogoGoAnkh_edited.png
LogoGoAnkh_edited.png
homeGoA_edited_edited_edited.png
0.png
app.goankh.png
signupiconlg.gif
983470-200.png
983470-200.png
983470-200.png
notifications_black_192x192.png
notifications_black_192x192.png
Les Commandes sur Linux

Vous trouverez ci-dessous les commandes à connaitre pour bien maîtriser les systèmes Unix et Linux.

Commandes fondamentales Unix & Linux

Gestion des répertoires et fichiers

ls • afficher le contenu d'un répertoire

ls -al • format détaillé avec fichiers cachés

cd / • aller à la racine du disque

cd /etc • changer de répertoire pour aller dans /etc

cd ~ ou cd • renvoyer au répertoire de l'utilisateur

pwd • afficher le chemin absolu du répertoire courant

mkdir dir • créer le répertoire dir

cp file /dir • copier le fichier file dans /dir

cp -r dir /home • copier le répertoire dir dans /home

mv file /user • déplacer file dans /dir

mv file1 file2 • renommer file1 en file2

rm file • supprimer le fichier file

rm -f file • forcer la suppression du fichier

rm -r dir • supprimer le répertoire dir

rm -rf dir • forcer la suppression du répertoire

ln file1 file2 • créer un lien en dur entre deux fichiers

ln -s file1 file3 • créer un lien symbolique (raccourci)

touch file • créer le fichier file ou le mettre à jour

cat txt1 • afficher le contenu de txt1 

cat txt1 txt2 • comparer le contenu de txt1 et txt2

cat txt1 txt2 > txt3 • concaténer (réunir) des fichier

more txt3 • afficher le contenu de txt3

head txt3 • voir les 10 premières lignes

tail txt3 • voir les 10 dernières lignes

lp (unix) ou lpr (linux) • lancer une impression

grep user file • recherche user dans file et affiche la ligne 

find /etc -name ssh • rechercher dans le répertoire /etc tous les fichiers ayant un nom contenant ssh

© GoAnkh

Commandes fondamentales Unix & Linux

Autorisations des répertoires et fichiers

chmod ugo+rwx file • Ajouter à tous (user, group, other) l'intégralité des droits (read, write, execute) au fichier file

chmod g-x file • Retirer les droits d’exécution au groupe

chmod 777 file • Ajouter tous les droits à tout le monde

Calcul de l'octet en additionnant :

  • 4 - read (r)

  • 2 - write (w)

  • 1 - execute (x)                                      

chmod 764 • rwx pour user, rw pour group, r pour other

Toujours dans l'ordre User Group Other (UGO) User=Proriétaire

chown user:admin dir • Attribuer au répertoire dir un nouveau propriétaire (user) et un nouveau groupe (admin)

© GoAnkh

Commandes fondamentales Unix & Linux

Informations du système

w ou who • Afficher les utilisateurs connectés

whoami • Voir avec quel utilisateur j'opère

finger user • Consulter les informations d'un utilisateur

uname -a • Détails du Kernel (Noyau du système)

cat /proc/cpuinfo • Informations sur le processeur

cat /proc/meminfo • Informations sur la mémoire vive     

df • Voir l'utilisation des disques

du • Afficher l'espace utilisé par le répertoire courant

free • Voir l'utilisation de la RAM et du Swap

whereis services • Afficher les répertoires d'un logiciel

which services • Afficher le répertoire de l’exécutable

cal • Consulter le calendrier du mois

date • Afficher l'heure et la date

© GoAnkh

Commandes fondamentales Unix & Linux

Gestion des utilisateurs et groupes

su nom_utilisateur • Switch user, changer d'utilisateur

su root ou sudo su • Utiliser l'utilisateur privilégié root

sudo • Super-user do, agir avec les droits administrateur

adduser nom_utilisateur • Ajouter un utilisateur

sudo adduser • Toujours utiliser sudo pour un utilisateur non root

addgroup nom_groupe • Ajouter un groupe

deluser nom_utilisateur • Supprimer un utilisateur

delgroup nom_groupe • Supprimer un groupe

adduser utilisateur groupe • Ajouter un utilisateur à un groupe

adduser user sudo • Ajouter user au groupe des "sudoers"

usermod • Modifier les informations d'un utilisateur

usermod -aG groupe user • Assigner user à un groupe

groupmod • Modifier la définition d'un groupe

passwd • Modifier le mot de passe de l'utilisateur courant

passwd user • Modifier le mot de passe de user

cat /etc/passwd | awk -F: '{print $ 1}' • Afficher la liste des utilisateurs

cat /etc/group | awk -F: '{print $ 1}' • Afficher la liste des groupes

© GoAnkh

Social_discord.png
bottom of page