Complétion automatique : Touche Tab
(selon le shell, la complétion est + ou - complète, bash (par défaut) propose un choix de complétion, on rajoute la lettre discrimante, <TAB> et c'est bon; la complétion de zsh est plus complète (et j'aime mieux perso
Obtenir de la documentation relative à une commande (syntaxe, utilisation, options...): man <nom_de_la_commande>
Changer de répertoire : cd <nom_du_répertoire>
pour un répertoire n'appartenant pas à celui dans lequel on se situe, on utilisera le chemin absolu : /rep1/rep2/... (/ désigne la racine du système)
répertoires spéciaux:
- . = répertoire courant
.. = répertoire parent
options utiles
- -l (long) : affichage détaillé
-h (human readable) : affiche la taille en octets, Ko, Mo
si <nom> est omis, on tente de se logger en tant que super-utilisateur (root)
Changer les droits d'un fichier : chmod
chaque fichier comporte des droits en lecture (r = 4) , écriture (w =2 ), exécution (x= 1)
Chaque fichier appartient à un propriétaire et à un groupe
On définit alors les droits pour le propriétaire, le groupe et les autres
Deux façons de faire:
en octal: on ajoute les valeurs de chaque droit pour obtenir le chiffre correspondant pour le propriétaire, le groupe et les autres
chmod 760 <nom_du_fichier> donne rwx pour le propriétaire, rw- pour le groupe d'appartenance, --- pour les autres
explicitement: chmod u+rwx g+rw o-rwx <nom_du_fichier>
Changer l'appartenance d'un fichier : chown propriétaire:groupe <nom_du_fichier>
Qui suis-je? : whoami
Où suis-je? :pwd
A quels groupes j'appartiens? : id
copier un <fichier> vers une <destination> : cp <fichier> <destination>
déplacer un <fichier> vers une <destination> : mv <fichier> <destination>
renommer un fichier : mv <ancien_nom> <nouveau_nom>
créer un répertoire : mkdir <rep>
créer un fichier vide : touch <fichier>
supprimer un fichier : rm <fichier>
supprimer un répertoire :
- rmdir <rep> si le répertoire est vide
rm -rf <rep> si le répertoire est plein /!\ -f ne demande pas confirmation !
afficher le contenu d'un fichier: cat <fichier>
rediriger une commande shell dans un fichier:cmd > fichier
ajouter le résultat d'une commande dans un fichier existant : cmd >> fichier
exemple: echo "nameserver 193.52.19.24" >> /etc/resolv.conf
Chainer deux commandes: cmd 1 | cmd 2
exemple: cat <fichier> | less envoie la sortie de la première commande vers le pager less pour un affichage page par page.
Le caractère | est obtenu avec la combinaison de touche AltGr+6
Trouver une chaine de caractères: grep <string>
exemple: cat <fichier> | grep <string>
Localiser un exécutable et man associés: whereis <exécutable>
Localiser un exécutable (bis): which <exécutable>
Trouver un fichier, une chaine de caractères:
- updatedb (1 fois) puis locate <string>
find <rep> -name <string>
configurer/afficher les interfaces réseau: ifconfig
accessible uniquement par le super-utilisateur (exécutable situé dans /sbin)
configurer/afficher l'interface wifi: iwconfig
accessible uniquement par le super-utilisateur (exécutable situé dans /sbin)
tester une connectivité réseau:
ping <adresse_IP>
traceroute <adresse_IP>
Lister les périphériques PCI/Contrôleur divers: lspci
cette commande affiche dans un format lisible le contenu de /proc/bus/pci/devices
Lister les périphériques USB: lsusb
cette commande affiche dans un format lisible le contenu de /proc/bus/usb/devices
Lister tout le matériel: lshw
cette commande présente dans le package lshw permet de trouver des informations détaillés sur le matériel présent sur la machine. La sortie peut se faire sur la sortie standard, fichier HTML, fichier XML.
Description: information about hardware configuration A small tool to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc. on DMI-capable x86 systems and on some PowerPC machines (PowerMac G4 is known to work). . Information can be output in plain text or (partial) HTML.

Aide
Commencer un sujet
Ce sujet est fermé















