debian:commandes

Commandes Bash de Base

cd .. #  Remonte d’un niveau.
cd / #  Retourne à la racine.
cd - #  Retourne au répertoire précédent.
cd #  Retourne au répertoire utilisateur.
rm #  Supprime un fichier.
cp #  copie un fichier.
mv # Déplace un fichier.
rmdir –p rep1/rep2/rep3 #  Supprime le répertoire et ses sous répertoires associés.
mkdir rep # Crée un répertoire.
mkdir –p rep1/rep2/rep3 # Crée un répertoire et ses sous répertoires associés.
who #  Renvoie l'utilisateur connecté.
pwd #  Affiche l’arborescence du répertoire courant.
uname -a #  Affiche la version du système d'exploitation.
cat /proc/cpuinfo #  Affiche les informations sur le processeur. 
Commande               Description 
arch                   affiche l'architecture de la machine(1)   [man]
cal 2007               affiche le calendrier de 2007   [man]
cat /proc/cpuinfo      affiche les informations CPU   [man]
cat /proc/interrupts   affiche les interruptions   [man]
cat /proc/meminfo      affiche la mémoire utilisée   [man]
cat /proc/swaps        affiche le(s) fichier(s) swap   [man]
cat /proc/version      affiche la version du kernel   [man]
cat /proc/net/dev      affiche les périphériques réseau et leurs statistiques   [man]
cat /proc/mounts       affiche le(s) système(s) de fichiers monté(s)   [man]
clock -w               sauvegarde la date et la change dans le BIOS   [man]
date                   affiche la date système   [man]
date 041217002007.00   fixe la date et l'heure - moisjourheuresminutesannée.secondes   [man]
dmidecode -q           affiche les composants hardware - (SMBIOS / DMI)   [man]
hdparm -i /dev/hda     affiche les caractéristiques du disque dur   [man]
hdparm -tT /dev/sda    lance un test de lecture sur le disque dur   [man]
lspci -tv              affiche les périphériques PCI   [man]
lsusb -tv              affiche les périphériques usb   [man]
uname -m               affiche l'architecture de la machine (2)   [man]
uname -r               affiche la version du kernel   [man] 

Commande CONSOLE

cd   : revenir dans le répertoire personnel
cd - : revenir dans le répertoire précédent (uniquement si vous avez exécuter un cd)
Ctrl+l : effacer l'écran
Ctrl+c : arrêt d'une commande 
Ctrl+z : suspendre(mettre en pause) une commande*
CTRL+t : corréction d'une erreur de frappe en inversant 2 lettres
Ctrl+a : aller au début de ligne
Ctrl+e : aller à la fin de ligne
Ctrl+s : interruption de la sortie de terminal (masquer la saisie)
Ctrl+q : annuler l'interruption de la sortie (afficher la saisie)
Ctrl+u : efface tout à gauche du curseur
Ctrl+w : efface le mot à gauche du curseur
Ctrl+k : efface le mot à droite du curseur
Ctrl+y : coller la saisie précédente
Ctrl+d : efface le caractère courant, si la ligne est vide deconnexion
Alt+b : se déplacer en avant, mot par mot dans la ligne de commande 
Alt+f : se déplacer en arrière mot par mot dans la ligne de commande 
Alt+d : efface le mot suivant
Alt+t : échange le mot courant avec le mot précédent
Alt+c : met en majuscule la lettre courante, tout le reste dut mot courant en minuscules, puis se deplace au mot suivant
Alt+l : met en majuscules à partir de la lettre courante jusqu'à la fin de mot, puis se deplace au mot suivant
Alt+u : met en minuscules à partir de la lettre courante jusqu'à la fin de mot, puis se deplace au mot suivant
Alt+Backspace : effacer le mot précédent (équivalent Ctrl+w)

Montage / Démontage

mount –t iso9660 /dev/cdrom /cdrom
umount /dev/cdrom
mount –a –t msdos /dev/hdc2 /mnt/dos
df, du   # Utilisation disque.
tree # Affichage graphiquement l'arborescence du disque sous forme d'arbre.
free # Mémoire utilisée. 

Scandisk

fsck –CVa /
e2fsck –cpv /dev/hda5
e2fsck –fpv 8193 /dev/hdc5
vi # Editeur de texte en mode console, (wq pour enregistrer et quitter)
find / -name fichier # Chercher fichier
./configure # Exécute le script "configure"
top # Affiche les ressources utilisées
lpr fichier # Imprime le contenu de fichier
lpq # affiche la queue d'impression 

Tuer un processus

ps aux #  Liste des processus actifs
kill –9 PID # Tuer un processus 

Archivage

gzip –gv * backup.gz # Compresse le répertoire courant et crée le fichier backup.gz
gzip –d backup.gz # Décompresse le fichier backup.gz
tar -zcvf /dev/rmt0 /home # Sauvegarde le repertoire /home vers un lecteur de bande
tar -zcvf /usr/fred /home # Sauvegarde le répertoire home vers fred
tar -zxcf /usr/fred /home # Restaure fred dans le répertoire home 

Sécurité/Administration

<div class=“level1”>

su # Devenir super utilisateur (root)
passwd # Change le mot de passe de l’utilisateur
adduser paul # Ajout d’un utilisateur
userdel paul # Supprime un utilisateur
addgrp # Ajoute un nouveau groupe d'utilisateurs
chgrp user /dev/hd* # Attribu au groupe utilisateurs tous les fichiers du répertoire /dev dont le nom commence par hd
groups # Affiche les groupes auquels appartient l'utilisateur actif groupmod # Modifie les propriétés d'un groupe
groupdel # Supprime un groupe
chown nobody /shared/book.tex # Changer le propriétaire du fichier /shared/book.tex en nobody.
chown -Rc jean:musique *.mid concerts/

# Donner la propriété de tous les fichiers dans le répertoire courant se terminant par .mid
# et de tous les fichiers et sous-répertoires du répertoire concerts/ à jean et au groupe musique, en ne rapportant que les fichiers affectés par la commande. 

Affichage des logs système

dmesg : Affiche les messages de boot

tail –50 /var/log/messages # Affiche les 50 dernières lignes du fichier de log système
cat /proc/interrupts # Affiche les IRQ utilisés
cat /proc/ioports # Affiche les ports d'entrée /sortie utilisés cat /proc/dma : Affiche l'utilisation des canaux DMA
cat /proc/pci # Affiche l'utilisation des ports PCI 
  • debian/commandes.txt
  • Dernière modification : 2022/11/08 16:43
  • de 127.0.0.1