BASH
Nom Commande | Signification | Usage | Exemples |
$>a2ps | Ascii to PostScript | Imprimer un fichier texte sur une imprimante PostScript | $>a2ps �Psalle004 prog1.cc note : -Psalle004 indique le nom de l�imprimante sur laquelle on veut envoyer le fichier, -p indique que l�impression s�affectue sur une imprimante (printer) Cette commande permet aussi de transformer un fichier en post script : $>a2ps truc.cc �o truc.ps |
$>cat | conCATenation | Lire et afficher le contenu de fichiers sur la sortie standard | $>cat f1 f2 f3 |
$>cd | Change Directory | Se d�placer dans l�arborescence des fichiers | $>cd /net/miroir $>cd .. |
$>chmod | CHange MOD | Changer les droits d�acc�s d�un fichier ou d�un r�pertoire | $>chmod [augo[-+][wre] fichier.cc a : all : change pour tous u : change pour l�utilisateur (user) g : change pour le groupe (group) o : change pour les autres (other) + ou � d�fini si l�on ajoute ou enl�ve le droit r : droit de lecture (read) w : droit d��criture (write) e : droit d�ex�cution (ex�cute) |
$>cp | CoPy | Copier le contenu d�un fichier dans un autre | $>cp orig copie |
$>cut | CUTter | Couper des morceaux de fichiers | $>cut �c 0-2, 5-20 text.txt : supprime les caract�res 0 � 2 puis 5 � 20 de chaque ligne du document text.txt |
$>emacs | MACro-Editor System | Editer des textes | $>emacs machin.cc& note : & indique que l�on ex�cute emacs en tache de fond : ainsi on a toujours la main dans le prompt |
$>ftp | File Transfert Protocol | Transf�rer des fichiers depuis et vers une machine | $>ftp |
$>g++ | Gnu C++ | Fabriquer un ex�cutable � partir d�un source �crit en C++ | $>g++ truc.cc -o truc -o signifie que l�on veut sp�cifier le nom de fichier de sortie, ici : truc |
$>grep | GREP | Cherche une expression dans un fichier | $>grep ��machin�� < truc.cc cherche toute cha�ne de caract�res pouvant correspondre � machin $>grep ��^apo�� : cherche dans un fichier tous les mots qui commencent par apo $>grep ��ssez$�� cherche dans un fichier tous les mots qui finissent par ssez |
$>gv | | Visualiser un fichier ps � l��cran | $>gv truc.ps affiche le contenu texte du fichier truc.ps |
$>gzip $>gunzip | GnuZIP GnuUNZIP | Compresse d�compresse le(s) fichier(s) donn�(s) en argument | $>gzip machin.cc $>gunzip save.gz gz est l�extension d�un fichier compress� |
$>head | HEAD | Afficher les premi�res lignes d�un fichier | $>head prog.cc affiche (par d�faut) les 10 premi�res lignes du fichier prog.cc utiliser l�option �n nb_de_ligne pour modifier le nombre de ligne que l�on veut afficher : $>head �n15 truc.cc affiche les 15 premi�res lignes. |
$>hostname | Host NAME | Se connecter sur un autre compte utilisateur | |
$>kill | KILL | Tuer un processus | $>kill 184685 ou 184685 est le num�ro d�un processus. Pour conna�tre le numo�ro d�un processus on utilise la commande ps. |
$>lpq | List Printer Queues | Liste les travaux en attentes d�impressions sur une imprimante | $>lpq �psalle203 affiche les travaux en cours sur l�imprimante salle203 |
$>lr �s | Link R | Cr�er un lien | $>lr �s ~rep1/fich ~rep0/fichlien o� ~rep1/fich correspond au fichier source et ~rep0/fichlien correspond au fichier lien |
$>ls | LiSt | Lister les noms des fichiers et des r�pertoires | $>ls -al -al signifie que l�on veut un affichage de tous les fichiers avec les informations (date de cr�ation, derni�re modification�) l�option �l fait de m�me sans afficher les fichiers critiques � fragiles � |
$>mail | MAIL | Traiter les Mail | $>mail : seul, affiche la liste des mails re�us une fois dans le menu mail : �>e#num�ro de mail# : �diter un mail, et �ventuellement r�pondre au mail num�ro 2 �>r#num�ro de mail# : lire le mail portant le num�ro indiqu� Remarque : pour g�rer les mails on pourra �ventuellement utiliser les interfaces graphiques Kmail ou Modzilla, que l�on peut appeler depuis le shell par les commandes : $>kmail $>modzilla |
$>man | MANuel | Obtenir le guide d�utilisation de commande | $>man ls $>man �k process |
$>mkdir | MaKe DIRectory | Cr�er un ou plusieurs r�pertoires | $>mkdir ASD-PROG |
$>more | MORE (plus�) | Afficher �cran par �cran le contenu de fichiers | $>more *.cc |
$>mv | MoVe | D�placer ou renommer fichiers et r�pertoires | $>mv ancien nouveau |
$>ps | ProceSsus | Affiche des renseignements sur les processus actifs | $>ps |
$>psnup | | Permet de p�duire un fichier ps et d�imprimer des sous parties | $>psnup �2 tp.ps tp.bis cette commande r�duit par 2 le fichier tp.ps et le copie dans tpbis.ps |
$>pwd | Print Working Directory | Afficher le nom complet du r�pertoire de travail en cours | $>pwd �help |
$>rlogin | Remote login | Se connecter a une autre machine | |
$>rm | ReMove | D�truire des fichiers | $>rm truc.cc |
$>rmdir | ReMove DIRectory | D�truire des r�pertoires | $>rmdir ASD-PROG |
$>sort | SORT | Trier | $>sort maillist.txt tri par ordre alphab�tique la liste des adresses mail contenues dans maillist. |
$>tail | TAIL | Affiche les 10 derni�res lignes d�un fichier | Fonctionnement exactement similaire au $>head (cf plus haut) |
$>tar | Tape ARchive | Transformer en fichier une sous arborescence et inversement (archiver) | $>tar cvzf archive.tgz exemple : on veut faire un tar du r�pertoire TP. On tapera : $>tar cvzf TP.tar TP Si l�on veut d�tarer ce fichier : $>tar xvzf TP.tar TP2 cr�era le repertoire TP2 et y copiera le contenu de TP.tar |
$>telnet | TELNET (protocole) | Communiquer avec un h�te distant gr�ce au protocole TELNET | $>telnet e1.info.iuta.u-bordeaux.fr (Adresse de connections au serveur de l�IUT) |
$>tr | TRansformation | Copie l�entr�e standard sur la sortie standard en modifiant des caract�res | $>tr ��a�� ��A�� < toto.txt transforme tous les caract�res � a � de toto.txt par � A � et copie le r�sultat dans toto.txt |
$>yppasswd | Yellow Page PASSWorD | Changer le mot de passe r�seau | $>yppasswd |
$>wc | World Count | Comptage du nombre de mots� | Compte le nombre de mots $>wc �l truc.cc: compte le nombre de lignes qu�il y a dans truc.cc |
$>who | WHO | Indicateur de compte | $>whoami indique qui on est (sur quel compte utilisateur) |
$>exit | EXIT | Ferme le shell | $>exit |
$>logout | LOG OUT | Ferme la session (compte) actuellement ouvert | $>logout |
No comments:
Post a Comment