Unter Linux ist die Befehlszeile ein mächtiges Werkzeug. Sobald Sie verstehen, wie man es benutzt, können Sie sehr schnell eine ganze Reihe fortgeschrittener Operationen ausführen. Leider finden neue Benutzer die Linux-Befehlszeile verwirrend und wissen nicht, wo sie anfangen sollen.
Um neue Benutzer mit der Linux-Befehlszeile vertraut zu machen, haben wir eine Liste mit 25 grundlegenden Linux-Terminalbefehlen erstellt, die Sie sich merken sollten. Lass uns anfangen!
Inhaltsverzeichnis
1. Ls
ls ist der list directory-Befehl. Um es zu verwenden, starten Sie ein Terminalfenster und geben Sie den Befehl ls ein.
ls
Der Befehl ls kann auch verwendet werden, um versteckte Dateien mit dem Befehlszeilenschalter „a“ aufzudecken.
ls -a
2. CD
Mit cd wechseln Sie Verzeichnisse im Terminal. Gehen Sie wie folgt vor, um in ein anderes Verzeichnis zu wechseln, von dem aus das Terminal gestartet wurde:
cd /path/to/location/
Es ist auch möglich, mit „..“ ein Verzeichnis rückwärts nach oben zu gehen.
cd ..
3. pwd
Um das aktuelle Verzeichnis im Linux-Terminal anzuzeigen, verwenden Sie den Befehl pwd.
pwd
4. mkdir
Wenn Sie einen neuen Ordner erstellen möchten, verwenden Sie den Befehl mkdir.
mkdir
Verwenden Sie die Befehlszeilenoption „p“, um die Berechtigungen des Ordners so beizubehalten, dass sie mit den Berechtigungen des vorherigen Verzeichnisses übereinstimmen.
mkdir -p name-of-new-folder
5. rm
Um eine Datei von der Befehlszeile aus zu löschen, verwenden Sie den Befehl rm.
rm /path/to/file
rm kann auch verwendet werden, um einen Ordner zu löschen, wenn sich darin Dateien befinden, indem der Befehlszeilenschalter „rf“ verwendet wird.
rm -rf /path/to/folder
6. vgl
Möchten Sie eine Kopie einer Datei oder eines Ordners erstellen? Verwenden Sie den cp-Befehl.
Um eine Datei zu kopieren, verwenden Sie cp gefolgt vom Speicherort der Datei.
cp /path/to/file
Oder verwenden Sie zum Kopieren eines Ordners cp mit dem Befehlszeilenschalter „r“.
cp -r /path/to/folder
7. mv
Der Befehl mv kann unter Linux viele Dinge tun. Es kann Dateien an verschiedene Orte verschieben, aber es kann auch Dateien umbenennen.
Versuchen Sie das folgende Beispiel, um eine Datei von einem Speicherort an einen anderen zu verschieben.
mv /path/to/file /place/to/put/file|
Wenn Sie einen Ordner verschieben möchten, schreiben Sie den Speicherort des Ordners gefolgt von dem gewünschten Speicherort, an den Sie ihn verschieben möchten.
mv /path/to/folder /place/to/put/folder/
Schließlich, um eine Datei oder einen Ordner umzubenennen, cd in das Verzeichnis der Datei/des Ordners, den Sie umbenennen möchten, und verwenden Sie dann den Befehl mv, zum Beispiel:
mv name-of-file new-name-of-file
Oder tun Sie für einen Ordner:
mv name-of-folder new-name-of-folder
8. Kat
Mit dem Befehl cat können Sie den Inhalt von Dateien im Terminal anzeigen. Um cat zu verwenden, schreiben Sie den Befehl gefolgt vom Speicherort der Datei, die Sie anzeigen möchten. Beispielsweise:
cat /location/of/file
9. Kopf
Mit Head können Sie die obersten 10 Zeilen einer Datei anzeigen. Um es zu verwenden, geben Sie den Head-Befehl gefolgt vom Speicherort der Datei ein.
head /location/of/file
10. Schwanz
Mit Tail können Sie die letzten 10 Zeilen einer Datei anzeigen. Um es zu verwenden, geben Sie den Befehl tail gefolgt vom Speicherort der Datei ein.
tail /location/of/file
11. Ping
Unter Linux können Sie mit dem Ping-Befehl die Latenz zwischen Ihrem Netzwerk und einem entfernten Internet- oder LAN-Server überprüfen.
ping website.com
Oder
ping IP-address
Um nur wenige Male zu pingen, verwenden Sie den Befehl ping, gefolgt von der Befehlszeilenoption „c“ und einer Zahl. Um beispielsweise Google dreimal zu pingen, tun Sie Folgendes:
ping google.com -c3
12. Betriebszeit
Verwenden Sie den Befehl uptime, um zu überprüfen, wie lange Ihr Linux-System online war.
uptime
13. unname
Mit dem Befehl uname können Sie den Codenamen Ihrer aktuellen Distribution, die Versionsnummer und sogar die von Ihnen verwendete Linux-Version anzeigen. Um uname zu verwenden, schreiben Sie den Befehl gefolgt von der Befehlszeilenoption „a“.
Die Verwendung der Befehlszeilenoption „a“ druckt alle Informationen aus, daher ist es am besten, diese anstelle aller anderen Optionen zu verwenden.
uname -a
14. Mann
Mit dem Befehl man können Sie die Bedienungsanleitung eines beliebigen Programms anzeigen. Um einen Blick in das Handbuch zu werfen, führen Sie den Befehl man gefolgt vom Namen des Programms aus. Um beispielsweise das Handbuch von cat anzuzeigen, führen Sie Folgendes aus:
man cat
15.df
Df ist eine Möglichkeit, auf einfache Weise anzuzeigen, wie viel Speicherplatz in den Dateisystemen unter Linux belegt ist. Um es zu verwenden, schreiben Sie den Befehl df.
df
Um df leichter lesbar zu machen, verwenden Sie den Befehlszeilenschalter „h“. Dadurch wird die Ausgabe in den „vom Menschen lesbaren“ Modus versetzt.
df -h
16. Du
Müssen Sie den Speicherplatz anzeigen, den ein Verzeichnis auf Ihrem System einnimmt? Verwenden Sie den Befehl du. Um beispielsweise zu sehen, wie groß Ihr /home/-Ordner ist, tun Sie Folgendes:
du ~/
Um die du-Ausgabe besser lesbar zu machen, versuchen Sie es mit dem Befehlszeilenschalter „hr“. Dadurch wird die Ausgabe in den „vom Menschen lesbaren“ Modus versetzt.
du ~/ -hr
17. Wobei
Mit whereis ist es möglich, den genauen Standort eines Elements in der Befehlszeile aufzuspüren. Um beispielsweise den Speicherort der Firefox-Binärdatei auf Ihrem Linux-System zu finden, führen Sie Folgendes aus:
whereis firefox
18. lokalisieren
Die Suche nach Dateien, Programmen und Ordnern auf der Linux-Befehlszeile wird mit locate zum Kinderspiel. Um es zu verwenden, schreiben Sie einfach den Befehl locate aus, gefolgt von einem Suchbegriff.
locate search-term
19. grep
Mit dem Befehl grep ist es möglich, nach einem Muster zu suchen. Ein gutes Beispiel für die Verwendung des grep-Befehls ist die Verwendung, um eine bestimmte Textzeile in einer Datei herauszufiltern.
Verstehen Sie, dass grep kein Befehl ist, der jemals alleine ausgeführt werden sollte. Stattdessen muss es wie folgt kombiniert werden:
cat text-file.txt | grep 'search term'
Um mit grep nach Mustern zu suchen, erinnern Sie sich im Wesentlichen an diese Formel:
command command-operations | grep 'search term'
20. Ps
Um aktuelle laufende Prozesse direkt vom Linux-Terminal aus anzuzeigen, verwenden Sie den Befehl ps.
ps
Benötigen Sie einen vollständigeren, detaillierteren Prozessbericht? Führen Sie ps mit aux aus.
ps aux
21. töten
Manchmal müssen Sie ein problematisches Programm beenden. Dazu müssen Sie den Kill-Befehl nutzen. Um beispielsweise Firefox zu schließen, gehen Sie wie folgt vor.
Verwenden Sie zunächst pidof, um die Prozessnummer für Firefox zu finden.
pidof
Töten Sie es dann mit dem Kill-Befehl.
kill process-id-number
Schließt immer noch nicht? Verwenden Sie den Befehlszeilenschalter „9“.
kill -9 process-id-number
22. Killall
Mit dem Befehl killall ist es möglich, alle Instanzen eines laufenden Programms zu beenden. Führen Sie dazu den Befehl killall gefolgt vom Namen eines Programms aus. Um beispielsweise alle laufenden Firefox-Prozesse zu beenden, tun Sie Folgendes:
killall firefox
23. locken
Müssen Sie eine Datei aus dem Internet über das Linux-Terminal herunterladen? Verwenden Sie Locken! Um einen Download zu starten, schreiben Sie den Curl-Befehl, gefolgt von der URL der Datei, dem Symbol > und dem Speicherort, an dem Sie sie speichern möchten. Beispielsweise:
curl https://www.download.com/file.zip > ~/Downloads/file.zip
24. frei
Speicher knapp? Überprüfen Sie Ihren Auslagerungsspeicher und den freien RAM-Speicher mit dem Befehl free.
free
25. chmod
Mit chmod ist es möglich, die Berechtigungen einer Datei oder eines Ordners zu aktualisieren.
Um die Berechtigungen einer Datei zu aktualisieren, damit jeder auf dem PC sie lesen, schreiben und ausführen kann, gehen Sie wie folgt vor:
chmod +rwx /location/of/file-or/folder/
Um die Berechtigungen zu aktualisieren, sodass nur der Eigentümer Zugriff hat, versuchen Sie Folgendes:
chmod +rw
Um Berechtigungen für eine bestimmte Gruppe oder Welt auf dem Linux-System zu aktualisieren, führen Sie Folgendes aus:
chmod +rx
Fazit
Die Linux-Befehlszeile hat endlose Aktionen und Operationen zu kennen, und selbst nachdem Sie diese Liste durchgearbeitet haben, müssen Sie noch viel mehr lernen. Abgesehen davon wird diese Liste sicherlich dazu beitragen, Ihr Wissen über die Befehlszeile zu verbessern. Außerdem muss jeder irgendwo anfangen!