Vous êtes sur la page 1sur 4

Commandes de base Linux

Ceci est à compléter selon vos besoins :

Repertoire / Fichier / Navigation


pwd (affiche le chemin absolu du répertoire courant)

ls (list, affiche les répertoires et les fichiers du répertoire actif)

ls (affiche seulement les noms)

ls toto* (affiche les fichiers commençant par toto)

ls -l (affiche le format long : types + droits + Nbre de liens + ....)

cd (change directory)

cd chemin (vers le répertoire dont le chemin absolu est donné)

cd .. (répertoire parent)

cd ~ (répertoire de base)

cd - (répertoire précedent)

cd / (répertoire racine)

cp (copie)

cp nomdefichier.txt sauvegarde

cp nomdudossier (copie du dossier)

mv (move, renomme et déplace un fichier)

mv source destination

mv * dossier (déplace tous les fichiers du répertoire actif vers le répertoire dossier)

mkdir (créer un répertoire)

mkdir nomrepertoire

rmdir (effacer un répertoire)

rmdir nomrepertoire (supprime un répertoire vide)

rm (remove, efface!!!)

rm -R (enlèvement récursif!!!)

rm nomdufichier

rm -i nomdufichier (interactivement, avec demande de confirmation)

rm -f nomdufichier (avec force, sans demande de confirmation)

rm -r nomdufichier (avec récursivité, avec les sous répertoires)


rm -rf nomdudossier (supprime le répertoire et tout son contenu, sans confirmation)

Créer un fichier :
touch nomdufichier (création d’un fichier)

Consultation de fichier et éditeur :


vi nomdufichier (ouvre le fichier et vous permet de l’éditer. Commande de navigation
différente de nano. Plus d’info ici https://doc.ubuntu-fr.org/vim )

nano nomdufichier (ouvre le fichier et vous permet aussi de l’éditer. Commande facile,
système de traitement de texte type wordpad)

Commande pour allumer ou éteindre une interface :


Allumer une interface :
ip link set « nomdelinterface » up

Eteindre une interface :

Ip link set « nomdelinterface » down

Les « » ne sont pas à écrire lorsque vous tapez la commande, ils ne sont uniquement là que pour
représenter la partie du nom de l’interface à écrire.

Commande pour activer/désactiver/statuer un service :


Deux syntaxes possibles, ou avec la commande « service » ou avec la commande « systemctl »

Activer un service :

systemctl start « nomduservice » ou service « nomduservice » start

Désactiver un service :

systemctl stop « nomduservice » ou service « nomduservice » stop

Statuer un service pour voir si actif ou inactif :

systemctl status « nomduservice » ou service « nomduservice » status

Rendre actif un service de manière automatique :

systemctl enable « nomduservice » ou service « nomduservice » enable

Les « » ne sont pas à écrire lorsque vous tapez la commande, ils ne sont uniquement là que pour
représenter la partie du nom du service à écrire.
Affecter une adresse ip fixe à une interface ou une adresse automatique via dhcp :

Ceci se trouve dans le fichier « interfaces »

Vous trouverez ce fichier dans : /etc/network/interfaces

Si vous souhaitez affecter une adresse ip fixe à une interface il vous faudra dans un premier temps
commenter la ligne « iface « nominterface » inet dhcp »

Les « » ne sont pas à écrire lorsque vous tapez la commande, ils ne sont uniquement là que pour
représenter la partie du nom de l’interface.

Pour commenter une ligne, ajouter ceci au début de la ligne à commenter : #

# correspond à un commentaire, ceci rend la ligne inactive. Si vous enlevez le # ceci rendre la ligne
active et par conséquent pris en compte dans votre fichier de configuration.

Dessous la ligne « iface « nominterface » inet dhcp » qui est désormais commentée écrire sous cette
forme.

iface « nominterface » inet static

address « adresse ip de votre machine »

netmask « adresse masque sous réseau »

gateway « adresse de votre passerelle réseau »

Une fois ceci fait vous pouvez sauvegarder et quitter. Pour quitter suivre les informations en bas de
Nano, vous avez la fonction quitter, par la suite il vous demandera si vous souhaitez sauvegarder, si
oui sous quel nom de fichier. Dans la mesure ou vous ne créez pas un nouveau fichier garder le nom
déjà présent.

Pensez à redémarrer votre interface réseaux via une commande systemctl ou service comment dans
l’exemple suivant : systemctl restart networking

L’ensemble de votre interaction sur Linux (peu importe la distribution) doit se faire en UTILISATEUR.

La fonction root est réservé a des personnes responsables, chaque interaction en utilisateur que vous
faite, en root ou sous tout autre forme est inscrit dans les logs du système.

Pour toute commande demander un acces permissif, vous avez la possibilité d’utiliser la fonction
sudo.

Pour l’installation de sudo ainsi que l’inscription de votre utilisateur avec des droits sudo, référez
vous ici : https://www.geek17.com/fr/content/debian-9-stretch-installer-et-configurer-sudo-61
ATTENTION : ici vous verrez que l’utilisateur est dans la partie ‘root’ et non dans le ‘%sudo’
Il est préférable de l’inscrire dans le groupe sudo (%sudo) pour éviter de mauvaise manipulation.
A vous de voir !!
Fonction commenter ou décommenter :

Dans l’ensemble des fichiers de configuration que vous trouverez dans linux pour tout type de
service ou autre, vous aurez des lignes avec ce symbole au début : #

Si vous avez ce symbole en début de ligne, la ligne est commentée. Elle vous permettra de pouvoir
écrire des pense-bêtes sur ce qui suit histoire de savoir a quoi cela correspond. La ligne ne sera pas
active donc non prise en compte dans votre fichier de configuration
Pour décommenter une ligne, il vous suffira juste de supprimer ce symbole au début de la ligne.
L’effet de cette manipulation activera votre ligne de commande et par conséquent ceci sera pris en
compte par votre service.

Vous aimerez peut-être aussi