11 weniger bekannte nützliche Linux -Befehle

11 weniger bekannte nützliche Linux -Befehle

Linux Die Befehlszeile zieht den größten Teil der an Linux begeistert. Ein Normalwert Linux Der Benutzer verfügt im Allgemeinen über einen Vokabular von rund 50-60 Befehlen, um ihre auszuführen Täglich, von Tag zu Tag Aufgabe. Linux -Befehle und ihre Schalter bleiben der wertvollste Schatz für a Linux-Benutzer, Shell-Script-Programmierer Und Administrator. Dort sind einige Linux -Befehle die weniger bekannt, aber sehr nützlich und praktisch sind, unabhängig davon, ob Sie ein Anfänger oder ein fortgeschrittener Benutzer sind.

Weniger bekannte Linux -Befehle

Dieser Artikel zielt darauf ab, einige der weniger bekannten Linux -Befehle zu beleuchten, die Ihnen sicherlich helfen, Ihren Desktop/Ihren Server effizienter zu handhaben.

1. sudo !! Befehl

Ausführen des Befehls ohne Angabe Sudo -Befehl Ermöglicht Ihnen die Erlaubnis, einen Fehler abgelehnt zu werden. Sie müssen also den gesamten Befehl nicht wieder umschreiben!!'Ich werde den letzten Befehl erfassen.

$ APT -Get -Update E: Es konnte keine Sperrdatei/var/lib/apt/lists/sperren - öffnen (13: Erlaubnis abgelehnt) E: Verzeichnis/var/lib/apt/lists/e: Es kann nicht geöffnet werden konnten nicht öffnen konnten Sperrdatei/var/lib/dpkg/sperren - Öffnen (13: Berechtigung abgelehnt) E: Wenn Sie das Verabreichungsverzeichnis (/var/lib/dpkg/) nicht sperren, sind Sie Stamm?
$ sudo !! sudo apt-get update [sudo] Passwort für Server:… abgerufene 474 KB in 16S (28) abgerufen.0 kb/s) Lesen von Paketlisten… fertig [E -Mail geschützt]: ~ $

2. Python -Befehl

Der folgende Befehl generiert eine einfache Webseite über HTTP für den Verzeichnisstrukturbaum und kann am Port zugegriffen werden 8000 Im Browser bis zum Interrupt -Signal wird gesendet.

# Python -m SimpleHttpserver
Verzeichnisstrukturbaum

3. MTR -Befehl

Die meisten von uns sind vertraut mit Klingeln Und Traceroute. Wie wäre es mit der Kombination der Funktionalität beider Befehl in einen mit mit MTR -Befehl. Falls mtr ist nicht in Ihre Maschine eingebaut, geeignet oder Yum das erforderliche Paket.

$ sudo apt-get install mtr (auf Debian basierte Systeme)
# yum install mtr (auf roter Hut basierte Systeme)

Jetzt rennen MTR -Befehl mit der Untersuchung der Netzwerkverbindung zwischen dem Host zu beginnen MTR läuft an und Google.com.

# Mtr Google.com
MTR -Befehl

4. Strg+X+E -Befehl

Dieser Befehl ist sehr nützlich für Administrator und Entwickler. Um die tägliche Aufgabe zu automatisieren, muss ein Administrator durch Eingabe des Editors geöffnet werden vi, Vim, Nano, usw. Wie wäre es mit dem Entlassen von Instant -Editor (vom Terminal).

Einfach drücken “Strg-X-e ” aus der Terminalaufforderung und beginnen Sie im Herausgeber zu arbeiten.

Laden Sie das Linux -Befehlszeilen -Cheat -Blatt herunter

5. NL -Befehl

Der "NL -Befehl”Nummer die Zeilen einer Datei. Nummerieren die Zeilen einer Datei sagen 'eins.txt'Mit Zeilen sagen (Fedora, Debian, Bogen, Locker Und Suse). Listen Sie zuerst den Inhalt einer Datei auf “eins.txt”Verwenden Sie den CAT -Befehl.

# Katze eins.Txt Fedora Debian Arch Slack SUSE

Jetzt laufen “NL -BefehlUm sie nummeriert aufzulisten.

# nl eins.txt 1 Fedora 2 Debian 3 Arch 4 Slack 5 SUSE

6. Shuf -Befehl

Der "Shuf”Befehl zufällig auswählen Linien/Dateien/Ordner von einem Datei/Ordner. Listen Sie zunächst den Inhalt eines Ordners mit LS -Befehl auf.

# LS Desktop -Dokumente laden Musik Bilder öffentliche Vorlagen Videos herunter
# ls | Shuf (Shuffle Input) Musikdokumente Vorlagen Bilder öffentliche Desktop -Download -Videos
# ls | shuf -n1 (wählen Sie für zufällige Auswahl) öffentlich
# ls | Shuf -n1 -Videos
# ls | Shuf -n1 -Vorlagen
# ls | Shuf -n1 Downloads

Notiz: Sie können immer ersetzen 'N1' mit 'N2'Um zwei zufällige Auswahl oder eine andere Anzahl zufälliger Auswahl zu wählen N3, N4.

7. SS -Befehl

Der "ss”Steht für Socket Statistics. Der Befehl untersucht den Socket und zeigt Informationen ähnlich dem Befehl netstat an. Es kann mehr anzeigen TCP und staatliche Informationen als andere Tools.

# SS STATE RECV-Q SEND-Q Lokale Adresse: Port Peer Adresse: Port Estab 0 0 192.168.1.198: 41250 *.*.*.*: http nahwait 1 0 127.0.0.1: 8000 127.0.0.1: 41393 estab 0 0 192.168.1.198: 36239 *.*.*.*: http estab 310 0 127.0.0.1: 8000 127.0.0.1: 41384 estab 0 0 192.168.1.198: 41002 *.*.*.*: http estab 0 0 127.0.0.1: 41384 127.0.0.1: 8000

8. Letzter Befehl

Der "zuletztBefehl zeigen die Geschichte der zuletzt angemeldeten Nutzer. Dieser Befehl sucht über die Datei “/var/log/wtmp”Und zeigt eine Liste von eingeloggt Und abgemeldet Benutzer zusammen mit tty's.

# Letzter Server PTS/0: 0 Di 22. Oktober 12:03 immer noch im Server TTY8: 0 Di 22. Oktober 12:02 noch angemeld ) Server PTS/0: 0 Di 22. Oktober 10:33 - 12:02 (01:29) Server TTY7: 0 Di 22. Oktober 10:05 - 12:02 (01:56) (Unbekannte TTY7: 0 TUE 22 10 10 10 10 : 04 - 10:05 (00:00) Neustart des Systems 3.2.0-4-686-pae Di 22. Oktober 10:04-12:44 (02:39) WTMP beginnt freit 4 14:43:17 2007

9. Curl ifconfig.Mich

Wie erhalten Sie Ihre? Externe IP -Adresse? Verwenden von Google?. Nun, der Befehl gibt Ihre externe IP -Adresse direkt in Ihr Terminal aus.

# curl ifconfig.Mich

Notiz: Möglicherweise haben Sie kein Curl -Paket installiert, Sie müssen geeignet/Yum Paket installieren.

10. Baumkommando

Holen Sie sich die aktuelle Verzeichnisstruktur im baumähnlichen Format.

# Baum
. |- Desktop |- Dokumente | '- 37.ODT |- Downloads | |- Anhänge.Reißverschluss | |-ttf-indic-fonts_0.5.11_all.Deb | |-ttf-indic-fonts_1.1_all.Deb | '-Wheezy-NV-Installation.SH |- Musik |- Bilder | |-Screenshot von 2013-10-22 12:03:49.png | '-Screenshot von 2013-10-22 12:12:38.png |- public |- templates '- Videos 10 Verzeichnisse, 23 Dateien

11. Pstree

Diese Befehle zeigt alle Prozesse, die derzeit zusammen mit dem zugehörigen untergeordneten Prozess in einem baum ähnlichen Format wie 'ausgeführt werdenBaum'Befehlsausgabe.

# pstree init┬ederNetworkManagerwortern networkManager ├─ Accounts-Daemongang -launwortern 2*[at-spi-bus-laun] ├─atd ├─avahi-daemon-avahi-daemon ──2*[colord-sane] ├─console-kit-daae-64*[Konsole-kit-daae] ├─cron ├─2*[dbus-daemon] ├─dbus -launch ├─dconf-service── ─ dconf-service] ├─dovecotwort ┬ │ ├ ├─config │ └─log ├─exim4 ├─gconfd-2 ├─Gdm3 Rotm- Einfach-Slavwort-x │ ├ ├ ├─GDM-Session-Worl-┬wort-Session-Managgang-Evolution-a+ │ │ │ ├ ├├ ├ ├ ├ ├ │ │ │ │ ├ ├ ├ ├ ├├ ├├ ├ ├ ├├ ├ ├ ├ ├├ ├ ├ │ │ │ │ │ │ │ │ ├ ├ │ │ ├ ├ ├ ├ │ │ │ │ │ │ │ │ │ │ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├ │ │ │ ├ │ │ ┬ │ │ │ │ │ │ ├├NOME-SETTI+ │ │ │ ├ ├ ├├NOME-shell ++ │ │ │ │ ├ ├ ├ ├ ├ ├ ├ ├ ├ ├Ssh-Agent │ │ │ ├ ├ │ │ │ ├ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├ ├ ├ ├ ├ │ │ │ │ │ │ │ ag │ │ ├ ├ ├ ├ │ │ │ │ │ ag │ │ │ ├ ├ ├ │ │ │ │ssh-agent │ │ │ ├ ├ ├ │ │ │ │ssh-agent │ │ │ ├ ├ │ │ ├ │ssh-agent │ │ │ ├ ├ │ │ ├ │ssh-agent │ │ │ ├ ├ │ │ │ │ ├ ├├ -Tracker-sto+ │ │ │ │ └─3*[x-ssessi+ │ │ │ └ └ └ └─2*[Gdm-Session-selbst odercal──kopf*[gnome-shell-cal] ├─goa-daemon Roton-goa-daemon ├─GSD-Drucker-GSD-Printer ├─GVFS-AFC-Volume- ─ GVFS-AFC-Volume

Das ist alles fürs Erste. Im nächsten Artikel würde ich bestimmte andere weniger bekannte Linux -Befehle abdecken, die Spaß machen würden. Bis dahin bleiben Sie dran und verbunden mit Tecmint. Wie und teilen Sie uns und helfen Sie uns, sich zu verbreiten.

Lesen Sie auch:

  1. 10 weniger bekannte Linux -Befehle - Teil 2
  2. 10 weniger bekannte Befehle für Linux - Teil 3
  3. 10 weniger bekannte effektive Linux -Befehle - Teil IV
  4. 10 weniger bekannte nützliche Linux-Befehle- Teil V