Les commandes essentielles


Les fichiers


cp

Copier un fichier ou un répertoire

 

cp [option] <source> <destination>

-i : demande confirmation avant écrasement

-f : écrase sans demander confirmation

-R ou -r : copie les répertoires de façon récursive

-u mise à jour (faire des sauvegardes)

-v explique ce qui est fait

 

mm@mm-TJ75 ~ $ cp -R -u -v /home/mm/Applications/blocnotes /media/MARINERS/sauve                                       

«/home/mm/Applications/blocnotes/ADSL - Connexion» -> «/media/MARINERS/sauve/blocnotes/ADSL - Connexion»

mm@mm-TJ75 ~ $

 

 

 

 

mv

Renommer la SOURCE vers la CIBLE, ou déplacer Source (s) dans le répertoire.

mv [option] <source> <destination>

 

-f : supprime sans demander confirmation

-i : demande confirmation avant suppression

 

 

rm

Supprime des fichiers (ou répertoire)

rm [option] <fichier>

 

-f : supprime sans demander confirmation

-i : demande confirmation avant suppression

-r : Suppression récursive, permet d'effacer un répertoire et tout son contenu.

 

cat

Affiche le contenu des fichiers texte passés en paramètres

cat [option] <fichier>

-n : numérote les lignes

 

mm@mm-TJ75 $ cat -n 'zenity aide'                                                                                                          

    1 Utilisation :

    2   zenity [OPTION...]

    3

    4 Options de l'aide :

    5   -h, --help                                  Affiche les options de l'aide

    6   --help-all                                  Affiche toutes les options de l'aide

    7   --help-general                        Affiche les options générales

    8   --help-calendar                      Affiche les options du calendrier

    9   --help-entry                             Affiche les options de saisie de texte

   10   --help-error                            Affiche les options d'erreurs

   11   --help-info                              Affiche les options d'information

   12   --help-file-selection              Affiche les options de sélection de fichiers

   13   --help-list                                Affiche les options de liste

 

 

 

 

more

Affiche page par page le contenu d'un fichier

more [option] <fichier>

 

 

less

Affiche page par page le contenu d'un fichier

 

Espace  Affiche la suite du fichier. La touche Espace fait défiler le fichier vers le bas d'un "écran" de console.

Entrée    Affiche la ligne suivante. Cela permet donc de faire défiler le fichier vers le bas ligne par ligne.

d              Affiche les 11 lignes suivantes (soit une moitié d'écran).

b              Retourne en arrière d'un écran.

y              Retourne d'une ligne en arrière.

u             Retourne en arrière d'une moitié d'écran (11 lignes).

q             Arrête la lecture du fichier. Cela met fin à la commande less.

 

=    Indique où vous en êtes dans le fichier (numéro des lignes affichées et pourcentage).

h    Affiche l'aide. Tapez "q" pour sortir de l'aide.

/     Tapez "/" suivi du texte pour lancer le mode recherche.

n    Prochaine occurence de votre recherche.

N   Occurence précédente.

 

less 'zenity aide'

 

Utilisation :

 zenity [OPTION...]

 

Options de l'aide :

 -h, --help                                  Affiche les options de l'aide

 --help-all                                  Affiche toutes les options de l'aide

 --help-general                        Affiche les options générales

 --help-calendar                      Affiche les options du calendrier

 --help-entry                             Affiche les options de saisie de texte

 --help-error                             Affiche les options d'erreurs

 --help-info                               Affiche les options d'information

 --help-file-selection               Affiche les options de sélection de fichiers

 --help-list                                 Affiche les options de liste

 --help-notification                  Affiche les options de l'icône de notification

 --help-progress                      Affiche les options de barre de progression

 --help-question                      Affiche les options de question

 --help-warning                       Affiche les options d'avertissement

 --help-scale                            Affiche les options de l'échelle

 --help-text-info                       Affiche les options du texte d'information

 --help-color-selection           Affiche les options de sélection de couleur

 --help-password                    Affiche les options de la boîte de dialogue de mot de passe

 --help-misc                             Affiche les options diverses

:

 

 

 

 

> et >> : rediriger le résultat dans un fichier

          > : rediriger dans un nouveau fichier

        >> : rediriger à la fin d'un fichier

 

 

mm@mm-TJ75 ~ $ ls -al >dir.txt

mm@mm-TJ75 ~ $ cat dir.txt

total 568

drwxr-xr-x 72 mm   mm     4096 2011-12-23 08:16 .

drwxr-xr-x  3 root root   4096 2011-10-17 11:34 ..

drwx------  2 mm   mm     4096 2011-12-22 19:32 .AbiSuite

drwx------  3 mm   mm     4096 2011-10-17 13:06 .adobe

drwxr-xr-x 23 mm   mm     4096 2011-12-10 09:46 Applications

drwxr-xr-x  2 mm   mm     4096 2011-10-17 19:33 .artofillusion

drwxr-xr-x  6 mm   mm     4096 2011-10-17 13:30 ArtOfIllusion

drwxr-xr-x  4 mm   mm     4096 2011-12-20 14:13 .audacity-data

-rw-------  1 mm   mm     5538 2011-12-22 20:00 .bash_history

-rw-r--r--  1 mm   mm      220 2011-10-17 11:34 .bash_logout

drwxr-xr-x  2 mm   mm     4096 2011-12-18 08:45 Bureau

drwx------ 15 mm   mm     4096 2011-12-02 08:50 .cache

drwxr-xr-x 33 mm   mm     4096 2011-12-02 09:21 .config

drwx------  3 mm   mm     4096 2011-10-17 11:57 .dbus

 

 

 

 

 


 


23/12/2011
0 Poster un commentaire

Date


date

Affiche la date actuelle selon le FORMAT spécifié ou initialise la date système

[+FORMAT] Affiche la date selon le format

-s, --set=STRING         initialise la date selon STRING

 

mm@mm-TJ75 ~ $ date +"Aujourd'hui ==>  %A %d %B %Y  à  %H:%M"                                 

Aujourd'hui ==>  jeudi 22 décembre 2011  à  16:12

mm@mm-TJ75 ~ $

 

 

cal

Affiche le mois en cours

cal [[mois] année]

 

mm@mm-TJ75 ~ $ cal 01 2012                                            

   Janvier 2012      

di lu ma me je ve sa

 1  2  3  4  5  6  7  

 8  9 10 11 12 13 14  

15 16 17 18 19 20 21  

22 23 24 25 26 27 28  

29 30 31              



 

mm@mm-TJ75 ~ $ cal 2012

                           2012

     Janvier                 Février                 Mars          

di lu ma me je ve sa    di lu ma me je ve sa    di lu ma me je ve sa  

1  2  3  4  5  6  7              1  2  3  4                1  2  3  

8  9 10 11 12 13 14      5  6  7  8  9 10 11    4  5  6  7  8  9 10  

15 16 17 18 19 20 21    12 13 14 15 16 17 18    11 12 13 14 15 16 17  

22 23 24 25 26 27 28    19 20 21 22 23 24 25    18 19 20 21 22 23 24  

29 30 31                26 27 28 29             25 26 27 28 29 30 31  

                                                                 

 

      Avril                    Mai                     Juin          

di lu ma me je ve sa    di lu ma me je ve sa    di lu ma me je ve sa  

1  2  3  4  5  6  7            1  2  3  4  5                    1  2  

8  9 10 11 12 13 14      6  7  8  9 10 11 12     3  4  5  6  7  8  9  

15 16 17 18 19 20 21    13 14 15 16 17 18 19    10 11 12 13 14 15 16  

22 23 24 25 26 27 28    20 21 22 23 24 25 26    17 18 19 20 21 22 23  

29 30                   27 28 29 30 31          24 25 26 27 28 29 30  

                                                                 

 

     Juillet                   Août                 Septembre        

di lu ma me je ve sa    di lu ma me je ve sa    di lu ma me je ve sa  

1  2  3  4  5  6  7              1  2  3  4                        1  

8  9 10 11 12 13 14     5  6  7  8  9 10 11      2  3  4  5  6  7  8  

15 16 17 18 19 20 21    12 13 14 15 16 17 18     9 10 11 12 13 14 15  

22 23 24 25 26 27 28    19 20 21 22 23 24 25    16 17 18 19 20 21 22  

29 30 31                26 27 28 29 30 31       23 24 25 26 27 28 29  

                                                30                    

 

     Octobre                 Novembre                Décembre        

di lu ma me je ve sa    di lu ma me je ve sa    di lu ma me je ve sa  

    1  2  3  4  5  6                 1  2  3                       1  

 7  8  9 10 11 12 13     4  5  6  7  8  9 10     2  3  4  5  6  7  8  

14 15 16 17 18 19 20    11 12 13 14 15 16 17     9 10 11 12 13 14 15  

21 22 23 24 25 26 27    18 19 20 21 22 23 24    16 17 18 19 20 21 22  

28 29 30 31             25 26 27 28 29 30       23 24 25 26 27 28 29  

                                                30 31                 

mm@mm-TJ75 ~ $ 

 


 


 


22/12/2011
0 Poster un commentaire

Recherches de fichiers et dossiers


 

locate

Recherche rapide de fichiers.

Recherche les fichiers dans une base de données préalablement préparée par updatedb, pour obtenir des résultats pertinents on peut réactualiser cette base en lançant la commande "sudo updatedb" dans un terminal.

 

mm@mm-TJ75 ~ $ locate *.mm

/home/mm/.java/.userPrefs/.user.lock.mm

/home/mm/.java/.userPrefs/.userRootModFile.mm                                                                                    

 

 

find

Recherche de fichiers dans l'arborescence des répertoires du disque dur.

 

find ~/ -name *.py

 

~/  indique le répertoire de recherche (le répertoire /home/utilisateur/).

-name  indique que nous voulons spécifier le nom d'un fichier.

*.py   tous les fichiers finissant par .py (le caractère générique * indique toute suite de caractères)

 

mm@mm-TJ75 ~ $ find ~/ -name e*.py
/home/mm/Documents/doc python/tkinter/easygui/easygui/easygui.py
/home/mm/Documents/doc python/pygame/pygame-1.9.1release/test/event_test.py
/home/mm/Documents/doc python/pygame/pygame-1.9.1release/examples/eventlist.py
/home/mm/Documents/doc python/Pmw/Pmw.1.3.2/src/Pmw/Pmw_1_3/doc/exercises.py
/home/mm/Documents/doc python/Pmw/Pmw.1.3.2/src/Pmw/Pmw_1_3/doc/example.py
/home/mm/.wine/dosdevices/h:/Documents/doc python/tkinter/easygui/easygui/easygui.py
/home/mm/.wine/dosdevices/h:/Documents/doc python/pygame/pygame-1.9.1release/test/event_test.py
/home/mm/.wine/dosdevices/h:/Documents/doc python/pygame/pygame-1.9.1release/examples/eventlist.py
/home/mm/.wine/dosdevices/h:/Documents/doc python/Pmw/Pmw.1.3.2/src/Pmw/Pmw_1_3/doc/exercises.py
/home/mm/.wine/dosdevices/h:/Documents/doc python/Pmw/Pmw.1.3.2/src/Pmw/Pmw_1_3/doc/example.py
/home/mm/Applications/SpecTcl/examples/exListbox.py
/home/mm/Applications/util/python/easygui.py
/home/mm/Applications/util/python/ex_pygame.py
/home/mm/Applications/util/python/entete.py
/home/mm/Applications/util/python/easymenu.py
mm@mm-TJ75 ~ $

 

 

which

Retourne les chemins des binaires de chaque commande cmd passés en argument.

 

mm@mm-TJ75 ~ $ which ls man                                                                                                                      

/bin/ls

/usr/bin/man

 

 


 


22/12/2011
0 Poster un commentaire

Travail sur les répertoires


pwd

Affiche le nom complet du répertoire de travail courant.

 

mm@mm-TJ75 ~ $ pwd                                                                                                                    

/home/mm

 

 

 

cd [répertoire]

Change de répertoire. Va dans [répertoire]. Sans arguments va dans le répertoire utilisateur.

 

cd /usr/share

cd ~

 

 

 

ls

Liste les fichiers du répertoire.

 

-l : affichage détaillé (long)

-a : affichage aussi des fichiers cachés dont le nom commence par un point (all)

-R : affichage du contenu de tous les sous répertoires (recursive)

 

mm@mm-TJ75 ~ $ ls -al

total 576

drwxr-xr-x 71 mm   mm     4096 2011-12-22 10:50 .

drwxr-xr-x  3 root root   4096 2011-10-17 11:34 ..

-rw-------  1 mm   mm   138585 2011-12-22 10:50 251moire_des_commandes_Linux.pdf     

drwx------  2 mm   mm     4096 2011-12-22 08:19 .AbiSuite

drwx------  3 mm   mm     4096 2011-10-17 13:06 .adobe

drwxr-xr-x 23 mm   mm     4096 2011-12-10 09:46 Applications

 

............/............/.............../............./................/

 

-rw-r--r--  1 mm   mm     7474 2011-11-13 11:44 .xscreensaver

-rw-------  1 mm   mm     7839 2011-12-22 16:55 .xsession-errors

-rw-------  1 mm   mm    20711 2011-12-21 20:02 .xsession-errors.old

mm@mm-TJ75 ~ $

 

 

 

 

mkdir

Crée le répertoire s'il n'existe pas déjà.

 

mkdir perso

crée le répertoire perso

 

 

 

rmdir

Supprime le répertoire s'il est vide.

 

 rmdir perso

 


 


22/12/2011
0 Poster un commentaire

Sortir / quitter / redémarrer


exit

clôture la session, ferme le terminal.

 

logout

Ferme la session

 

sudo halt

Eteint l'ordinateur

 

sudo reboot

Redémarre l'ordinateur

 

sudo shutdown

Arrête le système de façon sécurisée. Tous les utilisateurs enregistrés sont informés que le système va s'arrêter.

Il est possible d'arrêter le système immédiatement ou après un délai défini.

 

  • sudo shutdown +3                  Eteint l'ordinateur dans trois minutes
  • sudo shutdown now               Eteint l'ordinateur immédiatement
  • sudo shutdown -R now          Redémarre l'ordinateur
  • sudo shutdown -H now          Arrête l'ordinateur

 

 

 

 


 


22/12/2011
0 Poster un commentaire


Ces blogs de Informatique & Internet pourraient vous intéresser