10 commandes Linux moins connues – Partie 2
Poursuivant la dernière conversation de 11 commandes Linux utiles moins connues – Partie I, ici dans cet article, nous nous concentrerons sur d'autres commandes Linux moins connues, qui s'avéreront très utiles dans la gestion du Bureau et du . >Serveur.
12. Commande
Chaque élément de commande que vous tapez dans le terminal est enregistré dans l'historique et peut être réessayé à l'aide de la commande history.
Que diriez-vous de tricher sur la commande d'historique ? Oui, vous pouvez le faire et c'est très simple. Mettez simplement un ou plusieurs espaces blancs avant de taper une commande dans le terminal et votre commande ne sera pas enregistrée.
Essayons, nous allons essayer cinq commandes Linux courantes (disons ls, pwd, uname, echo « hi »< et who) dans le terminal après un espace blanc et vérifiez si ces commandes sont ancrées dans l'historique ou non.
avi@localhost:~$ ls
avi@localhost:~$ pwd
avi@localhost:~$ uname
avi@localhost:~$ echo “hi”
avi@localhost:~$ who
Exécutez maintenant la commande 'history' pour voir si les commandes exécutées ci-dessus sont enregistrées ou non.
avi@localhost:~$ history
40 cd /dev/
41 ls
42 dd if=/dev/cdrom1 of=/home/avi/Desktop/squeeze.iso
43 ping www.google.com
44 su
Vous voyez que nos dernières commandes exécutées ne sont pas enregistrées. nous pouvons également tromper l’histoire en utilisant une commande alternative ‘cat | bash' bien sûr sans guillemets, de la même manière que ci-dessus.
13. Commande stat
La commande stat sous Linux affiche les informations d'état d'un fichier ou d'un système de fichiers. La stat affiche de nombreuses informations sur le fichier dont le nom est passé en argument. Les informations d'état incluent la taille du fichier, les blocs, l'autorisation d'accès, la date-heure du dernier accès au fichier, Modifier, changer, etc.
avi@localhost:~$ stat 34.odt
File: `34.odt'
Size: 28822 Blocks: 64 IO Block: 4096 regular file
Device: 801h/2049d Inode: 5030293 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ avi) Gid: ( 1000/ avi)
Access: 2013-10-14 00:17:40.000000000 +0530
Modify: 2013-10-01 15:20:17.000000000 +0530
Change: 2013-10-01 15:20:17.000000000 +0530
14. . et .
La combinaison de touches ci-dessus n'est pas réellement une commande mais un ajustement qui place le dernier argument de commande à l'invite, dans l'ordre de la dernière commande entrée à la commande entrée précédente. Appuyez simplement et maintenez « Alt » ou « Esc » et continuez d'appuyer sur « . ».
Télécharger l'aide-mémoire de la ligne de commande Linux
15. commande pv
Vous avez peut-être vu du texte simulé dans des Films, spécialement dans des Films hollywoodiens, où le texte apparaît comme s'il était tapé en temps réel. Vous pouvez faire écho à n'importe quel type de texte et de sortie de manière simulée à l'aide de la commande « pv », comme indiqué ci-dessus. La commande pv n'est peut-être pas installée sur votre système et vous devez apt ou yum les packages requis pour installer 'pv<' dans votre boîte.
root@localhost:# echo "Tecmint [dot] com is the world's best website for qualitative Linux article" | pv -qL 20
Exemple de sortie
Tecmint [dot] com is the world's best website for qualitative Linux article
16. monter | colonne -t
La commande ci-dessus affiche la liste de tous les systèmes de fichiers montés dans un formatage agréable avec spécification.
avi@localhost:~$ mount | column -t
Exemple de sortie
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
nfsd on /proc/fs/nfsd type nfsd (rw)
17. Commande Ctr+l
Avant d'aller plus loin, permettez-moi de vous demander comment effacer votre terminal. Hmmm! Vous tapez « clear » à l'invite. Eh bien, la commande ci-dessus effectue l'action de nettoyer votre terminal en une seule fois. Appuyez simplement sur « Ctr+l » et voyez comment cela efface votre terminal d'un seul coup.
18. commande curl
Que diriez-vous de vérifier votre courrier non lu à partir de la ligne de commande. Cette commande est très utile pour ceux qui travaillent sur un serveur sans tête. Encore une fois, il demande un mot de passe au moment de l'exécution et vous n'avez pas besoin de coder en dur votre mot de passe dans la ligne ci-dessus, ce qui constitue autrement un risque pour la sécurité.
avi@localhost:~$ curl -u [email --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /<(title|name)>(.*)<\/>/;'
Exemple de sortie
Enter host password for user '[email ':
Gmail - Inbox for [email
People offering cars in Delhi - Oct 26
Quikr Alerts
another dependency question
Chris Bannister
Ralf Mardorf
Reco
Brian
François Patte
Curt
Siard
berenger.morel
Hi Avishek - Download your Free MBA Brochure Now...
Diya
★Top Best Sellers Of The Week, Take Your Pick★
Timesdeal
aptitude misconfigure?
Glenn English
Choosing Debian version or derivative to run Wine when resource poor
Chris Bannister
Zenaan Harkness
Curt
Tom H
Richard Owlett
Ralf Mardorf
Rob Owens
19. Commande d'écran
La commande screen permet de détacher un processus en cours d'exécution de longue durée d'une session qui peut à nouveau être rattachée, selon les besoins, ce qui offre une flexibilité dans l'exécution des commandes.
Pour exécuter un processus (long), nous l'exécutons généralement comme
avi@localhost:~$ ./long-unix-script.sh
Ce qui manque de flexibilité et nécessite que l'utilisateur continue la session en cours, cependant si nous exécutons la commande ci-dessus en tant que.
avi@localhost:~$ screen ./long-unix-script.sh
Il peut être détaché ou réattaché au cours de différentes sessions. Lorsqu'une commande est en cours d'exécution, appuyez sur « Ctrl + A », puis sur « d » pour désattacher. Pour attacher une course.
avi@localhost:~$ screen -r 4980.pts-0.localhost
Remarque : Ici, la dernière partie de cette commande est screen id, que vous pouvez obtenir en utilisant la commande « screen -ls ». Pour en savoir plus sur les « commandes d'écran » et leur utilisation, veuillez lire notre article qui présente 10 commandes d'écran utiles avec des exemples.
20. fichier
Non! la commande ci-dessus n'est pas une faute de frappe. 'file' est une commande qui vous donne des informations sur le type de fichier.
avi@localhost:~$ file 34.odt
34.odt: OpenDocument Text
21. identifiant
La commande ci-dessus imprime les identifiants d'utilisateur et de groupe réels et efficaces.
avi@localhost:~$ id
Exemple de sortie
uid=1000(avi) gid=1000(avi)
groups=1000(avi),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),111(bluetooth),117(scanner)
C'est tout pour le moment. Vu le succès du dernier article de cette série et de cet article même, je proposerai très bientôt une autre partie de cet article contenant plusieurs autres commandes Linux moins connues. D'ici là, Restez à l'écoute et connecté à Tecmint. N'oubliez pas de nous faire part de vos commentaires précieux dans les Commentaires.
Lire aussi
- 10 commandes moins connues pour Linux – Partie 3
- 10 commandes Linux efficaces moins connues – Partie IV
- 10 commandes Linux utiles moins connues - Partie V