Aide-mémoire sur les commandes Linux

Table des matières:

Anonim

Dans cette feuille de triche de 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 de VI

Commandes Linux de base

Commander 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 super-utilisateur ou de la racine
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 des numéros de ligne
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 e-mail
mail -s "Subject" to-address < Filename Commande pour envoyer un e-mail avec pièce jointe

Commandes d'autorisation de fichier

Commander Description
ls-l pour afficher le type de fichier et l'autorisation d'accès
r autorisation de lecture
w autorisation d'écriture
x autorisation d'exécution
-= 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

Commander 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

Commander Description
sudo adduser username Pour afficher la valeur d'une variable
sudo passwd -l 'username' Affiche toutes les variables d'environnement
sudo userdel -r 'username' Créer une nouvelle variable
sudo usermod -a -G GROUPNAME USERNAME Supprimer une variable
sudo deluser USER GROUPNAME Pour définir la valeur d'une variable d'environnement
finger Donne des informations sur tous les utilisateurs connectés
finger username Donne des informations sur un utilisateur particulier

Commande de mise en réseau

Commander Description
SSH username@ip-address or hostname se connecter à une machine Linux distante en utilisant SSH
Ping hostname or Pour envoyer une requête ping et analyser les connexions réseau et hôte
dir Afficher les fichiers dans le répertoire actuel d'un ordinateur distant
cd "dirname" changer de répertoire en "dirname" sur un ordinateur distant
put file télécharger un 'fichier' d'un ordinateur local vers un ordinateur distant
get file Télécharger le 'fichier' de l'ordinateur distant vers l'ordinateur local
quit Se déconnecter

Commande de processus

Commander 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 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 Modifie la priorité d'un processus déjà en cours d'exécution
df Donne de l'espace libre sur le disque dur de votre système
free Donne de la RAM gratuite sur votre système

Commandes d'édition de VI

Commander Description
i Insérer au curseur (passe en mode insertion)
a Ecrire après le curseur (passe en mode insertion)
A Ecrire en fin de ligne (passe en mode insertion)
ESC Terminer le mode d'insertion
u Annuler la dernière modification
U Annuler toutes les modifications de la ligne entière
o Ouvre 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 curseur
r Remplacer le caractère
R Écraser les caractères à partir du curseur
s Remplacez un caractère sous le curseur continuez à insérer
S Remplacez toute la ligne 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!