Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:commandes:guide-survie-stretch [04/09/2017 11:47] nIQnutn [Arborescence du système] |
doc:systeme:commandes:guide-survie-stretch [04/09/2017 12:06] nIQnutn [Gestion des fichiers et dossiers] |
||
---|---|---|---|
Ligne 166: | Ligne 166: | ||
- | <code> | + | <code user> |
ls -lh <dossier> | ls -lh <dossier> | ||
ls -lhA <dossier> # Afficher également les fichiers cachés | ls -lhA <dossier> # Afficher également les fichiers cachés | ||
</code> | </code> | ||
+ | [[doc:systeme:ls|ls en détails]] | ||
==== Changer le répertoire courant ==== | ==== Changer le répertoire courant ==== | ||
Ligne 176: | Ligne 177: | ||
- | <code> | + | <code user> |
cd <dossier> | cd <dossier> | ||
</code> | </code> | ||
+ | [[doc:programmation:shell:cd|cd en détails]] | ||
==== Afficher le nom du répertoire courant ==== | ==== Afficher le nom du répertoire courant ==== | ||
Ligne 185: | Ligne 187: | ||
- | <code> | + | <code user> |
pwd | pwd | ||
</code> | </code> | ||
+ | [[doc:systeme:pwd|pwd en détails]] | ||
==== Créer un répertoire ==== | ==== Créer un répertoire ==== | ||
Ligne 194: | Ligne 197: | ||
- | <code> | + | <code user> |
mkdir <dossier> | mkdir <dossier> | ||
mkdir -p <dossier> # créer des répertoires parents (répertoires intermédiaires) si nécessaire | mkdir -p <dossier> # créer des répertoires parents (répertoires intermédiaires) si nécessaire | ||
</code> | </code> | ||
+ | |||
+ | [[doc:systeme:mkdir|mkdir en détails]] | ||
==== Supprimer un répertoire vide ==== | ==== Supprimer un répertoire vide ==== | ||
Ligne 204: | Ligne 209: | ||
- | <code> | + | <code user> |
rmdir <dossier> | rmdir <dossier> | ||
rmdir -p <dossier> # supprimer le répertoire et ses parents | rmdir -p <dossier> # supprimer le répertoire et ses parents | ||
</code> | </code> | ||
+ | [[doc:systeme:rmdir|rmdir en détails]] | ||
==== Copier un fichier ==== | ==== Copier un fichier ==== | ||
Ligne 214: | Ligne 220: | ||
- | <code> | + | <code user> |
cp <source> <cible> | cp <source> <cible> | ||
</code> | </code> | ||
+ | [[doc:systeme:rmdir|rmdir en détails]] | ||
==== Déplacer ou renommer un fichier/dossier ==== | ==== Déplacer ou renommer un fichier/dossier ==== | ||
Ligne 223: | Ligne 230: | ||
- | <code> | + | <code user> |
mv <source> <cible> | mv <source> <cible> | ||
</code> | </code> | ||
+ | |||
+ | [[doc:systeme:mv|mv en détails]] | ||
==== Supprimer un fichier ==== | ==== Supprimer un fichier ==== | ||
Ligne 232: | Ligne 241: | ||
- | <code> | + | <code user> |
rm <fichier> | rm <fichier> | ||
</code> | </code> | ||
+ | [[doc:systeme:rm|rm en détails]] | ||
==== Créer un fichier vide ==== | ==== Créer un fichier vide ==== | ||
Ligne 241: | Ligne 251: | ||
- | <code> | + | <code user> |
touch <fichier> | touch <fichier> | ||
</code> | </code> | ||
+ | [[doc:systeme:touch|La commande touch en détails]] | ||
==== Créer un lien symbolique vers un fichier ==== | ==== Créer un lien symbolique vers un fichier ==== | ||
Ligne 250: | Ligne 261: | ||
- | <code> | + | <code user> |
ln -s <cible> <lien> | ln -s <cible> <lien> | ||
</code> | </code> | ||
+ | [[doc:systeme:ln|ln en détails]] | ||
==== Afficher le contenu d'un fichier ==== | ==== Afficher le contenu d'un fichier ==== | ||
Ligne 259: | Ligne 271: | ||
- | <code> | + | <code user> |
cat <fichier> | cat <fichier> | ||
less <fichier> | less <fichier> | ||
</code> | </code> | ||
+ | * [[doc:systeme:cat|cat en détails]] | ||
+ | * [[doc:editeurs:less|less en détails]] | ||
==== Éditer un fichier texte ==== | ==== Éditer un fichier texte ==== | ||
Ligne 269: | Ligne 283: | ||
- | <code> | + | <code user> |
nano <fichier> | nano <fichier> | ||
nano -B <fichier> # Faire une copie de sauvegarde du fichier | nano -B <fichier> # Faire une copie de sauvegarde du fichier | ||
</code> | </code> | ||
+ | [[doc:editeurs:nano|nano en détails]] | ||
==== Identifier le type d’un fichier ==== | ==== Identifier le type d’un fichier ==== | ||
Ligne 279: | Ligne 294: | ||
- | <code> | + | <code user> |
file <fichier> | file <fichier> | ||
</code> | </code> | ||
Ligne 288: | Ligne 303: | ||
- | <code> | + | <code user> |
df -h | df -h | ||
</code> | </code> | ||
+ | |||
+ | [[doc:systeme:df|df en détails]] | ||
Ligne 297: | Ligne 314: | ||
- | <code> | + | <code user> |
du -hs | du -hs | ||
</code> | </code> | ||
+ | [[doc:systeme:du|du en détails]] | ||
===== Gestion des processus ===== | ===== Gestion des processus ===== | ||
Ligne 307: | Ligne 324: | ||
- | <code> | + | <code user> |
top | top | ||
</code> | </code> | ||
Ligne 316: | Ligne 333: | ||
- | <code> | + | <code user> |
ps aux | ps aux | ||
</code> | </code> | ||
Ligne 325: | Ligne 342: | ||
- | <code> | + | <code user> |
kill | kill | ||
</code> | </code> | ||
Ligne 334: | Ligne 351: | ||
- | <code> | + | <code user> |
killall | killall | ||
</code> | </code> | ||
Ligne 343: | Ligne 360: | ||
- | <code> | + | <code user> |
xkill | xkill | ||
</code> | </code> | ||
Ligne 351: | Ligne 368: | ||
- | <code> | + | <code user> |
free -h | free -h | ||
</code> | </code> | ||
Ligne 360: | Ligne 377: | ||
==== Afficher le nom de l’utilisateur ==== | ==== Afficher le nom de l’utilisateur ==== | ||
- | <code> | + | <code user> |
whoami | whoami | ||
</code> | </code> | ||
Ligne 368: | Ligne 385: | ||
- | <code> | + | <code root> |
passwd <utilisateur> | passwd <utilisateur> | ||
</code> | </code> | ||
Ligne 379: | Ligne 396: | ||
- | <code> | + | <code user> |
su -c "<commande>" | su -c "<commande>" | ||
</code> | </code> | ||
Ligne 388: | Ligne 405: | ||
- | <code> | + | <code user> |
su | su | ||
</code> | </code> | ||
Ligne 398: | Ligne 415: | ||
- | <code> | + | <code root> |
chmod [u g o a] [+ - =] [r w x] | chmod [u g o a] [+ - =] [r w x] | ||
chmod o+r ~/fichier.txt # exemple: ajouter les droits en lecture pour les autres utilisateurs sur le fichier ~/fichier.txt | chmod o+r ~/fichier.txt # exemple: ajouter les droits en lecture pour les autres utilisateurs sur le fichier ~/fichier.txt | ||
Ligne 416: | Ligne 433: | ||
- | <code> | + | <code root> |
chown [utilisateur] | chown [utilisateur] | ||
</code> | </code> | ||
Ligne 425: | Ligne 442: | ||
- | <code> | + | <code root> |
chgrp [groupe] | chgrp [groupe] | ||
</code> | </code> | ||
Ligne 435: | Ligne 452: | ||
- | <code> | + | <code user> |
lsblk --fs | lsblk --fs | ||
</code> | </code> | ||
Ligne 443: | Ligne 460: | ||
- | <code> | + | <code user> |
lsusb | lsusb | ||
</code> | </code> | ||
Ligne 451: | Ligne 468: | ||
- | <code> | + | <code user> |
lspci | lspci | ||
</code> | </code> | ||
Ligne 459: | Ligne 476: | ||
- | <code> | + | <code user> |
lscpu | lscpu | ||
</code> | </code> | ||
Ligne 467: | Ligne 484: | ||
- | <code> | + | <code user> |
uname -sr | uname -sr | ||
</code> | </code> | ||
Ligne 475: | Ligne 492: | ||
- | <code> | + | <code user> |
lsb_release -d | lsb_release -d | ||
</code> | </code> | ||
Ligne 483: | Ligne 500: | ||
- | <code> | + | <code user> |
echo "$XDG_CURRENT_DESKTOP" | echo "$XDG_CURRENT_DESKTOP" | ||
</code> | </code> | ||
Ligne 494: | Ligne 511: | ||
- | <code> | + | <code user> |
systemctl poweroff | systemctl poweroff | ||
</code> | </code> | ||
Ligne 503: | Ligne 520: | ||
- | <code> | + | <code user> |
systemctl reboot | systemctl reboot | ||
</code> | </code> | ||
Ligne 512: | Ligne 529: | ||
- | <code> | + | <code user> |
systemctl suspend | systemctl suspend | ||
</code> | </code> | ||
Ligne 528: | Ligne 545: | ||
- | <code> | + | <code user> |
man <commande> | man <commande> | ||
</code> | </code> | ||
Ligne 537: | Ligne 554: | ||
- | <code> | + | <code user> |
<commande> --help | <commande> --help | ||
</code> | </code> | ||
Ligne 546: | Ligne 563: | ||
- | <code> | + | <code user> |
apropos <terme> | apropos <terme> | ||
</code> | </code> |