Académique Documents
Professionnel Documents
Culture Documents
Commandes Unix
Commandes Unix
11
Sommaire
1.Les commandes dj-vu
22
Exploration de larborescence
(change directory) cd <rfrence rpertoire> Cette commande permet de changer de rpertoire de travail (ou rpertoire courant) ; celui-ci devient le rpertoire indiqu par <rfrence rpertoire> Sans argument, la commande permet de revenir son rpertoire priv (ou home, not ), dont la rfrence absolue est range dans la variable HOME. On peut afficher le contenu de cette variable avec la commande echo $HOME .
33
44
pwd (print working directory ) Cette commande affiche la rfrence absolue du rpertoire de travail actuel. Avec loption -P, le chemin affich ne contiendra pas de liens symboliques.
55
Changement de password
En vous dclarant sur la machine, on vous a impos un mot de passe, vous pouvez le changer, pour cela vous disposez de la commande passwd. Certains UNIX font en sorte que vous ne puissiez pas saisir un mot de passe simple, il faudra mettre au moins 6 caractres, avec au moins un, voie deux, caractre non alphabtique.
66
passwd Old passwd :****** Setting password for user : u1 New password :****** Reenter password :******
77
ls (list, affiche les rpertoires et les fichiers du rpertoire actif) ls (affiche seulement les noms) ls -l (affiche le format long : types + droits + Nbre de liens + user + group + taille + date + heure + nom) ls -a (affiche les fichiers masqus) ls -la (affichage long avec les fichiers cachs) ls -al (affiche toute l'information) ls -i (affiche les numros d'inode des fichiers)
88
ls -li (affichage le plus complet) ls -R (affiche rcursivement les sous rpertoires) ls -1 (affiche sur une seule colonne) ls -t (classe dans l'ordre croissant des dates) ls -S (classe par ordre dcroissant de taille) ls -rt (classe dans l'ordre inverse, reverse) ls -F (affiche le type de fichier dans l'ordre alphabtique) ls --help (affiche l'aide en ligne) ls --color=auto (utilise diffrentes couleurs) ls /temp ls | more ls -Falt /tmp
99
cp (copy) cp rapport*.txt sauvegarde cp -i source cible (copie interactive pour vrifier si le nom du fichier cible n'existe pas dj) cp -R rpertoire-source rpertoire-cible (copie rcursive, avec les sous rpertoires et les fichiers spciaux et FIFO)
1010
ln (link, cre des liens physique (hardlinks, un autre nom pour le mme fichier) ou symboliques (symlinks, un raccourci)) ln fichier fichier-hard ln -s fichier fichier-lien ln -s /dev/ttys0 /dev/modem (pour crer un lien entre le priphrique et le point de montage) mv (move, renomme et dplace un fichier) mv source destination mv ancien nouveauLes commandes d'administration mv -b ancien nouveau (avec une sauvegarde automatique de "nouveau~") mv * dossier (dplace tous les fichiers du rpertoire actif)
1111
mkdir (make directory) mkdir rpertoire mkdir /mnt/win_c rmdir (remove directory) rmdir dossier (supprime un rpertoire vide) rm (remove, fface!!!) rm -R (enlvement rcursif!!!) rm fichier rm -i fichier (interactivement, avec demande de confirmation) rm -f fichier (avec force, sans demande de confirmation) rm -r fichier (avec rcursivit, avec les sous rpertoires) rm -rf dossier (supprime le rpertoire et tou son contenu, sans confirmation)
1212
1313
1414
1515
cat (concatenate avec le code de fin de fichier eof=CTRL + D) cat fichier-un fichier-deux > fichier-un-deux cat -n fichier > fichier-numrot (cre un fichier dont les lignes sont numrots) cat -nb fichier (affiche sur la sortie standard les lignes numrot, sauf les lignes vides) head (affiche les 10 premires lignes d'un fichier) head -n22 fichier (affiche les 22 premires lignes) head -v fichier ("verbose", affiche le nom du fichier) head -5 * | more (affiche les 5 premires lignes de tous les fichiers d'aide d'un rpertoire de documentation "/usr/share/*") tail (affiche les 10 dernires lignes d'un fichier, pour surveiller les fichiers journaux en temps rel) tail -n22 fichier (affiche les 22 dernires lignes) tail -v fichier ("verbose", affiche le nom du fichier) touch (cre un fichier ou actualise la date de dernire modification)
1616
touch (cre un fichier ou actualise la date de dernire modification) cmp (compare deux fichiers octet par octet) cmp fichier1 fichier 2 (affiche le numro du caractre et le numro de ligne de la premire diffrence) cmp -l fichier1 fichier2 (affiche toutes les diffrences en valeur octale)
1717
1818
1919
su (switch user ou substitute user, ouvrir un shell avec un autre compte utilisateur) su (lance un shell sous root) su patrick (lance un shell avec le compte utilisateur "patrick") groups (affiche les groupes d'appartenance d'un utilisateur) groupadd (ajouter un groupe) groupdel (supprime un groupe) groupmod (modifier le GID ou le nom d'un groupe) newgrp (new group, ouvrir un shell avec autre groupe)
2020
2121
2222
kill (envoie un signal un processus, SIGHUP, SIGTERM) kill PID (demande la fermeture propre du processus) kill -9 1432 (ferme autoritairement le processus, ce qui peut provoquer des pertes de donnes et/ou la cration de fichier d'erreur, les fichiers "core" peuvent tre de trs grandes tailles parce qu'ils contiennent des images de toutes les donnes traites par le processus bloqu)
2323
sleep (endormissement du processus d'un certain nombre de seconde) sleep 5 ; ls nice (fixe un niveau de priorit pour une tche, de +19 (le moins prioritaire) -20) nice -6 commande
2424
Aide
Pour obtenir de laide exhaustive sur une commande, on pourra faire appel aux pages de manuels en utilisant : man <nom_commande> Pour avoir une aide plus succincte on pour essayer : <commande> --help
2626
Fermeture de session
Quand on a fini d'utiliser le systme, on doit se dconnecter ou fermer la session. Si vous tes dans un environnement non graphique, il vous suffit au prompt de taper logout. Vous vous retrouvez alors avec le prompt de login, un autre utilisateur pourra alors utiliser la machine. Dans un environnement graphique, vous avec une commande Exit, ou Logout, qui a strictement le mme effet.
2727
2828
otr
Les commandes d'archivage et de compression tar (tape archive ressource, pour archiver ou restaurer des "tar file" avec l'extension ".tar") tar -cvf cible source (archive la "source" dans la "cible") tar -xvf archive.tar (restaure le fichier "archive.tar" dans le rpertoire courant) tar -xvf archive.tar /tmp (restaure le fichier "archive.tar" dans le rpertoire "/tmp") tar -xvof archive.tar compress (compression de fichiers en un seul avec l'extension ".Z") compress fichier compress un deux compress -v fichier compress fichier.tar (compression en un fichier avec l'extension "tar.Z")
2929
uncompress (dcompression ou restauration des fichiers compresss avec l'extension ".Z") uncompress fichier.Z uncompress fichier.tar.Z uncompress un.Z deux.Z gzip (programme de compression GNU qui forme des fichiers compresss avec l'extension ".gz") gunzip (programme de dcompression GNU (g "unzip")des fichiers compresss avec l'extension ".gz") gunzip fichier.gz
3030
3131
3232
3333