Professional Documents
Culture Documents
rmdir
ls
Liste les fichiers contenus dans le a AA! rpertoire courant dans l'ordre de la table ASCII -a -d -i -l Affiche tous les fichiers y compris ceux commanant par . Affiche le rpertoire sans le lister ./ ../ a AA! ./ ou le dossier en argument R12/
Affiche le numro d'index des fichiers 1531573 a 1531571 AA! gauche de leur nom En plus du nom, affiche le type, les droits, le nombre de lien physiques, le nom du propritaire et du groupe, la taille en octets et la date et l'heure de dernire modification Afficher Rcursivement le contenu des sous rpertoires -rw-r--r-- 1 natim users 0 200512-07 15:06 a -rw-r--r-- 1 natim users 0 200512-07 14:42 AA! .: a AA! AAA A.d R12/ rep/ ./R12: a b ./rep: a.1 aa1 aaa R.R/ ./rep/R.R: a.a
-R
Cr un fichier vide ou permet de modifier les diffrentes dates Affiche les fichiers Cre le fichier fich en permettant de l'diter Permet d'afficher page par page un cat > fich blabla
Commande Option
Description fichier (En appuyant sur Espace) Ou ligne par ligne (En appuyant sur Entre). On peut arreter la lecture en appuyant sur q. On peut reculer d'un cran en appuyant sur b.
Exemple
od cp -f -i -r mv
Afficher un fichier en octal ou sous d'autre format Copier des fichiers Efface les fichiers cibles existant Interroge l'utilisateur avant d'craser des fichiers cibles existants Copie les rpertoires, sous rpertoires et les fichiers qu'il contient Dplace ou renommer les fichiers
-d : Dcimal -x : hxadcimal
-o : En octal -a : Lettres
mv fich fich1 renomme fich en fich1 mv fich rep/ dplace fich dans rep/ rm fich supprimer fich rm -r rep supprimer rep et tout ce qu'il contient
Effacer des fichiers Supprimer rcursivement le rpertoire Ne demande pas confirmation pour chaque fichier Cr des liens entres fichiers Lien symbolique (Raccourcis) Efface l'cran du terminal Affiche le calendrier du mois courant de l'anne courante Affiche le nom du jour, nom du mois, numro du jour, heure : minute : seconde, fuseau et anne
Ce sont des options un peu bizarre qui ne ~/$ date +"Il est "%k:%M:%S commence pas par mais + suivi du type Il est 14:34:50 qui commence par % ! %Y %D %m %M %n Anne Date courante Mois courant Minute courante Nouvelle ligne pour mettre en forme ~/$ date +%Y 2005 ~/$ date +%D 12/20/05 ~/$ date +%m 12 ~/$ date +%M 37 ~/$ date +"On est le"%n%D On est le 12/20/05 14
%k
L'heure courante
Description Seconde courante Le numro du jour dans la semaine Dimanche = 0 Lundi=1 .... Samedi = 6 Numro de la semaine de 01 53 time() <=> Nb de seconde depuis 00:00:00 1970-01-01 UTC (Appel aussi timestamp) Heure courante Extrait le chemin 02 2
Exemple
%V %s
51 ~/$ date +%s 1135086142 ~/$ date +%T 14:42:58 ~/$ dirname ${PWD} /home ~/$ dirname /home/natim/index.html /home/natim
%T dirname
basename
Extrait le fichier
basename
Extrait le nom sans suffixe (donn en deuxime argument) Donne respectivement l'identifiant de connection et le nom du serveur Donne diffrente information sur l'ordinateur Sans option donne le Systme d'exploitation -a -r -m -s -o -n -v Toutes les informations donnes par les options suivante Version du noyau Architecture de la machine Donne le Systme d'exploitation Licence du noyau Nom de la machine Date de compilation du noyau
~/$ basename /home/natim/index.html .html index ~/$ logname hubscher ~/$ hostname berlin ~/$ uname Linux
2.6.14 I686 du noyau Linux GNU/Linux #6 Sun Jun 5 19:04:47 CET 2005
wc
Donne le nombre de ligne, le nombre de ~/$ wc test mots, le nombre de caractres et 10 47 339 test
Commande Option wc
Description
Exemple
l'argument pour ne pas afficher wc -l < fich l'argument, il faut utiliser les redirections cat fich | wc -c ou les tubes. -c -l -w Spcifie uniquement le nombre de caractres (Ou d'octet) Le nombre de ligne Le nombre de mots (words) ~/$ wc -c test 339 test ~/$ wc -l test 10 test ~/$ wc -w test 47 test
id
Identit de l'utilisateur(nom de ~/$ id l'utilisateur) Identit du groupe principal uid=1000(hubscher) gid=100(1a) Identit des diffrents groupes(Nom du groupes=100(1a) groupe) -g -u -n Numro du groupe principal Numro d'utilisateur Avec l'une des options prcdentes affiche le nom au lieu du numro ~/$ id -g 100 ~/$ id -u 1000 ~/$ id -ng 1a ~/$ id -nu hubscher hubscher:x:1000:100:,,,:/users/info/ 1a/hubscher:/bin/bash 1a:*:100 ~/$ ypcat passwd | grep "natim" hubscher:x:1000:100:,,,:/users/info/ 1a/hubscher:/bin/bash ~/$ tty /dev/pts/0 ~/$ echo Salut > /dev/pts/0
Nom de connection : Mot de passe crypt : N utilisateur : N groupe : Nom du groupe : mdp crypt : numro groupe Filtre permettant d'afficher les lignes contenant l'argument Affiche le nom du terminal On peut envoyer des messages dans un terminal en faisant :
tty
who
Donne le nom de connection des ~/$ who utilisateurs connects la machine ainsi hubscher pts/0 que le terminal de connection et la date de connection Permet de se connecter une machine distante via le protocole ssh Permet d'afficher et de modifier les proprit du terminal -a Les affiches sous forme humainement comprhensible. On peut choisir le nombre de ligne, de colone, le caractre d'ffacement (ctrl+l) de fin de saisie (EOF = crtl+d) ....
Dec 20 13:57
speed 38400 baud; rows 48; columns 128; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase =
Commande Option
Description
-g
Les affiches de manire lisible par la commande stty Permet de spcifier le terminal affect par la commande.
-F