abonnel-siteweb/data/pages/informatique/linux/commandes/010100-repertoire-des-comma...

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>