Vous êtes sur la page 1sur 2

Aide mémoire Unix/linux rm –r Substitutions

Khaled HAOUET (ISET Rades) Supprimer un répertoire : rmdir


Département Génie Electrique echo "il est ’date +%Hh%M’"
1. Commandes de base : fichiers et répertoires rmdir /repertoire/ ’cmd arg1 arg2’
rmdir –p $(cmd arg1 arg2)
Afficher le répertoire courant : pwd Créer un Répertoire : mkdir Activité, état, terminaison
pwd mkdir directry ps
pwd -P ps –A
2. Documentation en ligne ps -Al
Changer de répertoire : cd top
man commande kill pid
cd /usr/bin/ apropos kill -9 pid
cd ’/usr/local/bin’ whatis killall
cd $HOME
cd .. 3. Commandes d’édition et de recherche 6. Opérations sur les variables
cd ~
cd / cat tac more less Création
cd – head tail touch vi
grep find which whereis local var
Afficher le contenu d’un répertoire : ls sed cut readonly var = 123
4. Autres commandes declare –r…
ls declare –i var = 10
ls –l var = mon texte
ls –al cal date who id wc
clear diff df var = ”mon texte”
ls *.txt var = ’mon texte’
ls -R 5. Exécution, gestion des flux de contrôle et de
données Utilisation
Déplacer/renommer un fichier : mv
echo $var ou echo $(var)
mv file /directory_path/ Lancer une commande, un processus echo “Voici $var !”
mv file1 file2 ${var:=”toto”}
En mode normal commande
Copier un fichier : cp En arrière plan commande & ${var:-”toto”}
En séquence cmd1 ; cmd2 ; Suppression
cp source destination Grouper les cmds {cmd1 ; cmd2 ;}
cp –s source lien unset var
Redirection des entrées et des sorties standards
Supprimer un fichier : rm Visibilité des variables
Mode tube (pipe) cmd1 | cmd2
rm file1 file2 Redirection sortie cmd > a.out export var
rm *.tmp Ajout en fin de fichier cmd >> a.out local env export
rm –i file Erreurs vers un fichier cmd 2> file.log declare let set
rm –f
Redirection Entrée cmd < file
Quelques variables d’environnement <Ctrl> b page précédente Options
HOSTNAME HOME USER PWD G dernière ligne :set all affiche toutes les options
PATH SHELL HISTSIZE PS1 Insertion :set number numérote les lignes
i insère a insère o insère une :set tabstop=n une tabulation = n espaces
7. Manipulation des chaines de caractères avant le après le ligne après
curseur curseur le curseur Divers
Nouvelle ligne
fin de la ligne de commande I insère en A insère en O insère une :1,$s/chaîne/CHAINE/g remplace chaîne par
(0xa) début de fin de ligne ligne avant CHAINE partout
espaces les caractères blancs (espaces et ligne le curseur
tabulations) séparent les arguments :! Cmd exécute la commande cmd
de la ligne de commande Edition :r! cmd insère le résultat de la
’ ou ” permettent de bloquer commande cmd
dd coupe la yy copie la x supprime 1
l'interprétation des caractères
ligne ligne caractère
spéciaux Automate Vi
\ caractère d'échappement dw coupe yw copie p colle
& la commande sera exécutée en jusqu'au mot jusqu'au mot après le x h j k l
dd dw d0 d$ 0 $
suivant suivant curseur
arrière plan yy yw y0 y$ Commandes w W
p P b B
< > << >> | ‘ redirection des entrées et des sorties d0 coupe y0 copie P colle u U nG
*?[] [^] caractères de substitution des noms jusqu'au jusqu'au avant le n N

Escape
Escape
de fichiers début de début de curseur :

Enter
i I
ligne ligne / ? a A
$ Début d'un nom de variable o O

; séparateur de commandes d$ coupe y$ copie . répète la Exécution


Insertion
@ jusqu'à la jusqu'à la dernière
fin de ligne fin de ligne commande :w :1,$s/ch1/ch2/g
~ :w file :!commande
! u annule la U restaure la :q!
:wq
:r!commande
:set all
() dernière ligne /chaine :set [no] opt

{} commande modifiée ?chaine :set opt=val

# Enregistrement/Sortie
8. Editeur Vi 9. Compilateur C/C++ (GCC)
:w enregistrer :q quitter
:w file enregistrer :q! quitter sans gcc
Déplacement du Curseur sous fichier enregistrer
h gauche :wq enregistrer et gcc –Wall –o prog1 prog1.c
j bas quitter
k haut g++
l droite Recherche
g++ –Wall –o prog1 prog1.cpp
$ fin de ligne /chaîne recherche n occurrence
w début de mot suivant chaîne en descendant suivante Exécution
<Ctrl> f page suivante ?chaîne recherche N occurrence ./prog1
nG ligne n chaîne en montant précédente
0 début de ligne
b début de mot précédent

Vous aimerez peut-être aussi