La recherche de fichiers/répertoires dans la console
Il existe bien sûr de bons programmes qui permettent en mode graphique de rechercher un fichier ou un dossier. Mais lorsque j'ai découvert la commande locate, qui permet de recherche via la console, je n'ai plus utilisé une interface graphique. Pour commencer, créer ou mettez à jour votre base de donnée qui vous permettra de rechercher des fichiers dedans :
user@localhost~$ su -
Password :
[root@localhost ~]# updatedb
Cela peut prendre plusieurs minutes avant de se finir. Une fois que c'est fait, recherchez votre fichier ou votre répertoire par son nom en tapant :
locate
nom du fichier ou du répertoire
Killer un processus simplement
Les utilisateurs de Windows connaissent bien cela : le plantage d'un programme ou d'un service. Et parfois, il n'y a pas d'autre choix que de directement tuer le processus. Sous Windows, il faut appuyer sur Ctrl+Alt+Suppr mais sous Linux c'est différent. Plusieurs méthodes existent. La plus intéressante et aussi la plus simple (pour moi) reste de tuer le processus directement via la console. Voici un exemple avec Gedit :
ldb@localhost:~$ ps aux | grep gedit
ldb 18087 0.4 5.0 333768 22224 ? S 17:35 0:01 gedit
ldb 25076 0.0 0.1 84308 808 pts/1 R+ 17:41 0:00 grep gedit
Il suffit alors de tuer la première ligne en tapant ceci :
kill 18087
Et voilà, le processus de gedit est "tué". A noter que le nombre que j'ai tapé après kill est celui présent sur la première ligne.
Enregistrer une commande dans un fichier
Vous avez un problème avec une commande et vous souhaitez demander de l'aide ? Alors plutôt que de sélectionner toute la commande (et son résultat), de la copier et de la coller dans votre message d'appel au secours, vous pouvez enregistrer la commande dans un fichier et le proposer. Pour résumer, il existe une commande qui permet d'enregistrer une [autre] commande dans un fichier. Elle se présente sous cette forme :
| tee
fichier
Par exemple, je veux faire une mise à jour par la console, et comme la dernière fois j'ai eut un problème, cette fois si j'enregistre la mise à jour dans mon fichier pour l'envoyer à ceux qui m'apporteront leur aide. Je tape alors ceci dans ma console :
yum update | tee /home/utilisateur/pb-maj-yum
La mise à jour va s'exécuter et que le problème se reproduise ou non, tout ce qui s'affichera sur ma console sera enregistré dans mon fichier. Cela peut s'avérer pratique quand le déroulement de l'opération est long et plein d'informations utiles.
Par contre, j'ai essayé de taper commande 1 && commande 2 | tee fichier
, et ça n'a enregistré que la dernière action. Je suppose donc qu'on ne peut appliquer celle-ci qu'à une seule commande à la fois.
Récupérer plusieurs fichiers simultanément avec WGET
La commande WGET
permet de télécharger des fichiers, lorsque vous en connaissez l'adresse. Rapide, cette méthode de récupération est pratique puisqu'elle ne nécessite pas d'ouvrir un navigateur. C'est également celle qui permet de télécharger des fichiers depuis un serveur ou quand on est connecté via SSH
sur un ordinateur distant. Elle se présente sous cette forme :
wget
adresse exacte du fichier
WGET
permet aussi de récupérer plusieurs fichiers en même temps. La méthode est simple :
- Créez un fichier qu'on va appeler
liste
pour notre exemple ; - Ajoutez dans
liste
les adresses de vos fichiers. Il faut qu'il y ait une adresse par ligne ; - Tapez ensuite cette commande dans votre console :
wget -i liste
Tous les fichiers seront alors téléchargés sans qu'il soit nécessaire de retaper la commande plusieurs fois.
Une capture en ligne de commande
Si pour certains cela est inutile (et donc indispensable !
), il existe une ligne de commande très simple qui permet de prendre au choix des screenshots (captures d'écran) d'un bureau entier ou bien des screenshot d'une zone en particulier (et pas seulement d'une seule fenêtre). Cette commande "appartient" à Imagemagick (qui normalement est installé sur Fedora, en tout cas je n'ai pas eut besoin de cocher sa case à l'installation).
$ import -window root nom_image.extension
Cette commande permet de prendre une capture de l'écran entier. L'extension est affaire de goût, du moment que Imagemagick peut la lire.
$ import -pause N nom_image.extension
N permet de choisir le nombre de secondes avant que votre curseur devienne une croix qui vous permettra de choisir la zone à "shooter" (en glisser/déposer).
Connaître l'espace disque en deux lettres
Et oui ! Deux lettres vous suffiront pour connaître ce qu'il reste sur vos partitions
Ouvrez la console et tapez :
$ df
Inutile d'être root, ça marche en simple utilisateur.
Voilà le résultat :
