Aide-mémoire sur les commandes Linux


Dans cette aide-mémoire en ligne de commande Linux/Unix, vous apprendrez :

Commandes Linux de base

Command Description
ls Répertorie tous les fichiers et répertoires du répertoire de travail actuel
ls -R Répertorie également les fichiers dans les sous-répertoires
ls -a Répertorie également les fichiers cachés
ls -al Répertorie les fichiers et répertoires avec des informations détaillées telles que les autorisations, la taille, le propriétaire, etc.
cd or cd ~ Accédez au répertoire HOME
cd .. Monter d'un niveau
cd Pour passer à un répertoire particulier
cd / Déplacer vers le répertoire racine
cat > filename Crée un nouveau fichier
cat filename Affiche le contenu du fichier
cat file1 file2 > file3 Joint deux fichiers (fichier1, fichier2) et stocke la sortie dans un nouveau fichier (fichier3)
mv file "new file path" Déplace les fichiers vers le nouvel emplacement
mv filename new_file_name Renomme le fichier en un nouveau nom de fichier
sudo Permet aux utilisateurs réguliers d'exécuter des programmes avec les privilèges de sécurité du superutilisateur ou du root
rm filename Supprime un fichier
man Donne des informations d'aide sur une commande
history Donne une liste de toutes les commandes passées saisies dans la session de terminal en cours
clear Efface le terminal
mkdir directoryname Crée un nouveau répertoire dans le répertoire de travail actuel ou un au chemin spécifié
rmdir Supprime un répertoire
mv Renomme un répertoire
pr -x Divise le fichier en x colonnes
pr -h Attribue un en-tête au fichier
pr -n Désigne le fichier avec Line Numbers
lp -nc , lpr c Imprime des copies « c » du fichier
 lp-d lp-P
Spécifie le nom de l'imprimante
apt-get
Commande utilisée pour installer et mettre à jour les packages
mail -s 'subject'
-c 'cc-address'

-b 'bcc-address'
'to-address'
Commande pour envoyer un email
mail -s "Subject"
to-address < Filename
Commande pour envoyer un email avec pièce jointe

Commandes d'autorisation de fichier

Command Description
ls -l pour afficher le type de fichier et l'autorisation d'accès
r autorisation de lecture
w autorisation d'écriture
x exécuter l'autorisation
-= aucune autorisation
Chown user Pour changer la propriété d'un fichier/répertoire
Chown user:group filename changer l'utilisateur ainsi que le groupe pour un fichier ou un répertoire

Commande Variables d'environnement

Command Description
echo $VARIABLE Pour afficher la valeur d'une variable
env Affiche toutes les variables d'environnement
VARIABLE_NAME= variable_value Créer une nouvelle variable
Unset Supprimer une variable
export Variable=value Pour définir la valeur d'une variable d'environnement

Commandes de gestion des utilisateurs de Linux

Command Description
sudo adduser username Pour ajouter un nouvel utilisateur
sudo passwd -l 'username' Pour changer le mot de passe d'un utilisateur
sudo userdel -r 'username' Pour supprimer un utilisateur nouvellement créé
sudo usermod -a -G GROUPNAME USERNAME Pour ajouter un utilisateur à un groupe
sudo deluser USER GROUPNAME Pour supprimer un utilisateur d'un groupe
finger Affiche les informations de tous les utilisateurs connectés
finger username Donne des informations sur un utilisateur particulier

Commande de mise en réseau

Command Description
SSH username@ip-address or hostname connectez-vous à une machine Linux distante en utilisant SSH
Ping hostname="" or ="" Pour cingler et analyser les connexions réseau et hôte
dir Afficher les fichiers dans le répertoire courant d'un ordinateur distant
cd "dirname" changer le répertoire en « dirname » sur un ordinateur distant
put file télécharger un « fichier » depuis un ordinateur local vers un ordinateur distant
get file Télécharger le « fichier » de l'ordinateur distant vers l'ordinateur local
quit Déconnexion

Commande de processus

Command Description
bg Pour envoyer un processus en arrière-plan
fg Pour exécuter un processus arrêté au premier plan
top Détails sur tous les processus actifs
ps Donner l'état des processus en cours d'exécution pour un utilisateur
ps PID Donne le statut d'un processus particulier
pidof Donne l'ID de processus (PID) d'un processus
kill PID Tue un processus
nice Démarre un processus avec une priorité donnée
renice Change la priorité d'un processus déjà en cours d'exécution
df Donne de l'espace disque libre sur votre système
free Donne de la RAM gratuite sur votre système

Commandes d'édition du VI

Command Description
i Insérer au curseur (passe en mode insertion)
a Écrire après le curseur (passe en mode insertion)
A Ecrire en fin de ligne (passe en mode insertion)
ESC Terminer le mode insertion
u Annuler la dernière modification
U Annuler toutes les modifications apportées à toute la ligne
o Ouvrir une nouvelle ligne (passe en mode insertion)
dd Supprimer la ligne
3dd Supprimer 3 lignes
D Supprimer le contenu de la ligne après le curseur
C Supprimez le contenu d'une ligne après le curseur et insérez un nouveau texte. Appuyez sur la touche ESC pour terminer l'insertion.
dw Supprimer le mot
4dw Supprimer 4 mots
cw Changer de mot
x Supprimer le caractère au niveau du curseur
r Remplacer le caractère
R Écraser les caractères à partir du curseur
s Remplacer un caractère sous le curseur, continuer à insérer
S Remplacez la ligne entière et commencez à insérer au début de la ligne
~ Changer la casse d'un caractère individuel

J'espère que ce guide de référence Linux vous aidera !