Académique Documents
Professionnel Documents
Culture Documents
systeme de fichiers :
man hier donne la description de la hiérarchie du système de fichiers. Quelques
exemples :
help pwd
pwd: pwd [-LP]
Affiche le nom du répertoire de travail courant.
Options :
-L affiche la valeur de $PWD s'il nomme le répertoire de travail courant
regex:
tree :
gvfs-tree ou tree
sort :
Fichier : /media/donnees/csp27/linux/aide_doc/command.txt Page 2 sur 7
-R tri aléatoire ;
-r tri en ordre inverse ;
-o redirige le résultat du tri dans un fichier spécifié, très pratique pour
trier un fichier existant ;
-n tri numérique ;
-V tri numérique par version ;
-h tri par numéros humainement lisibles ;
-b ignore les espaces de début et fin de ligne lors du tri.
less
▲
Opposé de more
g va au début du fichier ;
G va à la fin du fichier ;
q quitte ;
/ recherche vers l’avant pour le motif donné ;
? recherche vers l’arrière pour le motif donné ;
n va a motif suivant ;
N va au motif précédent
grep
options
ERE:
Quantificateurs de caractères :
Classes de caractères :
Groupes de modèles :
find :
filtrage basé sur le type de fichier :
uniq :
▲
Cette commande est plus spécifique pour reconnaître les lignes dupliquées.
Nécessite habituellement une entrée triée, car la comparaison se fait sur des
lignes contigues.
Options :
tr :
▲
Fichier : /media/donnees/csp27/linux/aide_doc/command.txt Page 4 sur 7
Options
REGEX Jokers:
▲
[[ STRING =~ REGEX]]
ls *{txt,log} liste tous les fichiers finissant par txt ou log dans le dossier
courant ;
cp ~/projects/adders/verilog/{half_,full_}adder.v . copie half_adder.v et
full_adder.v dans le dossier courant ;
mv story.txt{,.bkp} renomme story.txt en story.txt.bkp ;
cp story.txt{,.bkp} pour créer un fichier bkp en conservant l’original ;
mv story.txt{.bkp,} renomme story.txt.bkp en story.txt ;
mv story{,_old}.txt renomme story.txt en story_old.txt
touch file{1..4}.txt comme touch file1.txt file2.txt file3.txt file4.txt ;
touch file_{x..z}.txt comme touch file_x.txt file_y.txt file_z.txt ;
rm file{1..4}.txt comme rm file1.txt file2.txt file3.txt file4.txt ;
Fichier : /media/donnees/csp27/linux/aide_doc/command.txt Page 5 sur 7
Globs étendus :
Depuis info bash, ou pattern-list est une liste d’un ou plusieurs motifs séparés
par un |.
Redirection :
▲
Par défaut, tous les résultats de commande sont affichés sur le terminal, qui est
la destination par défaut de la sortie standard. Mais souvent, on pourrait vouloir
sauver ou supprimer celle-ci , ou l‘envoyer comme entrée à une autre commande. De
façon similaire, les entrées d’une commande peuvent être données depuis des
fichiers ou d’autres commandes. Les erreurs sont des sorties spéciales générées
lors d’un mauvais usage de commande ou de nom de commande.
ps :
Arguments :
$0 contient le nom du script lui-même, pratique pour coder différents
comportements basés sur le nom de script utilisé.
$@ tableau de tous les arguments passés au script.
$# nombre d’arguments passés au script.
Variables et comparaisons :
▲
Fichier : /media/donnees/csp27/linux/aide_doc/command.txt Page 7 sur 7
boucle do :
#!/bin/bash
# Print 0 to 4
for ((i = 0; i < 5; i++))
do
echo $i
done
boucle while
▲
Sélectionnez
#!/bin/bash
# Print 5 to 1
(( i = 5 ))
while (( i != 0 ))
do
echo $i
((i--))
done