10 weniger bekannte nützliche Linux-Befehle- Teil V
- 1873
- 326
- Levke Harnapp
Nach vier sehr geschätzten und so erfolgreichen Artikeln über “Weniger bekannte Linux -BefehleWir präsentieren Ihnen den letzten Artikel zu dieser Serie, offensichtlich nicht zuletzt. Die vorherigen Artikel sind:
Weniger bekannte Linux -Befehle- 11 weniger bekannte nützliche Linux -Befehle - Teil I
- 10 weniger bekannte Linux -Befehle - Teil II
- 10 weniger bekannte Befehle für Linux - Teil III
- 10 weniger bekannte effektive Linux -Befehle - Teil IV
42. lsb_release
Der Befehl 'lsb_release'Druckverteilungsspezifische Informationen. Wenn lsb_release ist nicht installiert, Sie können praktisch 'LSB-CORE' An Debian oder yum 'Redhat-lsb' An roter Hut das Paket.
# lsb_release -a lsb Version :: Base -4.0-ia32: Base-4.0-Noarch: Core-4.0-ia32: Core-4.0-Noarch: Graphics-4.0-IA32: Distributor ID: CentOS Beschreibung: CentOS Release 6.3 (endgültig) Release: 6.3 Codename: endgültig
Notiz: Möglichkeit '-A', zeigt alle verfügbaren Informationen in Bezug auf Ausführung, Ausweis, Beschreibung, freigeben Und Code Name.
43. NC -ZV localhost 80
Überprüfen Sie, ob Port 80 ist offen oder nicht. Wir können ersetzen '80'Mit einer anderen Portnummer, um zu überprüfen, ob es geöffnet oder geschlossen wird.
$ NC -ZV localhost 80 Verbindung zu Localhost 80 Port [TCP/HTTP] erfolgreich!
Überprüfen Sie, ob Port 8080 ist offen oder nicht.
$ NC -ZV localhost 8080 NC: Verbindung zum Localhost Port 8080 (TCP) fehlgeschlagen: Verbindung abgelehnt
44. Curl ipinfo.io
Der folgende Befehl gibt die 'ausGeografische Position' des IP Adresse, bereitgestellt.
$ curl ipinfo.io "ip": "xx.xx.xx.xx "," Hostname ":" Triband-Del-aa.BBB.CC.DDD.Bol.Netz.In "," Stadt ": Null," Region ": Null," Land ":" in "," loc ":" 20,77 "," org ":" As17813 Mahanagar Telefon Nigam Ltd."
45. finden . -Benutzer root
Der folgende Befehl gibt die Dateien mit Respekt des Benutzers aus (ausWurzel) Besitze Dateien. Alle Dateien, die dem Benutzer "Root" im aktuellen Verzeichnis gehören.
# finden . -Benutzer root ./.kürzlich benutzt.Xbel ./.Mysql_history ./.Eignung ./.Eignung/Konfiguration ./.Eignung/Cache ./.Blaufisch ./.Bluefish/Session-2.0 ./.Bluefish/Autosave ./.bash_history
Alle Dateien, die dem Benutzer gehören 'Avi'Im aktuellen Verzeichnis.
# finden . -Benutzer AVI ./.Cache/Chrom/Cache/F_002B66 ./.Cache/Chrom/Cache/F_001719 ./.Cache/Chrom/Cache/F_001262 ./.Cache/Chrom/Cache/F_000544 ./.Cache/Chrom/Cache/F_002E40 ./.Cache/Chrom/Cache/F_00119a ./.Cache/Chrom/Cache/F_0014FC ./.Cache/Chrom/Cache/F_001B52 ./.Cache/Chrom/Cache/F_00198D ./.Cache/Chrom/Cache/F_003680
46. sudo apt-get build-dep ffmpeg
Der folgende Befehl erstellt die Abhängigkeit automatisch während der entsprechenden Paketinstallation. Daher ist der Prozess der Verpackungsinstallation sehr fließend und einfach.
# 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-render-dev x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11prot x11protox -Dev Die folgenden Pakete werden aktualisiert: libpixman-1-0 1 Upgrade, 143 neu installiert, 0 zum Entfernen und 6 nicht aktualisiert. Müssen 205 MB Archive bekommen. Nach diesem Vorgang werden 448 MB zusätzlicher Festplattenraum verwendet. Möchten Sie fortfahren [y/n]?
47. lsof -itcp: 80 -stcp: Hören
Die folgenden Befehlsausgänge, Name von Verfahren/Service Verwenden eines bestimmten Ports 80. Um besser zu verstehen, führen Sie den folgenden Befehl am Port aus 80, Es wird alle auflisten Dienstleistungen/Prozesse auf dem Hafen laufen.
[E -Mail geschützt]:/home/avi# lsof -itcp: 80 -Stcp: Befehlsbefehl PID -Benutzer FD -Typ Gerätegröße/Aus -Knotenname Apache2 1566 Root 5U IPv6 5805 0T0 TCP *: WWW (Listen) Apache2 1664 www -data 5U 5U IPv6 5805 0t0 TCP *:www (LISTEN) apache2 1665 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN) apache2 1666 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN) apache2 1667 www-data 5u IPv6 5805 0T0 TCP *: www (hören) Apache2 1668 www-data 5u IPv6 5805 0T0 TCP *: www (Hören)
Genauso können Sie auch die laufenden Dienste/Prozesse des Ports überprüfen 22.
[E -Mail geschützt]:/home/avi# lsof -itcp: 22 -Stcp: Befehlsbefehl PID Benutzer FD -Typ Gerätegröße/Aus -Knotenname 0T0 TCP *: SSH (Hören)
48. Finden Sie -size +100 m
Der Befehl zum Finden listet alle Dateien im aktuellen Verzeichnis über der angegebenen Größe auf (hier 100 MB), rekursiv.
# Find -size +100 m ./.Lokal/Share/Trash/Dateien/Linuxmint-15-Cinnamon-DVD-32bit.ISO ./Downloads/Fedora-Live-Desktop-I686-19-1.ISO ./Downloads/Ameisenvideos/Shakira 2.Avi ./Downloads/Deewar.Avi ./Desktop/101MSDCF/MOV02224.Avi ./Desktop/101MSDCF/MOV02020.Avi ./Desktop/101MSDCF/MOV00406.MP4 ./Desktop/Squeeze.ISO
Auflistung aller Dateien, deren Größe wenn mehr als 1000 MB, innerhalb des aktuellen Verzeichnisses rekursiv.
[E -Mail geschützt]:/home/avi# find -size +1000m ./Downloads/The Dark Knight 2008 Hindi Brrip 720p/The Dark Knight.mkv.Teil ./Downloads/saudagar - (1991) - dvdrip - x264 - AAC 5.1 - Kapitel - ESUBs - [DDR]/Saudagar - (1991) - DVDRIP - X264 - AAC 5.1 - Kapitel - ESUBs - [DDR].mkv ./Downloads/Deewar.Avi ./Desktop/Squeeze.ISO
49. pdftk
Der pdftk Der Befehl verschmilzt mehrere PDF -Dateien in eine. Sie müssen installiert haben pdftk Programm. Wenn nicht, machen Sie APT oder Yum, um das erforderliche Paket zu erhalten.
$ pdftk 1.PDF 2.PDF 3.PDF… . 10.PDF -Katzenausgabe fusionierte.PDF
50. ps -lf -u user_name
Der folgende Befehl gibt Prozesse und Threads eines Benutzers aus. Die Option "L”(Listenfaden) und“-F”(Auflistung der vollständigen Format).
$ 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 Punkte ? 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
Teilen X Sitzung bedeutet häufig, sich ein- und auszuloggen, hier die Startx Befehl kommt zur Rettung. Der Befehl erstellt eine neue Sitzung. Daher müssen sich nicht häufig von einer Sitzung anmelden und melden. Um zwischen den beiden zu wechseln X Sitzung müssen wir zwischen 'wechseln'Strg+Alt+F7' Und 'Strg+Alt+F8''.
Notiz: Die Schlüssel "Strg+Alt+F1","Strg+Alt+F6"Ist für Konsolensitzung und"Strg+Alt+F7","Strg+Alt+F12”Ist für X Session. Somit 6 Konsolensitzung und 6 X Session, ohne häufiges Anmeldung und aus. Die obige Sequenz funktioniert den größten Teil der Distribution. Ich habe es auf Debian überprüft und es funktioniert vollkommen in Ordnung.
Das ist alles fürs Erste. In zukünftigen Artikeln werden wir uns weiterhin mit anderen weniger kennen und einem Liner -Skript in zukünftigen Artikeln entwickeln. Vergessen Sie nicht, Ihr wertvolles Feedback zu unserem Artikel und unserer Serie zu geben 'Weniger bekannte Linux -Befehle''. Ich komme sehr bald mit meinem nächsten Artikel, bis dahin bleibe gesund, abgestimmt und verbunden mit Tecmint.