Académique Documents
Professionnel Documents
Culture Documents
Commandes Linux
du 19 au 21 février 2019
4. Introduction
4. Qu'est-ce qu'un shell ?
5. Présentation des différents shells
6. Comparaison des shells
7. Aide
7. En ligne
8. Internet
9. Variables
9. Introduction
10. Standard
11. Prompt
12. Substitutions
13. Autres substitutions
14. Commandes internes
14. Répertoires
15. Variables
16. Evaluation
17. Visibilité des variables
18. Processus
19. Divers
20. Commandes de base
20. Lecture de chiers
21. Compression
22. Impression
23. Gestion du temps
24. Administration de base
25. Combinaison
25. Flux
26. Tubes (pipe)
27. Redirection
28. Utilitaires
28. Texte
29. Comparaisons
30. Recherche
31. Conversion
32. divers
33. sed et regexp
34. awk
-h ou --help
man
Les sections
1. Commandes utilisateur
2. Appels système
3. Fonctions de bibliothèque
4. Fichiers spéciaux
5. Formats de chier
6. Jeux
7. Divers
8. Administration système
9. Interface du noyau Linux
whatis
info
Simplement :
printf 'Entrer une valeur: '
read VAL
echo $VAL
Avec select :
select VAL in "homme" "femme";do
echo $VAL
break;
done
$ echo ${X:="valeur"}
valeur
$ echo $X
valeur
ls
cd
pwd
pushd
popd
dirs
set
let
unset
typeset
declare
de variable
$ A=10
$ echo 'Il y a $A enfants'
Il y a $A enfants
$ echo "Il y a $A enfants"
Il y a 10 enfants
history et utilisation de !
alias et unalias
echo
source ou .
cat
head et tail
more ou less
vi ou view
lpr
lpq
CUPS
sleep
date
cal
Text terminal
#0 stdin Keyboard
Process #1 stdout
#2 stderr Display
stdin stdout
$ grep -i ERROR </var/log/syslog $ echo "Ligne 1">/tmp/fichier
"merge"
$ rm /tmp/nonexist 2>&1
tr : "Translation" de caractères
nl : Af cher un chier en numérotant les lignes
sort et uniq
wc : Compter les caractères, mots et lignes
grep : Rechercher un mot clé dans du texte
diff
cmp
comm
paste
find
locate
updatedb
file
iconv Convertir d'un encodage à l'autre
od Af cher les octets d'un chier
convert Convertir une image (du package "ImageMagik")
basename et dirname
printf
seq
xargs
tee
touch
clear
nice et renice
ln
Remplacer head
$ sed 's/:/|/'</etc/passwd $ sed -n '1,10p' </etc/passwd
$ sed 's/:/|/g'</etc/passwd
$ ls -1 /usr/sbin/*|sed 's/\/usr\/sbin\//PREFIX
grep
$ ls -1 /usr/sbin/*|sed 's|/usr/sbin/|PREFIX-|'
$ sed -n '/BASH/Ip' </etc/passwd
Rechercher Variables
$ awk '/smtp/'</etc/services $ awk -F: -v U=seb '$1==U{print $7}'</etc/passw
$ awk '$1=="smtp"'</etc/services $ awk -F: 'BEGIN{U="seb"}$1==U{print $7}'</etc/
$ awk '$1=="smtp"{print $2}'</etc/services
grep
$ awk '/seb/||/root/'</etc/passwd