161 lines
5.2 KiB
Plaintext
161 lines
5.2 KiB
Plaintext
======= - Répertoire des commandes Linux =======
|
|
|
|
Débutons la découverte de commandes internes ou externes au shell.
|
|
|
|
Je vous propose de découvrir les commandes par catégories fréquemment utilisées :
|
|
|
|
<WRAP center round info 60%>Un signe **$** précède les commandes qui ne nécessitent pas de droits administrateur ; un signe **#** précède celles qui nécessitent des droits administrateur (ces signes ne font PAS partie des commandes).\\
|
|
Les lignes qui ne commencent ni par un signe **$** ou ni par un signe **#** correspondent au résultat de la commande précédente.\\
|
|
Les touches utilisées sont indiquées dans une touche graphique, exemple <button>Ctrl</button> pour la touche "contrôle"</WRAP>
|
|
|
|
===== Informations et éditions des commandes =====
|
|
<nav>
|
|
* [[informatique:linux:commandes:apropos|apropos]]
|
|
* [[informatique:linux:commandes:man|man]]
|
|
* [[informatique:linux:commandes:type|type]]
|
|
* [[informatique:linux:commandes:alias|alias]]
|
|
</nav>
|
|
|
|
|
|
===== Naviguer dans l'arborescence des dossiers =====
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:cd|cd]]
|
|
* [[informatique:linux:commandes:pwd|pwd]]
|
|
* [[informatique:linux:commandes:ls|ls]]
|
|
* [[informatique:linux:commandes:du|du]]
|
|
</nav>
|
|
|
|
|
|
===== Éditer les dossiers =====
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:mkdir]]
|
|
* [[informatique:linux:commandes:rmdir]]
|
|
* [[informatique:linux:commandes:rm]]
|
|
</nav>
|
|
|
|
|
|
===== Gérer le shell =====
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:history]]
|
|
* [[informatique:linux:commandes:sudo]]
|
|
* [[informatique:linux:commandes:watch]]
|
|
* [[informatique:linux:commandes:symbole_e_commercial]]
|
|
* [[informatique:linux:commandes:tmux]]
|
|
</nav>
|
|
|
|
|
|
===== Gestion des fichiers et des répertoires =====
|
|
|
|
Ces commandes permettent de gérer les fichiers et les répertoires sur le système, comme copier, déplacer, renommer, lister, supprimer, etc.
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:cp]]
|
|
* [[informatique:linux:commandes:scp]]
|
|
* [[informatique:linux:commandes:mv]]
|
|
* [[informatique:linux:commandes:chown]]
|
|
* [[informatique:linux:commandes:chmod]]
|
|
* [[informatique:linux:commandes:touch]]
|
|
* [[informatique:linux:commandes:symbole_plus_grand]]
|
|
* [[informatique:linux:commandes:file]]
|
|
* [[informatique:linux:commandes:md5sum]]
|
|
* [[informatique:linux:commandes:tee]]
|
|
* [[informatique:linux:commandes:umask]]
|
|
* [[informatique:linux:commandes:setfacl]]
|
|
</nav>
|
|
|
|
|
|
===== Édition d'un fichier =====
|
|
|
|
Ces commandes permettent d'éditer des fichiers texte ou de code sur le système, comme ajouter, supprimer, chercher, remplacer du contenu, etc.
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:tail]]
|
|
* [[informatique:linux:commandes:head]]
|
|
* [[informatique:linux:commandes:cat]]
|
|
* [[informatique:linux:commandes:tac|tac]]
|
|
* [[informatique:linux:commandes:grep]]
|
|
* [[informatique:linux:commandes:nano]]
|
|
* [[informatique:linux:commandes:vi]]
|
|
* [[informatique:linux:commandes:ed]]
|
|
* [[informatique:linux:commandes:expand]]
|
|
</nav>
|
|
|
|
|
|
===== Configuration du système =====
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:timedatectl]]
|
|
</nav>
|
|
|
|
|
|
===== Gestion des processus =====
|
|
|
|
Ces commandes permettent de gérer les processus (c'est-à-dire les programmes en cours d'exécution) sur le système, comme lancer, arrêter, afficher, tuer, etc.
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:free]]
|
|
* [[informatique:linux:commandes:htop]]
|
|
* [[informatique:linux:commandes:ps]]
|
|
* [[informatique:linux:commandes:reboot]]
|
|
* [[informatique:linux:commandes:poweroff]]
|
|
* [[informatique:linux:commandes:halt]]
|
|
* [[informatique:linux:commandes:shutdown]]
|
|
* [[informatique:linux:commandes:systemctl]]
|
|
* [[informatique:linux:commandes:symbole_double_et_commercial]]
|
|
* [[informatique:linux:commandes:cron]]
|
|
</nav>
|
|
|
|
===== Gestion du réseau =====
|
|
|
|
Ces commandes permettent de configurer et de gérer le réseau sur le système, comme afficher les informations de connexion, ping, tracer des routes, etc.
|
|
<nav>
|
|
* [[informatique:linux:commandes:iftop]]
|
|
* [[informatique:linux:commandes:ifconfig]]
|
|
* [[informatique:linux:commandes:ip]]
|
|
* [[informatique:linux:commandes:mtr]]
|
|
* [[informatique:linux:commandes:nestat]]
|
|
* [[informatique:linux:commandes:nslookup]]
|
|
* [[informatique:linux:commandes:hostname]]
|
|
</nav>
|
|
|
|
===== Gestion de l'utilisateur =====
|
|
|
|
Ces commandes permettent de gérer les utilisateurs et les groupes d'utilisateurs sur le système, comme créer, supprimer, changer le mot de passe, etc.
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:who]]
|
|
* [[informatique:linux:commandes:whoami]]
|
|
* [[informatique:linux:commandes:adduser|adduser]]
|
|
* [[informatique:linux:commandes:addgroup]]
|
|
* [[informatique:linux:commandes:usermod]]
|
|
* [[informatique:linux:commandes:passwd]]
|
|
* [[informatique:linux:commandes:write]]
|
|
* [[informatique:linux:commandes:wall]]
|
|
</nav>
|
|
|
|
===== Gestion des disques / flux I/O =====
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:dd|dd]]
|
|
* [[informatique:linux:commandes:df]]
|
|
* [[informatique:linux:commandes:lsio]]
|
|
* [[informatique:linux:commandes:lsusb]]
|
|
* [[informatique:linux:commandes:lsblk]]
|
|
* [[informatique:linux:commandes:blkid]]
|
|
</nav>
|
|
|
|
===== Configurer son environnement =====
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:tzselect]]
|
|
</nav>
|
|
|
|
===== Gestionnaire de paquets =====
|
|
|
|
<nav>
|
|
* [[informatique:linux:commandes:apt-get]]
|
|
</nav>
|