Commandes Linux CISSE
Commandes Linux CISSE
Commandes Linux CISSE
Les commandes shell UNIX ne sont pas toujours faciles à retenir, mais elles
sont tellement pratiques... Voici une liste des commandes les plus utilisées
avec un bref descriptif. Une fois que vous connaissez le nom et la fonction de
base, man will do the rest ...
as Compilateur Assembleur
bc Interpréteur de calcul
cd Changement de répertoire
cp Copie de fichiers
cpp Compilateur C
dbx Debogueur
reboot Redémarrage
rm Efface un fichier
sg Change de groupe
su Changement d’utilisateur
tr Conversion de caractères
vi Editeur texte vi
pwd : Où suis-je ?
man (et nom de la commande): Rechercher des informations sur une
commande.
which : Permet de connaître le chemin d'un exécutable
mdir : Affiche la liste des fichiers d'une disquette MS-Dos
mkmode : Crée un nom de fichier temporaire unique
emacs, joe : Éditer un fichier
ln : UNIX permet de créer plusieurs liens sur un même fichier avec la
commande
who : Liste les utilisateurs connectés sur la station
free : Mémoire utilisée
clear : Efface l'écran
touché : Met à jour les dates d'accès des fichiers
logout : Permet de fermer son compte utilisateur
logname : Permet de savoir sous quel nom on est logué
tar : Archivage de données : la commande
q : quitte
La commande mount est utilisée par linux dès son démarrage. Elle
permet de monter un système de fichiers. Ce montage est parfois effectué
automatiquement grâce au fichier de configuration /etc/fstab. Ce fichier
contient tout ce que linux doit monter lors de son démarrage, mount n'est
accessible que par root.
Démontage d'une partition Dos (Ne doit pas être en cours d'utilisation)
umount /dos/
Archivage
gzip : Le compactage et le décompactage des fichiers au formatgz
gzip -gv backup.gz : Compresse le répertoire courant et crée le
fichierbackup.gz
gzip -d backup.gz : Décompresse backup.gz
tar -zcvf /usr/pluton /home : Sauvegarde le répertoire home vers pluton
tar -zxcf /usr/pluton /home : Restaure pluton dans le répertoire home
Messages Système
cat /proc/interrupts : Affiche les IRQ utilisés
cat /proc/ioports : Affiche les ports I / O utilisés
cat /proc/dma : Affiche l'utilisation des canaux DMA
cat /proc/pci : Affiche l'utilisation des ports PCI
J'ai fait une faute d'orthographe! Nous allons supprimer le "p" qui est en
trop dans "suppprime" : déplacez le curseur sur un des "p" en trop,
passez en mode commande ("INSERT" ne doit pas apparaître à l'écran),
appuyez sur "x", le "p" a disparu.
/usr : contient tout ce qui concerne les binaires utiles à tous les
utilisateurs et quelques commandes d'administration. On y trouve
cependant d'autres choses: /usr/bin contient donc les binaires disponibles
pour les utilisateurs et les scripts.
/usr/local : on y met ce que l'on veut, mais surtout les fichiers d'usage
local.
champ 1 2 3 4 5 6 7
-rwxr- 04 août 02
1 Dupond labo2 3528 linux
xr-x 10:10
drwxrwx
3 Dupond labo2 512 02 jan 2002 conso
r--
l rwxr- 16 dec 01 awk -->
2 Dupond labo2 210
xr-- 10:30 gawk
Par exemple, décidons que n'importe qui pourra modifier le fichier linux :
[dupont@localhost/dupont]$ chmod a+w linux
"a" indique que tous les utilisateurs seront touchés par la modification
des permissions
"+" signifie que c'est une permission supplémentaire que l'on donne. Pour
en supprimer une il suffit de remplacer le signe "+" par "-".
"w" signifie que c'est la permission d'écriture que nous donnons.
Pour vérifier que tout a bien fonctionné, faites un "ls -l linux", nous
obtenons :-rw-rw-rw- 1 dupont dupont 04 aoû 02 10:10 linux:
Commandes fondamentales
Exemples
locate passwd
locate init --> a le meme résultat que locate *init*
locate */init
locate */init*
locate */init/*
Exemples
Répertoires spéciaux :
. répertoire courant
.. répertoire parent
~ répertoire personnel de l'utilisateur
ls liste un répertoire
cd change le répertoire courant
pwd donne le nom complet du rép. courant
mkdir rep pour créer un sous-rep du rep courant
rmdir rep pour supprimer un sous-rep vide
o Principales options :
-R , recopie récursive, permet de copier toute une
arborescence
-i avertit l'utilisateur de l'existence d'un fichier du même
nom et lui demande s'il veut le remplacer.
-p effectue une copie en gardant le propriétaire et le groupe
d'origine.
-v affiche en clair le nom des fichiers copiés.
Principales options :
-b (b=backup) effectue une sauvegarde des fichiers avant de
les déplacer. La copie porte le même nom suivi d'un tilde.
-i (i=interactive) demande confimation avant pour chaque
fichier.
-u (u=update) pour ne pas supprimer le fichier si sa date de
modification est postérieure à celle du fichier remplaçant.
Exemples
cp -R /home /root/tmp, crée une copie dans /root/tmp/home
mv toto titi
mv /home/*.jpg /tmp/