Aide-mémoire sur les commandes Linux
Dans cette aide-mémoire en ligne de commande Linux/Unix, vous apprendrez :
- Commandes Linux de base
- Commandes d'autorisation de fichier
- Commande Variables d'environnement
- Commandes de gestion des utilisateurs de Linux
- Commande de mise en réseau
- Commande de processus
- Commandes d'édition du VI
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' -b 'bcc-address' |
Commande pour envoyer un email | |
mail -s "Subject" |
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 !