Terminal
Console
Shell
Bash
Texte vs Graphique
Menu / Accessoires / Terminal
Ctrl + Alt + T
Ctrl + Alt + F1 / F2 / F3 + login
commande --help
info commande
man commande
/ = chercher ; q = quitter
(installer manpages-extra-fr)
commande -o1 -o2 = -o1o2
history / !num
(haut) / (bas)
Ctrl + R = recherche inversée
Ctrl + A (=debut) / Ctrl + E (=fin)
Ctrl + K =couper
Ctrl + L = nettoyage
Ctrl + D = exit
Exo : Chercher dans l'historique, modifier une commande, tester.
moi@mamachine cheminactuel $> ou #
cd Dossier1/Dossier2
cd ~ ; cd /
cd . ; cd .. : cd -
ls ; ls -al ; ls -1 ; ls -rtl ; ls -lh
pwd
man ls
Exo : se balader dans les dossiers
lister, revenir, se perdre
cd ~/../../usr/share/doc/ ?
mkdir Dossier
mkdir -p Dossier1/Dossier2
rmdir Dossier (si vide)
touch fichiervide (ou date)
Wildcards (jokers) : ? * [ab]
ls ?o*
ls
Exo : créer des sous-dossiers,
des fichiers, les effacer
cp fichier(s) Dossier
cp -ur Dossiers Destination
mv Dossier Destination (ou renommer)
rm fichier(s)
rm -rf Dossier/
rsync -rau Source Destination
Exo : Copier des fichiers, des dossiers
Effacer des dossiers
locate fichier / updatedb
find lieu critères (jokers)
find -size +tailleM -name "criteres" -mtime X(jours)
grep chaine fichier
rgrep chaine Dossiers
Exo : rechercher des fichiers de plus de 3 ans
Chercher une chaine dans des fichiers
less fichier
commande | less
commande > resultat.txt
tail -f fichier
wc : nombre de lignes
sed 's/chercher/remplacer/g' fichier
Exo : afficher le résultat d'une commande et faire une recherche dedans
adduser / deluser nom
addgroup / delgroup Group
id / whoami
password nom
who
Exo : créer, effacer des utilisateurs
mount device pointmontage
umount pointdemontage
df -h
du -sh Dossier
mkfs.ext4 /dev/partition
swapoff / swapon /dev/partitionswap
dmesg
Exo : monter / démonter manuellement une clef USB
uname -a / lsb_release -a
uptime
sudo / su
# systemctl status start stop service
top / ps -faux / pstree
top / htop
kill -9 processus
free -h
Exo : analyser son système
apt install paquet
apt remove --purge paquet
apt-cache search nomcherché
apt-get update / upgrade / dist-upgrade
dpkg -i paquet.deb
Exo : installer geany, chercher ses plugins
mettre à jour son système
ip addr add 192.168.0.1 dev enp1s0
iftop -i interface
ifconfig -a
ifconfig eth0 dhcp start
nmap -sP plageip
ping nomreseau
whois
wget AdresseFichier
Exo : voir ses adresses IP
Ctrl + Z : stoppé
jobs / fg N / bg N : avant / arrière-plan
date : celle du jour
stat fichier : heures
Certification LPIC-1
The urban penguin (en)
Formation LPI (fr)
Livre chez LPIC-1 chez ENI-Editions
Document sous Licence CC-by-SA
François Audirac / francois@webaf.net