MaDoVi - Le wiki

Machines - Données - Virtualisation

Outils pour utilisateurs

Outils du site


archives:rip_homeserver.diy:commandes_de_base_pour_ubuntu_ou_debina

Commande de base pour Ubuntu ou Debian

Vous cherchez une ligne de commande pour votre serveur sous Ubuntu ou Debian ?

En voici un petit recueil en regroupant quelques unes. Celles-ci sont valables aussi bien pour un serveur en ligne de commande que pour un serveur avec interface graphique. Pour ce dernier, il suffit simplement d'entrer les commandes voulues dans un terminal.


1. Administration

Faire une commande en tant qu’administrateur :

user@computer:$ sudo commande

Faire une suite de commande en tant qu’administrateur :

user@computer:$ su

Puis entrez votre mot de passe. Pour quitter le mode administrateur:

user@computer:$ exit

Avoir de l’aide sur une commande:

user@computer:$ man commande

2. Gestion des paquets et des dépôts

Voir les paquets à mettre à jour:

user@computer:$ apt-get -u upgrade

Mise à jour de ubuntu et des paquets:

user@computer:$ apt-get upgrade

Mise à jour de ubuntu et des paquets avec installation de nouveaux paquets si nécessaire:

user@computer:$ apt-get dist-upgrade

Mise à jour des dépôts:

user@computer:$ apt-get update

Modification de la liste des dépôts:

user@computer:$ nano /etc/apt/sources.list

Installation d’un paquet, pour installer plusieurs, il suffit simplement de séparer le nom de chaque paquet par un espace:

user@computer:$ apt-get install nom_du_paquet

Suppression de paquet mais garde les fichiers de configuration:

user@computer:$ apt-get remove nom_du_paquet

…pour supprimer les fichiers de configuration:

user@computer:$ apt-get remove --purge nom_du_paquet

Suppression de paquet ainsi que les dépendances mais garde les fichiers de configuration (attention, si un autre paquet utilise une des dépendance supprimées, il risque de bugguer!):

user@computer:$ apt-get autoremove nom_du_paquet

…pour supprimer les fichiers de configuration:

user@computer:$ apt-get autoremove --purge nom_du_paquet

Supprime tout à part les fichiers verrouillés dans /var/cache/apt/archives/ et /var/cache/apt/archives/partial/. Ainsi, si vous avez besoin de réinstaller un paquet, APT devra le retélécharger.

user@computer:$ sudo apt-get clean

Supprime seulement les paquets qui ne peuvent plus être téléchargés.

user@computer:$ apt-get autoclean

3. Gestion des répertoires

Naviguer dans les répertoires:

user@computer:$ cd répertoire

Pour retourner au répertoire précédent:

user@computer:$ cd ..

Pour retourner à votre home:

user@computer:$ cd ~

Pour retourner à la racine de votre serveur

user@computer:$ cd /

Pour naviguer à partir de la racine de votre serveur

user@computer:$ cd /répertoire

Créer un répertoire:

user@computer:$ mkdir chemin/du/répertoire

Supprimer un répertoire:

user@computer:$ rmdir chemin/du/répertoire

Lister les fichiers d’un dossier:

user@computer:$ ls chemin/du/répertoire

Adresse du répertoire courant:

user@computer:$ pwd

4. Gestions des fichiers

Déplacer un fichier:

user@computer:$ mv chemin/du/fichier chemin/de/destination

Copier un fichier:

user@computer:$ cp chemin/du/fichier chemin/de/destination

Supprimer un fichier:

user@computer:$ rm chemin/du/fichier

Lancer l’éditeur de texte:

user@computer:$ nano [chemin/du/fichier/(facultatif)]

Commandes dans nano:

  • Ctrl+O: Sauvegarder
  • Ctrl+X: Quitter
  • Ctrl+W: Rechercher

Création d’un fichier vide et sans format:

user@computer:$ touch fichier

5. Archivage et compression

Archivage d’un répertoire:

tar -cvf répertoire_source ficher.tar

Archivage d’un répertoire et compression au format .gz:

tar -czvf répertoire_source ficher.tar.gz

Archivage d’un répertoire et compression au format .bz2:

tar -cjvf répertoire_source ficher.tar.bz2

Dés-archivage d’un répertoire:

tar -xvf ficher.tar répertoire_destination

Dés-archivage d’un répertoire et décompression au format .gz:

tar -xzvf ficher.tar.gz répertoire_destination

Des-archivage d’un répertoire et décompression au format .bz2:

tar -xjvf ficher.tar.bz2 répertoire_destination

6. Gestion des droits d’un fichier/d’un dossier

Modifier le droit d’un fichier:

user@computer:$ chmod XXX chemin/du/repertoire

Modifier le droit d’un répertoire:

user@computer:$ chmod -R XXX chemin/du/fichier

Connaître le droit des fichiers d’un dossier:

user@computer:$ ls -l chemin/du/repertoire

7. Gestion des utilisateurs et des groupes

Ajout d’un utilisateur:

user@computer:$ adduser utilisateur

Ajout d’un groupe:

user@computer:$ groupadd groupe

Ajout d’un utilisateur dans un groupe:

user@computer:$ usermod -G groupe utilisateur

Modifier le groupe principal d’un utilisateur:

user@computer:$ usermod -g groupe utilisateur

archives/rip_homeserver.diy/commandes_de_base_pour_ubuntu_ou_debina.txt · Dernière modification : 30/10/2021 23:23 de Cram