Voici un liste de commande Linux pour débutant puis une seconde liste un peu plus intermédiaire
Liste de commande pour débutant en Linux
ls : liste les fichier et dossiers cp : copier un fichier ou un dossier mv : déplace ou renomme un fichier ou dossier find : chercher un fichier ou des fichiers ou dossiers pwd : savoir dans quel répertoire je me trouve actuellemnet cat : affiche le contenu textuel d'un fichier tail : affiche les n lignes de fin d'un fichier head : afficher les n ligne de début d'un fichier chown : change le propriétaire d'un fichier chmod : change les droits d'accès d'un fichier sudo : invoque le mode root (super utilisateur) pour avoir des privilèges élevés su : change d'utilisateur tar : archive des fichier, utile pour gzip, gunzip : compresse un fichier, généralement on compresse une archive, tar dispose d'un mode d'archivage avec compression rm : efface un fichier ou un groupe de fichier ou un dossier de façon récursive. touch : crée un fichier texte mkdir : crée u fichier ou un répertoire rmdir : efface un répertoire
Liste de commandes plus intermédiaire pour Linux
grep : permet de chercher les fichiers contenant une chaine de caractères zcat : comme la commande cat mais pour les fichiers compressés truncate : coupe le contenu d'un fichier, en spécifiant la position de découpe 0 pour vider le fichier wget : télécharge une resource (http par exemple) curl : utilitaire très connu pour des opération de transmission réseau sed : utilitaire puissant travaillant en colonne, permet de découper verticalement un fichier awk : un peu comme sed ps : liste les process en cours d'exécution jobs : liste les programmes s'exécutant en arrière plan fg, bg : met un process en avant plan, bg met en arrière plan, ce qui libère le shell pour une autre commande & : invoque une commande et la mets en arrière plan > : dirige un contenu texte vers un fichier >> : ajoute à la fin d'un fichier texte une chaine de texte xargs : permet de chainer les commandes,la sortie d'une première commande sera en entrée de la seconde commande | (pipe) : perme de chainer les commande. adduser : chgrp : change le groupe d'appartenance d'un fichier unlink : efface un fichier comme rm pour un fichier chattr : rend immodifiable un fichier (même par root) top : utilitaire montrant les ressources utilisées de l'ordinateur mount : permet d'ajouter un disque ou ue clé USB par exemple. nohup : utilitaire qui permet d'exécuter une commande au long cours même si on quitte le shell && : chaine plusieurs commandes en série
Encore d’autres commandes Linux:
scp : copie un fichier rsync : synchronise deux répertoires scp text.txt user@12.45.21.111:~/.ssh copie le fichier vers l'hôte distant et le met dans le répertoire /home/user/.ssh ps aux : crontab : fichier contenant les tâche )à exécuter périodiquement usermod : modifie les caractéristique d'un utilisateur, comme le rendre sudoable chsh : changer de shell groups : afficher les gourpes d'un utilisateur finger : sert à afficher les informations de utilisateur connecté (comme pinky)
Exercez vous :
voici une liste d’exercices à faire pour vous exercer
- créer un utilisateur
- créer un groupe
- ajouter un utilisateur à un groupe
- changer le mot de passe d’un utilisateur
- créer un script shel et l’exécuter
- jailer un utilisateur
- effacer un utilisateur
- créer un utilisateur système (sans login)
- créer un lien symbolique (raccourcis)

Ping : Cours administrateur de serveur Web Dans un Linux Debian Dans un Docker - Développement Web Fullstack