Commandes Linux

De Esprit Libre - wiki
Aller à : navigation, rechercher

Les commandes suivantes s'exécutent dans un terminal.

Utilisateurs et groupes

Création d'un utilisateur

useradd nomutilisateur

useradd [-c comment] [-d home_dir]
    [-e expire_date] [-f inactive_time]
    [-g initial_group] [-G group[,...]]
    [-m [-k skeleton_dir] | -M] [-n] [-o] [-p passwd] [-r]
    [-s shell] [-u uid] login 
useradd -D [-g default_group] [-b default_home]

    [-e default_expire_date] [-f default_inactive]
    [-s default_shell] 

Manipulation de fichiers

Connaître l'utilisation des disques, ou la taille d'un répertoire

Utilisation des disques : df -lh

-h : taille lisible par un humain (en Mo, Go, To...)
-l : limité aux systèmes de fichiers locaux

Taille d'un répertoire : du -sh

-h : taille lisible par un humain (en Mo, Go, To...)
-s : donne le total du dossier
--time : indique la date de dernière modification

En ligne

FTP

wget : wget -m ftp://USER:PASSWORD@SERVEURFTP/www

-m : récursif
Attention car le ID/PASS transitent en clair

Système

Les informations relatives à son système

Version du kernel (noyau Linux) : uname -a

...

Version du système (Ubuntu) : cat /etc/issue

...

Version du système (Debian) : cat /etc/debian_version

...

Multiplexeurs

tmux : permet de découper son terminal en plusieurs blocs

- ctrl+b + " : découpe horizontale
- ctrl+b + % : découpe verticale
- ctrl+b + x : tue le panel
- ctrl+b + alt+haut/bas : déplace la séparation

screen : permet de lancer plusieurs terminaux et les laisser actifs même après déconnexion

- screen -S nomSession : lance un screen nommé "nomSession"
- screen -ls : liste les sessions en cours et leur état
- screen -r : récupère le screen s'il n'y en a qu'un seul de lancé
- screen -r nomSession : récupère le screen nommé "nomSession"
- screen -r num : récupère le screen numéroté num
- ctrl+a+d : sort du screen en le laissant actif