Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

4.3.2 Commandes Unix de base

Apprenons les commandes Unix de base. [ 18] Essayez toutes les commandes suivantes depuis le compte non-privil�gi� penguin :

  • pwd

    • Affiche le nom du r�pertoire courant.

  • whoami

    • Affiche le nom de l'utilisateur courant.

  • file foo

    • Affiche le type du fichier foo.

  • type -p commandname

    • Affiche l'emplacement de la commande commandname.

    • which commandname fait la m�me chose. [19]

  • type commandname

    • Affiche des informations sur la commande commandname.

  • apropos key-word

    • Trouve les commandes ayant rapport � key-word.

    • man -k key-word fait la m�me chose.

  • whatis commandname

    • Affiche une explication en une ligne sur la commande commandname.

  • man -a commandname

    • Affiche une explication sur la commande commandname. (� la Unix)

  • info commandname

    • Affiche une explication assez longue sur la commande commandname. (� la GNU)

  • ls

    • Affiche le contenu du r�pertoire. (fichiers ne commen�ant pas par `.' et r�pertoires) [ 20]

  • ls -a

    • Affiche le contenu du r�pertoire. (tous les fichiers et r�pertoires)

  • ls -A

    • Affiche le contenu du r�pertoire. (presque tous les fichiers et r�pertoires, sauf .. et .)

  • ls -la

  • ls -d

    • Affiche tous les sous-r�pertoires du r�pertoire courant.

  • lsof foo

    • Affiche l'�tat d'ouverture du fichier foo.

  • mkdir foo

    • Cr�e un nouveau r�pertoire foo dans le r�pertoire courant.

  • rmdir foo

    • Efface un r�pertoire foo du r�pertoire courant.

  • cd foo

    • Change de r�pertoire et va dans le r�pertoire foo du r�pertoire courant ou dans le r�pertoire list� dans la variable CDPATH. Voir la commande cd dans builtins(7).

  • cd /

    • Va dans le r�pertoire racine.

  • cd

    • Va dans le r�pertoire personnel de l'utilisateur courant.

  • cd /foo

    • Va dans le r�pertoire /foo.

  • cd ..

    • Va dans le r�pertoire parent.

  • cd ~foo

    • Va dans le r�pertoire personnel de l'utilisateur foo.

  • cd -

    • Va dans le r�pertoire pr�c�dent.

  • </etc/motd pager

  • touch junkfile

    • Cr�e un fichier vide junkfile.

  • cp foo bar

    • Copie un fichier existant foo vers un nouveau fichier bar.

  • rm junkfile

    • Efface le fichier junkfile.

  • mv foo bar

    • Renomme le fichier foo en bar.

  • mv foo bar/baz

    • D�place le fichier foo vers un nouvel emplacement avec le nouveau nom bar/baz. Le r�pertoire bar doit exister.

  • chmod 600 foo

    • Rend le fichier foo non lisible et non modifiable pour les autres utilisateurs. (non ex�cutable pour tous)

  • chmod 644 foo

    • Rend le fichier foo lisible mais non modifiable pour les autres utilisateurs. (non ex�cutable pour tous)

  • chmod 755 foo

    • Rend le fichier foo lisible mais non modifiable pour les autres utilisateurs. (ex�cutable pour tous)

  • top

    • Affiche de l'information sur les processus en plein �cran. Appuyez sur `q' pour quitter.

  • ps aux | pager

  • ps -ef | pager

    • Affiche les processus en cours en utilisant un affichage de type Unix System-V.

  • ps aux | grep -e "[e]xim4*"

    • Affiche les processus exim ou exim4. Apprenez les expressions rationnelles avec la page de manuel grep(1) en tapant man grep. [ 22]

  • ps axf | pager

    • Affiche les processus en cours avec une sortie en ASCII art.

  • kill 1234

  • grep -e "pattern" *.html

    • Cherche pattern dans tous les fichiers finissant par .html du r�pertoire courant et les affiche tous.

  • gzip foo

    • Compresse foo pour cr�er foo.gz avec le codage Lempel-Ziv (LZ77).

  • gunzip foo.gz

    • D�compresse foo.gz pour cr�er foo.

  • bzip2 foo

    • Compresse foo pour cr�er foo.bz2 avec l'algorithme de compression de texte Burrows-Wheeler, et le codage Huffman. (Meilleure compression que gzip)

  • bunzip2 foo.bz2

    • D�compresse foo.bz2 pour cr�er foo.

  • tar -xvvf foo.tar

    • Extrait les fichiers de l'archive foo.tar.

  • tar -xvvzf foo.tar.gz

    • Extrait les fichiers de l'archive gzip foo.tar.gz.

  • tar -xvvf --bzip2 foo.tar.bz2

    • Extrait les fichiers de l'archive foo.tar.bz2. [23]

  • tar -cvvf foo.tar bar/

    • Archive le contenu du r�pertoire bar/ dans l'archive foo.tar.

  • tar -cvvzf foo.tar.gz bar/

    • Archive le contenu du r�pertoire bar/ dans l'archive compress�e foo.tar.gz.

  • tar -cvvf --bzip2 foo.tar.bz2 bar/

    • Archive le contenu du r�pertoire bar/ dans l'archive foo.tar.bz2. [ 24]

  • zcat README.gz | pager

    • Affiche le contenu du fichier compress� README.gz avec l'afficheur par d�faut.

  • zcat README.gz > foo

    • Cr�e un fichier foo avec le contenu d�compress� de README.gz.

  • zcat README.gz >> foo

    • Ajoute le contenu d�compress� de README.gz � la fin du fichier foo. (S'il n'existe pas, le cr�e d'abord.)

  • find . -name pattern

    • Cherche les noms de fichiers contenant pattern avec le shell (plus lent).

  • locate -d . pattern

    • Cherche les noms de fichiers contenant pattern (plus rapide, utilise une base de donn�e g�n�r�e r�guli�rement).

Parcourez les r�pertoires et jetez un coup d'oeil au syst�me avec les commandes ci-dessus. Si vous avez des questions sur ces commandes de la console, consultez la page de manuel. Par exemple, ces commandes permettent de d�marrer :

     $ man man
     $ man bash
     $ man ls

C'est aussi le bon moment pour apprendre � utiliser vim en appuyant sur la touche F1. Vous devriez au moins lire les 35 premi�res lignes. Ensuite, faites le didacticiel en d�pla�ant le curseur sur |tutor| et en appuyant sur Ctrl-]. Voir Editeurs, Chapitre 11 pour en savoir plus sur les �diteurs.

Notez que beaucoup de commandes Unix, y compris celles de GNU et BSD, affichent une aide br�ve si vous les ex�cutez de l'une des fa�ons suivantes (ou parfois sans argument) :

     $ commandname --help
     $ commandname -h

Essayez aussi les exemples de Astuces Debian, Chapitre 8 pour apprendre.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire