10 Commandes Linux utiles moins connues- Partie V

10 Commandes Linux utiles moins connues- Partie V

Après quatre séries très appréciées et une telle série d'articles sur «Commandes Linux moins connues"Nous vous présentons ici le dernier article sur cette série, évidemment pas le moindre. Les articles précédents sont:

Commandes Linux moins connues
  1. 11 Commandes Linux utiles moins connues - Partie I
  2. 10 Commandes Linux moins connues - Partie II
  3. 10 Commandes moins connues pour Linux - Partie III
  4. 10 Commandes Linux efficaces moins connues - Partie IV

42. lsb_release

La commande 'lsb_release'Imprimer des informations spécifiques à la distribution. Si lsb_release n'est pas installé, vous pouvez apte 'lsb-core' sur Debian ou miam 'redhat-lsb' sur chapeau rouge le paquet.

# lsb_release -a version LSB :: Base-4.0-ia32: base-4.0-noarch: Core-4.0-IA32: Core-4.0-noarch: graphiques-4.0-IA32: Distributeur ID: CentOS Description: Centos version 6.3 (finale) Libération: 6.3 nom de code: final

Note: Option '-un', montre toutes les informations disponibles en ce qui concerne version, identifiant, description, libérer et nom de code.

43. NC -Zv Localhost 80

Vérifiez si le port 80 est ouvert ou non. Nous pouvons remplacer '80'Avec tout autre numéro de port pour vérifier s'il est ouvert ou fermé.

$ NC -Zv LocalHost 80 Connexion au port localhost 80 [TCP / HTTP] a réussi!

Vérifiez si le port 8080 est ouvert ou non.

$ NC -ZV LocalHost 8080 NC: Connectez-vous au port localhost 8080 (TCP) Échec: la connexion refusée

44. boucler ipinfo.Io

La commande ci-dessous sortira le 'Localisation géographique' de la adresse IP, fourni.

$ curl ipinfo.io "ip": "xx.xx.xx.xx "," nom d'hôte ":" Triband-del-aa.BBB.CC.DDD.bol.filet.Dans "," City ": null," région ": null," country ":" in "," loc ":" 20,77 "," org ":" AS17813 Mahanagar Téléphone Nigam Ltd."

45. trouver . -racine de l'utilisateur

La commande ci-dessous sortira les fichiers par rapport à l'utilisateur (racine) Fichiers possédés. Tous les fichiers détenus par la «racine» de l'utilisateur dans le répertoire actuel.

# trouver . -racine de l'utilisateur ./ /.utilisé récemment.xbel ./ /.mysql_history ./ /.aptitude ./ /.aptitude / configuration ./ /.aptitude / cache ./ /.poisson bleu ./ /.Bluefish / Session-2.0 ./ /.poisson bleu / vague automatique ./ /.bash_history

Tous les fichiers détenus par l'utilisateur 'avi'Dans le répertoire actuel.

# trouver . -User Avi ./ /.cache / chrome / cache / f_002b66 ./ /.cache / chrome / cache / f_001719 ./ /.cache / chrome / cache / f_001262 ./ /.cache / chrome / cache / f_000544 ./ /.cache / chrome / cache / f_002e40 ./ /.cache / chrome / cache / f_00119a ./ /.cache / chrome / cache / f_0014fc ./ /.cache / chrome / cache / f_001b52 ./ /.cache / chrome / cache / f_00198d ./ /.cache / chrome / cache / f_003680

46. sudo apt-get build-dep ffmpeg

La commande ci-dessous créera la dépendance, automatiquement lors de l'installation du package correspondant. Par conséquent, le processus d'installation des paquets est très fluide et facile.

# apt-get build-dep ffmpeg libxinerama-dev libxml-namespacesupport-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl libxrandr-dev libxrender-dev x11proto-radiv x11proto-xinerama-div xulrunner xulrunner-dis-div x11proto-xinerama xulrunner xulrunner xfende-dev x11proto-xinama xulrunner xulrunner xfende-dev x11proto-xinerama xulrunner xulrunne -Dev Les packages suivants seront mis à niveau: libpixman-1-0 1 amélioré, 143 nouvellement installé, 0 pour supprimer et 6 non mis à niveau. Besoin d'obtenir 205 Mo d'archives. Après cette opération, 448 Mo d'espace disque supplémentaire seront utilisés. Voulez-vous continuer [O / N]?

47. lsof -itcp: 80 -stcp: écouter

Les sorties de commande ci-dessous, nom de processus/ /service en utilisant un port spécifique 80. Pour mieux comprendre, exécutez la commande suivante sur le port 80, il lira tous prestations de service/ /processus Courir sur le port.

[Protégé par e-mail]: / home / avi # lsof -itcp: 80 -stcp: écouter la commande pid utilisateur fd type de type appareil / off nœud nom apache2 1566 root 5u ipv6 5805 0t0 tcp *: www (écouter) apache2 1664 www-data 5u IPv6 5805 0T0 TCP *: www (écouter) apache2 1665 www-data 5u ipv6 5805 0t0 tcp *: www (écouter) apache2 1666 www-data 5u ipv6 5805 0t0 tcp *: www (écouter) apache2 1667 www-data 5u ipv6 5805 0T0 TCP *: www (écouter) apache2 1668 www-data 5u ipv6 5805 0t0 tcp *: www (écouter)

De même, vous pouvez également vérifier les services / processus en cours d'exécution du port 22.

[Protégé par e-mail]: / home / avi # lsof -itcp: 22 -stcp: écouter la commande pid utilisateur fd type de type appareil / off nœud name sshd 2261 root 3u ipv4 8366 0t0 tcp *: ssh (écouter) sshd 2261 root 4u ipv6 8369 0T0 TCP *: SSH (écouter)

48. find-size + 100m

La commande find répertorie tous les fichiers du répertoire actuel au-dessus de la taille spécifiée (ici 100 Mb), récursivement.

# find -size + 100m ./ /.Local / Share / Trash / Files / Linuxmint-15-Cinnamon-DVD-32bit.ISO ./ Téléchargements / Fedora-live-desktop-i686-19-1.ISO ./ Téléchargements / vidéos de fourmi / shakira 2.avi ./ Téléchargements / Deewar.avi ./ Desktop / 101msdcf / mov02224.Avi ./ Desktop / 101msdcf / mov02020.Avi ./ Desktop / 101msdcf / mov00406.MP4 ./ Desktop / Squeeze.ISO

Énumérer tous les fichiers dont la taille si plus 1000 Mo, dans le répertoire actuel, récursivement.

[Protégé par e-mail]: / home / avi # find -size + 1000m ./ Téléchargements / The Dark Knight 2008 Hindi Brrip 720p / The Dark Knight.mkv.partie ./ Téléchargements / saudagar - (1991) - dvdrip - x264 - aac 5.1 - Chapitres - ESUBS - [DDR] / Saudagar - (1991) - DVDRIP - X264 - AAC 5.1 - Chapitres - Esubs - [DDR].mkv ./ Téléchargements / Deewar.avi ./ Desktop / Squeeze.ISO

49. pdftk

Le pdftk La commande fusionne plusieurs fichiers PDF en un. Vous devez avoir installé pdftk programme. Sinon, faites apt ou yum pour obtenir le package requis.

$ pdftk 1.pdf 2.pdf 3.PDF… . dix.La sortie du chat PDF a fusionné.pdf

50. ps -lf -u user_name

La commande ci-dessous produit des processus et des threads d'un utilisateur. L'option "L»(Liste des threads) et«-F»(Liste du format complet).

$ ps -lf -u avi avi 21645 3717 21766 0 5 66168 117164 1 18:58 ? 00:00:00 / USR / AVI 21645 3717 21768 0 5 66168 117164 1 18:58 ? 00:00:00 / USR / AVI 22314 3717 22314 0 2 42797 50332 0 19:00 ? 00:00:40 / USR / AVI 22314 3717 22316 0 2 42797 50332 1 19:00 ? 00:00:00 / USR / AVI 22678 24621 22678 0 1 969 1060 1 21:05 PTS / 1 00:00:00 PS -L AVI 23051 3717 23051 0 2 37583 45444 1 19:03 ? 00:00:52 / USR / AVI 23051 3717 23053 0 2 37583 45444 0 19:03 ? 00:00:03 / USR / AVI 23652 1 23652 0 2 22092 12520 0 19:06 ? 00:00:22 Gnome Avi 23652 1 23655 0 2 22092 12520 0 19:06 ? 00:00:00 Gnome

51. Startx -: 1

Partage X Session, signifie fréquemment connecter et sortir, c'est là que le Startx La commande vient à la rescousse. La commande crée une nouvelle session donc pas besoin de se connecter et de se déconnecter fréquemment à partir d'une session. Afin de basculer entre les deux X Session, nous devons basculer entre 'Ctrl + Alt + F7' et 'Ctrl + Alt + F8'.

Note: Les clés "Ctrl + Alt + F1","ctrl + alt + f6«C'est pour la session de console, et«Ctrl + Alt + F7","Ctrl + Alt + F12»Est pour x session. Ainsi 6 Session de console et 6 X Session, sans connexion fréquente et sortie. La séquence ci-dessus fonctionne sur la majeure partie de la distribution, mais une distribution différente peut l'avoir mise en œuvre différemment. Je l'ai vérifié sur Debian, et cela fonctionne parfaitement bien.

C'est tout pour le moment. Nous continuerons à proposer d'autres commandes moins connues et un script de doublure au besoin, dans les futurs articles. N'oubliez pas de donner vos commentaires évaluables sur notre article et notre série «Commandes Linux moins connues'. Je viens avec mon prochain article très bientôt, jusque-là, restez en bonne santé, à l'écoute et connecté à Tecmint.