20 commandes Linux de base pour les débutants (recommandés)
- 2817
- 319
- Romain Martinez
Dans ce tutoriel, nous couvrirons 20 des commandes Linux les plus essentielles que chaque administrateur système devrait connaître. Ces commandes sont les éléments constitutifs de nombreuses tâches courantes, et avec une bonne compréhension d'eux, vous pourrez accomplir beaucoup de choses sur vos serveurs Linux.
Qu'est-ce qu'une commande?
Une commande Linux est un ensemble d'instructions ou d'opérations qui peuvent être exécutées dans l'interface de ligne de commande (CLI) d'un système d'exploitation Linux. Les commandes Linux sont utilisées pour effectuer diverses tâches sur un système Linux, telles que la gestion des fichiers et des répertoires, de la gestion des processus système, de la configuration du système, et bien plus encore. Les commandes Linux sont tapées dans le terminal et peuvent être exécutées en appuyant sur la touche Entrée. Il existe des centaines de commandes Linux disponibles, et chaque commande a son propre ensemble d'options et d'arguments qui peuvent être utilisés pour personnaliser son comportement.
Qu'est-ce que l'interface de ligne de commande (CLI)?
L'interface de ligne de commande (CLI), également connue sous le nom de shell de ligne de commande, est un moyen d'interagir avec le système d'exploitation d'un ordinateur en tapant des commandes dans un terminal ou une fenêtre de console. La CLI fournit aux utilisateurs une interface textuelle qui leur permet de naviguer dans le système de fichiers, d'exécuter des programmes et d'effectuer diverses autres tâches en entrant des commandes dans le terminal. Contrairement aux interfaces utilisateur graphiques (GUIS), qui utilisent une souris et des éléments visuels pour interagir avec le système, la CLI s'appuie uniquement sur des commandes textuelles, ce qui en fait un outil puissant et flexible pour effectuer.
1. 'LS'
Commande (liste des fichiers et répertoires)
Le LS La commande est utilisée pour répertorier les fichiers dans un répertoire. Par défaut, LS vous affichera les fichiers dans le répertoire actuel, mais vous pouvez spécifier un répertoire différent en incluant son chemin comme argument.
Voici quelques exemples de comment utiliser le LS commande:
- Afficher les fichiers dans le répertoire actuel
LS
- Afficher les fichiers dans le répertoire / etc
LS / ETC
- Afficher les fichiers du répertoire actuel, y compris les fichiers cachés
ls -a
- Afficher les fichiers du répertoire actuel, y compris les fichiers cachés et les détails sur chaque fichier
ls -al
2. 'CD'
Commande (Modifier le répertoire)
Le CD La commande est utilisée pour modifier le répertoire de travail actuel. Lorsque vous ouvrez une fenêtre de terminal, vous commencez dans votre répertoire domestique. La commande CD vous permet de naviguer vers d'autres répertoires de votre système de fichiers.
Voici quelques exemples d'utilisation de la commande CD:
- Passez à votre répertoire domestique
CD ~
- Passer à la
/etc
annuaireCD / etc
- Passer au répertoire parent du répertoire actuel
CD…
3. 'Pwd'
Commande (Imprimer le répertoire de travail actuel)
Le PWD La commande est utilisée pour imprimer le répertoire de travail actuel. Cette commande est utile pour déterminer votre emplacement actuel sur le système de fichiers.
Voici un exemple de la façon d'utiliser la commande PWD:
- Imprimer le répertoire de travail actuel
PWD
- Montrez le chemin physique du répertoire en cas de lien symbolique:
pwd -p
4. 'chat'
Commande (lire et imprimer le contenu du fichier)
Le chat La commande est utilisée pour concaténer et afficher le contenu d'un ou plusieurs fichiers. Cette commande est utile pour afficher rapidement le contenu d'un fichier.
Voici quelques exemples d'utilisation de la commande CAT:
- Afficher le contenu d'un fichier
dossier de chat.SMS
- Concaténer et afficher le contenu de deux fichiers
Fichier de chat1.fichier txt2.SMS
- Affichez le contenu d'un fichier, une page à la fois
dossier de chat.txt | moins
5. 'grep'
Commande (recherche de motifs)
Le grep La commande est utilisée pour rechercher un modèle dans un ou plusieurs fichiers. Cette commande est utile pour trouver des informations spécifiques dans les fichiers volumineux.
Voici quelques exemples de la façon d'utiliser la commande grep:
- Rechercher un modèle dans un fichier
Fichier de modèle GREP.SMS
- Rechercher un modèle dans plusieurs fichiers
Fichier de modèle GREP1.fichier txt2.SMS
- Recherchez un modèle dans un fichier et affichez les numéros de ligne des matchs
fichier de modèle grep -n.SMS
- Recherchez un modèle dans un fichier et affichez uniquement les matchs, pas les lignes entières
Fichier de modèle Grep -o.SMS
6. 'queue'
Commande (Imprimez les dernières lignes à partir du contenu)
Le queue La commande est utilisée pour afficher les dernières lignes d'un fichier. Cette commande est utile pour surveiller les fichiers journaux et autres fichiers texte.
Voici quelques exemples d'utilisation de la commande de queue:
- Afficher les 10 dernières lignes d'un fichier
fichier de queue.SMS
- Afficher les 20 dernières lignes d'un fichier
Fichier Tail -N 20.SMS
- Affichez en continu la fin d'un fichier à mesure qu'il grandit
Fichier de queue -f.SMS
7. 'diriger'
Commande (Imprimez les lignes de démarrage à partir du contenu)
Le diriger La commande est utilisée pour afficher les premières lignes d'un fichier. Cette commande est utile pour examiner rapidement le contenu d'un fichier.
Voici quelques exemples d'utilisation de la commande «tête»:
- Afficher les 10 premières lignes d'un fichier
dossier.SMS
- Afficher les 20 premières lignes d'un fichier
Fichier de tête -N 20.SMS
8. 'CP'
Commande (Copier les fichiers)
Le CP La commande est utilisée pour copier des fichiers et des répertoires. Cette commande est utile pour effectuer des sauvegardes de fichiers importants et pour copier des fichiers entre les répertoires.
Voici quelques exemples d'utilisation de la commande 'CP':
- Copier un fichier
fichier CP.TXT FILE_COPY.SMS
- Copiez un répertoire et son contenu
cp -r dir1 dir2
- Copiez un fichier et préservez ses autorisations et ses horodatages
Fichier CP -P.TXT FILE_COPY.SMS
9. 'MV'
Commande (déplacer ou renommer des fichiers)
Le mv La commande est utilisée pour déplacer ou renommer des fichiers et répertoires. Cette commande est utile pour réorganiser vos fichiers et répertoires.
Voici quelques exemples d'utilisation de la commande «MV»:
- Déplacer un fichier
fichier mv.txt dir1 /
- Renommer un fichier
fichier mv.TXT File_Renamed.SMS
dix. 'RM'
Commande (supprimer les fichiers)
Le RM La commande est utilisée pour supprimer les fichiers et les répertoires. Cette commande est utile pour libérer de l'espace sur votre système de fichiers et pour supprimer les fichiers inutiles.
Voici quelques exemples d'utilisation de la commande «RM»:
- Supprimer un fichier
fichier RM.SMS
- Supprimer un répertoire et son contenu
rm -r dir1
11. 'chmod'
Commande (modifier les autorisations)
Le chod La commande est utilisée pour modifier les autorisations des fichiers et répertoires. Cette commande est utile pour contrôler qui peut lire, écrire et exécuter des fichiers sur votre système.
Voici quelques exemples d'utilisation de la commande 'chmod':
- Donnez au propriétaire d'un fichier Lire et écrivez des autorisations
Fichier Chmod U + RW.SMS
- Donnez à tout le monde d'exécuter des autorisations sur un fichier
fichier chmod + x.SMS
- Définissez les autorisations d'un fichier sur 644
Fichier CHMOD 644.SMS
12. 'chown'
Commande (changer la propriété)
Le chown La commande est utilisée pour modifier le propriétaire d'un fichier ou d'un répertoire. Cette commande est utile pour modifier la propriété des fichiers et des répertoires afin qu'ils correspondent aux autorisations de votre système.
Voici quelques exemples d'utilisation de la commande 'chown':
- Modifier le propriétaire d'un fichier en user1
Fichier de Chown User1.SMS
- Modifiez le propriétaire et le groupe d'un fichier en user1 et groupe1
Chown User1: Fichier Group1.SMS
13. 'df'
Commande (vérifier le disque gratuit)
Le df La commande est utilisée pour afficher des informations sur l'utilisation de l'espace disque sur votre système. Cette commande est utile pour surveiller l'espace disponible sur votre système de fichiers.
Voici quelques exemples d'utilisation de la commande 'df':
- Afficher l'utilisation de l'espace disque pour tous les systèmes de fichiers
df
- Afficher l'utilisation de l'espace disque dans un format lisible par l'homme.
df -h
14. 'Du'
Commande (Vérifiez les utilisations du disque)
Le du La commande est utilisée pour estimer l'espace utilisé par un fichier ou un répertoire. Cette commande est utile pour découvrir quels fichiers ou répertoires utilisent le plus d'espace sur votre système de fichiers.
Voici quelques exemples de la façon d'utiliser la commande du du du du du DU:
- Montrer la taille d'un répertoire et son contenu
du -sh dir1
- Afficher la taille d'un répertoire et son contenu, y compris les fichiers cachés
du -sh dir1 --exclude = ".* "
- Afficher la taille d'un répertoire, trié par taille
du -sh dir1 | trier -hr
15. 'haut'
Commande (afficher les processus en cours)
Le haut La commande est utilisée pour afficher des informations sur les processus exécutés sur votre système. Cette commande est utile pour surveiller les performances de votre système et identifier les processus qui utilisent trop de processeur ou de mémoire.
Voici quelques exemples d'utilisation de la commande supérieure:
- Afficher les meilleurs processus de votre système
haut
- Afficher uniquement les processus appartenant à un utilisateur spécifique
User1 top -u1
- Afficher la ligne de commande complète pour chaque processus
top -c
16. 'tuer'
Commande (terminer les processus)
Le tuer La commande est utilisée pour envoyer un signal à un processus, ce qui le fait se terminer. Cette commande est utile pour la fin des processus qui ne sont pas réactifs ou dont vous n'avez plus besoin.
Voici quelques exemples de la façon d'utiliser la commande Kill:
- Terminer un processus avec un PID spécifique
tuer 12345
- Terminer un processus gracieusement en utilisant le signal int
Kill -Int 12345
- Mettre fin à un processus immédiatement en utilisant le signal de mise à mort
Kill -Kill 12345
17. 'ssh'
Commande (accès à distance de coquille)
Le ssh La commande est utilisée pour se connecter en toute sécurité à un système distant. Cette commande est utile pour gérer à distance les serveurs et autres systèmes.
Voici quelques exemples d'utilisation de la commande SSH:
- Connectez-vous à un système distant en tant qu'utilisateur1
ssh [e-mail protégé]
- Connectez-vous à un système distant en tant qu'utilisateur1 et exécutez une commande
ssh [e-mail protégé] "ls -l"
- Connectez-vous à un système distant à l'aide d'une paire de clés pour l'authentification
ssh -i / path / to / private / key [e-mail protégé]
18. 'SCP'
Commande (copie distante)
Le SCP La commande est utilisée pour copier en toute sécurité les fichiers entre les systèmes. Cette commande est utile pour copier des fichiers vers et depuis les systèmes distants.
Voici quelques exemples d'utilisation de la commande SCP:
- Copiez un fichier du système local vers un système distant
fichier SCP.txt [e-mail protégé]: ~ /
- Copiez un fichier à partir d'un système distant vers le système local
SCP [Protégé par e-mail]: fichier.SMS .
- Copiez un répertoire et son contenu du système local vers un système distant
scp -r dir1 [e-mail protégé]: ~ /
19. 'sudo'
Commande (accès privilégié)
Le Sudo La commande est utilisée pour exécuter une commande comme un autre utilisateur, généralement l'utilisateur racine. Cette commande est utile pour effectuer des tâches administratives sur un système.
Voici quelques exemples d'utilisation de la commande sudo:
- Exécutez une commande en tant qu'utilisateur racine
commande sudo
- Exécutez une commande en tant qu'utilisateur racine et gardez les variables d'environnement de votre utilisateur actuel
Commande sudo -e
- Exécutez une commande comme un autre utilisateur
SUDO -U User2 Commande
- Exécuter une application graphique en tant qu'utilisateur racine
sudo -i gedit
- Exécutez une commande et gardez le terminal ouvert une fois la commande terminée
Commande sudo -b
20. 'Nano'
Commande (Command Line Editor)
Le nano La commande est un éditeur de texte couramment utilisé dans les systèmes Linux. Cette commande est utile pour modifier des fichiers de configuration et d'autres fichiers texte sur un système.
Voici quelques exemples d'utilisation de la commande «nano»:
- Ouvrez un fichier pour l'édition
fichier nano.SMS
- Presse
Ctrl + o
Pour enregistrer les modifications dans un fichier - Presse
Ctrl + x
sortir nano - Presse
Ctrl + w
Pour rechercher du texte dans un fichier
Conclusion
En conclusion, les 20 commandes énumérées ci-dessus sont certaines des commandes Linux les plus essentielles pour les administrateurs système. Il est important de se familiariser avec ces commandes et comment les utiliser efficacement, car ils vous aideront à effectuer de nombreuses tâches administratives courantes sur votre système. Que vous soyez un administrateur système chevronné ou que vous commenciez simplement, ces commandes sont un excellent point de départ.
- « Qu'est-ce qu'un processus orphelin dans Unix / Linux
- Comment afficher le message d'avertissement à un accès SSH non autorisé »