02 - Commandes Linux
02 - Commandes Linux
02 - Commandes Linux
cp : Demande s'il peut écraser le nom de fichier : répondre par Oui(y) ou Non (n)
cp -i : Avertit de l'existence d'un fichier du même nom et demande s'il peut ou non le
remplacer.
cp -l : Permet de faire un lien en "dur" entre le fichier source et sa copie
cp -s : Permet de faire un lien "symbolique" entre le fichier source et sa copie
cp -p : Permet lors de la copie de préserver toutes les informations concernant le fichier.
cp -r : Permet de copier de manière récursive l'ensemble d'un répertoire et de ses sous
répertoires
cp -b : Permet comme l'option -i de s'assurer que la copie n'écrase pas un fichier existant : le
fichier écrasé est sauvegardé, seul le nom du fichier est modifié et cp ajoute un tilde(~) à la fin
du nom de fichier
Autres Commandes
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
Démarrage, Redémarrage & Arrêt
La commande mount est utilisée par linux dès son démarrage. Elle permet de monter un
système de fichiers. Ce mo ntage 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.
Montage, démontage d'une partition Dos (Ne doit pas être en cours d'utilisation)
1: mount -t vfat /dev/hda1/dos/c
2: mount /dev/hda1/dos/c
Pour convertir automatiquement les fins de lignes des fichiers ASCII ms-dos au format unix,
utiliser l'option conv. conv=binary/conv=auto -t vfat /dev/hda1 /dos/c
mount -o conv=auto -t vfat /dev/hda1 /dos/c
Démontage d'une partition Dos (Ne doit pas être en cours d'utilisation)
umount /dos/
On peut préciser l'option –o ou -r pour monter un périphérique en lecture seule, tel qu'un
cdrom ou une disquette protégée en écriture par exemple.
Messages Système
Droit de lecture (r pour Read) Pour un fichier : Autorise la lecture du contenu. Pour un
répertoire : Autorise à lister les fichiers contenus dans ce répertoire, si le droit d'exécution
surce répertoire est positionné également.
Droit d'écriture (w pour Write) Pour un fichier : Autorise à en modifier le contenu. Pour un
répertoire : autorise à créer des fichiers et à en effacer, même si l'on n'est pas le propriétaire de
ces fichiers.
champ 1 2 3 4 5 6 7
C'est la commande chmod qui permet de modifier les permissions qu'ont les utilisateurs sur
les fichiers. Évidemment, seul le propriétaire du fichier a le pouvoir de modifier ces
permissions (à part bien sur le super utilisateur "root" qui peut faire absolument tout ce que
bon lui semble.
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- 1dupont dupont 04 aoû 02 10:10 linux:
Si maintenant nous voulons supprimer ce droit d'écriture mais aussi le droit de lecture pour le
groupe propriétaire et les autres utilisateurs nous utilisons la syntaxe suivante :
[dupont@localhost/dupont]$ chmodgo-wr linux
"go" signifie que la commande affectera le groupe propriétaire et les autres utilisateurs.
"wr" signifie que la modification portera sur les droits d'écriture ou de lecture.