Website-Suche

10 weniger bekannte Befehle für Linux – Teil 3


Ich bin nämlich überwältigt von der Resonanz auf die letzten beiden Artikel der Serie „Weniger bekannte Linux-Artikel“.

  1. 11 weniger bekannte nützliche Linux-Befehle – Teil I
  2. 10 weniger bekannte Linux-Befehle – Teil 2
  3. 10 weniger bekannte effektive Linux-Befehle – Teil IV
  4. 10 weniger bekannte nützliche Linux-Befehle – Teil V

Wir haben den dritten Artikel dieser Serie zusammengestellt, der einige andere, weniger bekannte Linux-Befehle enthält, die es wert sind, kennengelernt zu werden. Vielleicht kennen Sie diese Befehle bereits, zweifellos sind Sie ein erfahrener Linux-Benutzer und lieben das Erkunden.

22. ^foo^bar-Befehl

Führen Sie den letzten Befehl mit Änderung in einer einzigen Instanz aus. Angenommen, ich muss den Befehl „ls -l“ ausführen, um den Inhalt eines Verzeichnisses, beispielsweise „Desktop“, in einer langen Liste aufzulisten. Aus Versehen geben Sie „lls -l“ ein. Jetzt müssen Sie den gesamten Befehl erneut eingeben oder den vorherigen Befehl mit der Navigationstaste bearbeiten. Das ist schmerzhaft, wenn der Befehl lang ist.

avi@localhost:~/Desktop$ lls -l 

bash: lls: command not found
avi@localhost:~/Desktop$ ^lls^ls 

ls -l 
total 7489440 

drwxr-xr-x 2 avi  avi       36864 Nov 13  2012 101MSDCF 
-rw-r--r-- 1 avi  avi      206833 Nov  5 15:27 1.jpg 
-rw-r--r-- 1 avi  avi      158951 Nov  5 15:27 2.jpg 
-rw-r--r-- 1 avi  avi       90624 Nov  5 12:59 Untitled 1.doc

Hinweis: In der obigen Ersetzung haben wir „^typo(to be replacement)^original_command“ verwendet. Dieser Befehl kann sehr gefährlich sein, wenn Sie den Tippfehler wissentlich oder unwissentlich durch einen Systembefehl oder etwas Riskantes ersetzt haben, beispielsweise rm -rf.

23. > file.txt-Befehl

Dieser Befehl löscht den Inhalt einer Datei, ohne dass dieselbe Datei entfernt und erneut erstellt werden muss. Dieser Befehl ist in der Skriptsprache sehr nützlich, wenn wir immer wieder eine Ausgabe benötigen oder uns in derselben Datei anmelden.

Ich habe auf meinem „Desktop“ eine Datei namens „test.txt“ mit viel Text.

avi@localhost:~/Desktop$ cat test.txt 

Linux 
GNU 
Debian 
Fedora 
kali 
ubuntu 
git 
Linus 
Torvalds
avi@localhost:~/Desktop$ > test.txt 
avi@localhost:~/Desktop$ cat test.txt

Hinweis: Auch dieser Befehl kann gefährlich sein. Versuchen Sie niemals, den Inhalt einer Systemdatei oder Konfigurationsdatei zu löschen. Wenn Sie dies tun, geraten Sie in ernsthafte Schwierigkeiten.

24. auf Befehl

Der Befehl „at“ ähnelt dem Befehl „cron“ und kann zum Planen der Ausführung einer Aufgabe oder eines Befehls zu einem bestimmten Zeitpunkt verwendet werden.

avi@localhost:~/Desktop$ echo "ls -l > /dev/pts/0" | at 14:012

OR

avi@localhost:~/Desktop$ echo "ls -l > /dev/pts/0" | at 2:12 PM
Beispielausgabe
-rw-r--r-- 1 avi  avi      220492 Nov  1 13:49 Screenshot-1.png 
-rw-r--r-- 1 root root        358 Oct 17 10:11 sources.list 
-rw-r--r-- 1 avi  avi  4695982080 Oct 10 20:29 squeeze.iso 
..
..
-rw-r--r-- 1 avi  avi       90624 Nov  5 12:59 Untitled 1.doc 
-rw-r--r-- 1 avi  avi       96206 Nov  5 12:56 Untitled 1.odt 
-rw-r--r-- 1 avi  avi        9405 Nov 12 23:22 Untitled.png

Hinweis: echo „ls -l : Dieses String-Echo gibt den Befehl (hier ls -l) an Standardterminal. Sie können „ls -l“ durch einen beliebigen Befehl Ihrer Wahl ersetzen.

> : redirects the output

Das /dev/pts/0: Dies ist das Ausgabegerät und/oder die Datei, wo die Ausgabe gesucht wird, hier erfolgt die Ausgabe am Terminal.

In meinem Fall liegt mein tty zu diesem Zeitpunkt bei /dev/pts/0. Sie können Ihrtty überprüfen, indem Sie den Befehl tty ausführen.

avi@localhost:~/Desktop$ tty 

/dev/pts/0

Hinweis: Der Befehl „at“ führt die Aufgabe aus, sobald die Systemuhr mit der angegebenen Zeit übereinstimmt.

25. du -h –max-length=1 Befehl

Der folgende Befehl gibt die Größe der Unterordner im aktuellen Verzeichnis in einem für Menschen lesbaren Format aus.

avi@localhost:/home/avi/Desktop# du -h --max-depth=1 

38M	./test 
1.1G	./shivji 
42M	./drupal 
6.9G	./101MSDCF 
16G	.

Hinweis: Der obige Befehl kann bei der Überprüfung der Systemfestplattennutzung sehr nützlich sein.

Laden Sie den Linux-Befehlszeilen-Spickzettel herunter

26. expr-Befehl

Der Befehl „expr“ ist kein so viel weniger bekannter Befehl. Dieser Befehl ist sehr nützlich bei der Durchführung einfacher mathematischer Berechnungen im Terminal.

avi@localhost:/home/avi/Desktop# expr 2 + 3 
5
avi@localhost:/home/avi/Desktop# expr 6 – 3 
3
avi@localhost:/home/avi/Desktop# expr 12 / 3 
4
avi@localhost:/home/avi/Desktop# expr 2 \* 9 
18

27. schau Befehl

Suchen Sie bei Unklarheiten im Terminal selbst nach Wörtern im englischen Wörterbuch. Ich bin nämlich etwas verwirrt, ob die Schreibweise „carieer“ oder „carieer“ lautet.

avi@localhost:/home/avi/Documents# look car 

Cara 
Cara's 
…
... 
carps 
carpus 
carpus's 
carrel 
carrel's 
carrels 
carriage 
carriage's 
carriages 
carriageway 
carriageway's 
carried 
carrier 
carrier's 
carriers 
carries 
…
... 
caryatids

Der obige Befehl zeigte alle Wörter aus dem Wörterbuch an, die mit der Zeichenfolge „car“ beginnen. Ich habe bekommen, wonach ich gesucht habe.

28. ja Befehl

Ein weiterer Befehl, der normalerweise nicht häufig verwendet wird, aber in der Skriptsprache und für Systemadministratoren sehr nützlich ist.

Dieser Befehl druckt weiterhin eine bestimmte Zeichenfolge aus, bis Sie einen Interrupt-Befehl geben.

avi@localhost:~/Desktop$ yes "Tecmint is one of the best site dedicated to Linux, how to" 

Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
…
…
...
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to

29. Faktorkommando

Der Faktorbefehl ist eigentlich ein Befehl mathematischen Ursprungs. Dieser Befehl gibt alle Faktoren einer bestimmten Zahl aus.

avi@localhost:~/Desktop$ factor 22 
22: 2 11
avi@localhost:~/Desktop$ factor 21 
21: 3 7
avi@localhost:~/Desktop$ factor 11 
11: 11

30. ping -i 60 -a IP_address

Wir alle verwenden den Ping-Befehl, um zu überprüfen, ob der Server aktiv ist oder nicht. Und normalerweise pinge ich Google an, um zu überprüfen, ob ich mit dem Internet verbunden bin oder nicht.

Es ist manchmal irritierend, wenn Sie warten und Ihr Terminal ständig beobachten, um eine Antwort auf den Ping-Befehl zu erhalten oder sagen Sie, warten Sie, bis der Server eine Verbindung herstellt.

Wie wäre es mit einem hörbaren Ton, sobald der Server live geht.

avi@localhost:~/Desktop$ ping -i 60 -a www.google.com 

PING www.google.com (74.125.200.103) 56(84) bytes of data. 
64 bytes from www.google.com (74.125.200.103): icmp_req=1 ttl=44 time=105 ms 
64 bytes from 74.125.200.103: icmp_req=2 ttl=44 time=281 ms

Lassen Sie mich eines sagen, bevor Sie berichten, dass der Befehl keinen hörbaren Ton zurückgegeben hat. Stellen Sie sicher, dass Ihr Systemaudio nicht stumm geschaltet ist. Das Sounddesign muss in den „Soundeinstellungen“ aktiviert sein und stellen Sie sicher, dass „Fenster und Fenstersound aktivieren“ aktiviert ist.

31. Tac-Kommando

Dieser Befehl ist sehr interessant und gibt den Inhalt einer Textdatei inumgekehrter Reihenfolge aus, d. h. von der letzten zur ersten Zeile.

Ich habe eine Textdatei 35.txt in meinem Dokumentenverzeichnis im Home-Ordner. Überprüfen des Inhalts mit dem Befehl cat.

avi@localhost:~/Documents$ cat 35.txt
Beispielausgabe
1. Linux is built with certain powerful tools, which are unavailable in windows. 

2. One of such important tool is Shell Scripting. Windows however comes with such a tool but as usual it is much weak as compared to it's Linux Counterpart. 

3.Shell scripting/programming makes it possible to execute command(s), piped to get desired output in order to automate day-to-day usages.

Kehren Sie nun den Inhalt der Datei mit dem Befehl tac um.

avi@localhost:~/Documents$ tac 35.txt
Beispielausgabe
3.Shell scripting/programming makes it possible to execute command(s), piped to get desired output in order to automate day-to-day usages. 

2. One of such important tool is Shell Scripting. Windows however comes with such a tool but as usual it is much weak as compared to it's Linux Counterpart. 

1. Linux is built with certain powerful tools, which are unavailable in windows.

Das ist alles für den Moment. Wenn Sie andere, weniger bekannte Linux-Befehle kennen, können Sie einen Kommentar abgeben, damit wir diese in unsere zukünftigen Artikel aufnehmen können.

Vergessen Sie nicht, uns Ihren wertvollen Kommentar mitzuteilen. Ich werde bald einen weiteren interessanten Artikel veröffentlichen, sehr bald. Bleiben Sie bis dahin auf dem Laufenden und bleiben Sie mit Tecmint in Verbindung.