La console Linux
La console et les commandes de base
Où se trouve la console
Sous KDE : Rechercher Konsole dans le lanceur graphique
Sous Unity: Rechercher Terminal dans le lanceur graphique
Pour accéder à distance à distance à un ordinateur (ou serveur) sous linux, on utilise le protocole SSH. PuTTY est un logiciel Windows qui permet d'accéder à une machine Linux depuis windows via le protocole SSH.
Symboles affichés sur la console
$: compte utilisateur normal avec des droits limités
#: mode super-utilisateur
Commandes et paramètres
Code BASH :
date #Affiche la date ls #Liste les fichiers et dossiers du répertoire actuel ls -a #Affiche tout le contenu du dossier, même les fichiers cachés ls Examples #Affiche le contenu du dossier Examples clear #Efface le contenu de la console pwd #Affiche le répertoire courant
pwd et which: Où suis-je?
Code BASH :
pwd #renvoie le répertoire courant which mysql #Renvoie l'emplacement du programme mysql (/usr/bin/mysql) which pwd #Renvoie l'emplacement de la commande pwd (/bin/pwd)
Lister les fichiers et dossiers
Code BASH :
ls #Affiche la liste des fichiers et dossier du répertoire courant ls -a #Afficher tous les fichiers et dossiers cachés ls -F #Rajoute à la fin des éléments un symbole pour qu'on puisse faire la distinction entre les dossiers, fichiers ls -l #Liste détaillée (droits, nombre de liens physiques, propriétaire, groupe, taille en octets, date de dernière modification, nom du fichier ou dossier) ls -lh #Liste détaillée avec la taille indiquée en Ko, Mo, Go. (NB: h=human readable) ls -lt #Trier par date de dernière modification
En pratique, il est préférable de combiner -t avec -r. Ce qui renverse l'ordre d'affichage des fichiers afin d'avoir le dernier fichier modifié en bas de la liste, c'est plus pratique à l'usage dans la console.
Code BASH :
ls -larth #contient toutes les options que j'aime
cd: Changer de dossier
Code BASH :
cd / #Aller à la racine cd usr/games #Aller dans le dossier games cd .. #Revenir au dossier précédent (usr) cd ../.. #Permet de reculer de deux dossiers parents cd ~ #Retour au répertoire parent
Le nom du dossier peut être automatiquement complété par la console. Taper par exemple : cd /usr/ga puis appuyer sur Tab. La commande est complétée à cd /usr/games
du: taille occupée par les dossiers
du: disk usage
Code BASH :
cd #on se place dans le répertoire home du #Affiche la taille en octets des dossiers (uniquement) du répertoire actuel du -h #taille pour les humains (en Ko, Mo, Go) du -a #Affiche la taille des dossiers ET des fichiers du -sh #Affiche la taille totale occupée par le dossier actuel.