site sans réclame GNU/LinuxDebianÉcrireS'abonner

Quelques commandes GNU/Linux en mode console

I

L existe souvent une (série de) commande(s) pour résoudre toute une série de problèmes, mais il faut les connaître. Voici un listing de commandes et applications, avec le plus souvent un lien vers une explication.

man commande décrit les conditions d'utilisation de la commande spécifiée

info sujet affiche une documentation (en anglais) plus accessible, sur une commande ou un sujet.

> redirige l'affichage d'une commande vers un fichier:
    echo "plein d'astuce" > asterix crée le fichier asterix contenant la chaine plein d'astuce

| filtre l'affichage issu d'une commande par une autre commande:
    ls | sort -r liste un répertoire dans l'ordre alphabétique inverse

; sépare deux commandes sur une même ligne

&& ne lance la seconde commande que si la première ne renvoie pas d'erreur:
    ls | grep flagada && echo " Fichier(s) trouvé(s)" n'affiche «Fichier(s) trouvé(s)» que si «flagada» est trouvé dans un nom de fichier ou de répertoire

|| lance la seconde commande si la première renvoie une erreur:
    ls | grep flagada || echo " Fichier non trouvé" affiche «Fichier(s) trouvé(s)» si «flagada» n'est pas trouvé dans un nom de fichier ou de répertoire

0-9

7z outil de décompression

A

apt ensemble d'outils pemettant de télécharger, d'installer ou de désinstaller une application (Debian et dérivées)

B

bc calculatrice sommaire permettant des script et un pipe, voir dc

bzip compression de données

C

cat affiche un ou plusieurs fichier(s) sur écran ou le(s) écrit dans un fichier

chmod détermine les droits de lecture/écriture/exécution d'un fichier ou répertoire

chown détermine le propriétaire et le groupe d'un fichier ou répertoire

cd permet de changer l'adresse du répertoire courant

cmp compare deux fichiers octet par octet

cp copie un fichier ou l'entièreté d'un répertoire

D

date retourne ou fixe la date et l'heure du système

dc calculatrice sommaire en notation polonaise inverse (RPN)

diff compare deux fichiers ligne à ligne ; compose un fichier à partir d'un ancien et d'un fichier de différences

dd copie brute de données d'un périphérique ou vers un périphérique (extrêmement dangereux)

df affiche l'espace des partitions montées

dir est un alias de ls

dmesg donne les informations du périphérique

suEn mode super-utilisateur: su [Enter] dmidecode donne la liste du matériel

dpkg -i paquet.deb outil d'installation d'un paquet .deb (Debian et dérivées)

du liste l'organisation d'un répertoire

E

echo "chaine" affiche une chaîne de caractère

F

free affiche l'espace disponible (disques et RAM)

G

Pour une commande de type gxxx, voir xxx

H

suEn mode super-utilisateur: su [Enter] hdparm affiche la géométrie d'un disque dur

I

info sujet affiche une documentation (en anglais) sur une commande ou un sujet.
inxi -F affiche des informations sur le système, le PC, la batterie, l'écran, le processeur, la carte graphique, la puce sonore, le réseau, les disques et les partitions, le thermomètre...

K

kill nnn détruit le processus nnn (en cas d'application gelée); les lister avec ps -ef

killall nano détruit le processus nano (en cas d'application gelée)

L

less affiche un fichier page par page, avec possibilité de remonter

ln [-s] lien fichier crée un lien [symbolique]

links est un navigateur web en mode console

ls liste le contenu d'un répertoire: noms des fichiers et sous-répertoires

lsmod liste les modules chargés (microcode de périphérique)

lsblk liste les périphériques de données (mode block)

lspci liste les périphériques de type «PCI»

lsusb liste les périphériques usb branchés

M

make outil de compilation de sources afin d'en faire une application

man commande décrit les conditions d'utilisation de la commande spécifiée

mc clone de Norton Commander

md5sum calcule l'empreinte d'un ensemble de données

mkdir crée un répertoire

modprobe charge un module (souvent un microcode pour périphérique)

more affiche un fichier page par page sur un terminal (console)

mount raccorde un périphérique au système de fichiers

mv renomme ou déplace un fichier ou un répertoire

N

nano -w fichier permet d'éditer un fichier texte

numlockx on positionne le pavé numérique en mode «chiffres»

O

od -x fichier affiche un fichier binaire en hexadécimal

P

patch modifie un fichier selon un fichier diff

ps -ef liste les processus en cours

pwd retourne l'adresse complète du répertoire courant

R

rar et unrar (dé)compressent les fichiers .rar (paquets non libres)

readlink liensymbolique retrouve un fichier d'après son lien symbolique

rm fichier détruit irrémédiablement un fichier

rmdir supprime un répertoire

S

shasum, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum calculent l'empreinte d'un ensemble de données

set-language-env précise le langage du système

su permet de passer en mode super-utilisateur

T

tar agrège ou décompose une archive, avec éventuelle compression

testdisk répare un disque dur (clé USB) ou en récupère fichiers et répertoires, dans la mesure du possible (ne peut rien contre une panne matériele)

top affiche les informations sur chaque processus

touch fichier actualise la date et l'heure d'un fichier existant

U

umount enlève un périphérique du système de fichiers

Pour une commande de type unxxx, voir xxx

uname retourne des informations sur le système

unicode donne les indications sur le caractère

unrar-free décompression d'un fichier .rar

V

vi très vieil éditeur de fichier en simple texte

vrms (virtual Richard M. Stallman) repère les paquets non-free et contrib de votre système debian ou assimilé (apt)

W

w3m est un navigateur web en mode console

wget télécharge un fichier

X

xev (paquet x11-utils) permet de tester les touches du claviers et les comportements les états de la souris

Z

Pour une commande de type zxxx, voir xxx

zip et unzip (dé)compressent les fichiers .zip