37 wichtige Linux-Befehle, die Sie kennen sollten

Linux-Terminal auf Laptop mit stilisiertem Text

fatmawati achmad zaenuri/Shutterstock.com



Sind Sie neu bei Linux oder nur ein wenig rostig? Hier sind alle Befehle, die Sie kennen müssen. Betrachten Sie dies als eine wesentliche Referenz für das Linux-Terminal. Dies gilt auch für die macOS-Befehlszeile.

Das unverzichtbare Toolkit für das Terminal

Linux enthält eine große Anzahl von Befehlen, aber wir haben 37 der wichtigsten ausgewählt, um sie hier vorzustellen. Lernen Sie diese Befehle, und Sie werden an der Linux-Eingabeaufforderung viel mehr zu Hause sein.





10 grundlegende Linux-Befehle für Anfänger VERBUNDEN 10 grundlegende Linux-Befehle für Anfänger

Die folgende Liste ist in alphabetischer Reihenfolge aufgeführt. Die Position eines Befehls in der Liste ist nicht repräsentativ für seine Nützlichkeit oder Einfachheit. Das letzte Wort zur Verwendung eines Befehls finden Sie auf den Manpages. Die |_+_| Befehl ist natürlich in unserer Liste – es ist die Abkürzung für Manual.

1. Aliasse

Mit dem Alias-Befehl können Sie einem Befehl oder einer Befehlsfolge einen eigenen Namen geben. Sie können dann Ihren Kurznamen eingeben, und die Shell führt den Befehl oder die Befehlsfolge für Sie aus.



man

Dadurch wird ein Alias ​​namens |_+_| . eingerichtet . Es wird ein anderer Name für |_+_| . sein . Wenn Sie |_+_| eingeben, wird der Bildschirm gelöscht, als ob Sie |_+_| eingegeben hätten . Ihr Alias ​​spart sicher ein paar Tastenanschläge. Wenn Sie jedoch häufig zwischen der Windows- und Linux-Befehlszeile wechseln, können Sie feststellen, dass Sie Windows |_+_| . eingeben Befehl auf einem Linux-Rechner, der nicht weiß, was Sie meinen. Jetzt wird es wissen.

Anzeige

Aliase können viel komplizierter sein als dieses einfache Beispiel. Hier ist ein Alias ​​namens |_+_| (für process find) das ist nur etwas komplexer. Beachten Sie die Verwendung von Anführungszeichen um die Befehlssequenz. Dies ist erforderlich, wenn die Befehlssequenz Leerzeichen enthält. Dieser Alias ​​verwendet das |_+_| Befehl, um die laufenden Prozesse aufzulisten und dann Rohre sie durch die |_+_| Befehl. Die |_+_| Befehl sucht nach Einträgen in der Ausgabe von |_+_| die mit dem Befehlszeilenparameter |_+_| . übereinstimmen .

cls

Wenn Sie die Prozess-ID (PID) des |_+_| Prozess – oder um herauszufinden, ob |_+_| lief sogar – Sie könnten den Alias ​​so verwenden. Geben Sie |_+_|, ein Leerzeichen und den Namen des Prozesses ein, an dem Sie interessiert sind:



clear

Alias-Befehl im Terminalfenster

In der Befehlszeile definierte Aliase werden mit dem Terminalfenster gelöscht. Wenn Sie es schließen, sind sie weg. Damit Ihre Aliasnamen immer für Sie verfügbar sind, fügen Sie sie dem|_+_| . hinzu Datei in Ihrem Home-Verzeichnis.

2. Katze

Die |_+_| Befehl (kurz für verketten) listet den Inhalt von Dateien im Terminalfenster auf. Dies ist schneller als das Öffnen der Datei in einem Editor, und Sie können die Datei nicht versehentlich ändern. Um den Inhalt Ihres |_+_| . zu lesen Datei, geben Sie den folgenden Befehl ein, während das Home-Verzeichnis Ihr aktuelles Arbeitsverzeichnis ist, wie es standardmäßig ist:

cls

Bei Dateien, die länger sind als die Anzahl der Zeilen in Ihrem Terminalfenster, wird der Text zu schnell vorbeigewirbelt, als dass Sie ihn lesen könnten. Sie können die Ausgabe von |_+_| . weiterleiten bis |_+_| um den Prozess überschaubarer zu machen. Mit |_+_| Mit den Auf- und Ab-Pfeiltasten, den Bild-Auf- und Bild-Ab-Tasten sowie den Pos- und Ende-Tasten können Sie vorwärts und rückwärts durch die Datei blättern. Geben Sie |_+_| . ein von weniger aufhören.

clear

3. CD

Die |_+_| Befehl ändert Ihr aktuelles Verzeichnis. Mit anderen Worten, es verschiebt Sie an eine neue Stelle im Dateisystem.

Anzeige

Wenn Sie zu einem Verzeichnis wechseln, das sich in Ihrem aktuellen Verzeichnis befindet, können Sie einfach |_+_| . eingeben und den Namen des anderen Verzeichnisses.

cls

Wenn Sie zu einem anderen Verzeichnis innerhalb der Verzeichnisstruktur des Dateisystems wechseln, geben Sie den Pfad zum Verzeichnis mit einem führenden / an.

pf

Um schnell zu Ihrem Home-Verzeichnis zurückzukehren, verwenden Sie |_+_| (Tilde)-Zeichen als Verzeichnisname.

ps

Hier ist noch ein Trick: Sie können das Doppelpunktsymbol |_+_| . verwenden um das übergeordnete Element des aktuellen Verzeichnisses darzustellen. Sie können den folgenden Befehl eingeben, um ein Verzeichnis aufzurufen:

grep

Stellen Sie sich vor, Sie befinden sich in einem Verzeichnis. Das übergeordnete Verzeichnis enthält weitere Verzeichnisse sowie das Verzeichnis, in dem Sie sich gerade befinden. Um in eines dieser anderen Verzeichnisse zu wechseln, können Sie die |_+_| . verwenden Symbol, um die Eingabe zu verkürzen.

grep

4. chmod

Die |_+_| Befehl setzt die Dateiberechtigungs-Flags auf einer Datei oder einem Ordner. Die Flags definieren, wer die Datei lesen, schreiben oder ausführen kann. Wenn Sie Dateien mit dem |_+_| . auflisten (langes Format) sehen Sie eine Zeichenfolge, die wie folgt aussieht

psAnzeige

Wenn das erste Zeichen ein |_+_| . ist das Element ist eine Datei, wenn es ein |_+_| . ist das Element ist ein Verzeichnis. Der Rest der Zeichenfolge besteht aus drei Sätzen mit drei Zeichen. Von links repräsentieren die ersten drei die Dateiberechtigungen des Eigentümer , die mittleren drei repräsentieren die Dateiberechtigungen des Gruppe und die drei Zeichen ganz rechts stehen für die Berechtigungen für Andere . In jedem Satz ein |_+_| steht für gelesen, ein |_+_| steht für schreiben und ein |_+_| steht für ausführen.

Wenn |_+_|, |_+_| oder |_+_| Zeichen vorhanden ist, dass die Dateiberechtigung erteilt wird. Wenn der Buchstabe nicht vorhanden ist und ein |_+_| stattdessen angezeigt wird, dass die Dateiberechtigung nicht erteilt wurde.

Eine Möglichkeit, |_+_| . zu verwenden besteht darin, die Berechtigungen, die Sie dem Eigentümer, der Gruppe und anderen erteilen möchten, als 3-stellige Nummer bereitzustellen. Die Ziffer ganz links steht für den Besitzer. Die mittlere Ziffer steht für die Gruppe. Die Ziffer ganz rechts steht für die anderen. Die Ziffern, die Sie verwenden können und was sie darstellen, sind hier aufgeführt:

    0:Keine Erlaubnis eins:Ausführungsberechtigung zwei:Schreibberechtigung 3:Schreib- und Ausführungsberechtigungen 4:Leseberechtigung 5:Berechtigungen lesen und ausführen 6:Lese- und Schreibberechtigungen 7:Lese-, Schreib- und Ausführungsberechtigungen

Wenn wir unsere Datei example.txt betrachten, können wir sehen, dass alle drei Zeichensätze |_+_| sind. Das heißt, jeder hat Lese-, Schreib- und Ausführungsrechte für die Datei.

Um die Berechtigung zum Lesen, Schreiben und Ausführen (7 aus unserer Liste) für die Eigentümer; lesen und schreiben (6 aus unserer Liste) für die Gruppe; und lesen und ausführen (5 aus unserer Liste) für die Andere wir müssten die Ziffern 765 mit dem |_+_| . verwenden Befehl:

Um die Berechtigung zum Lesen festzulegen, schreiben und ausführen (7 aus unserer Liste) für die Eigentümer , und lesen und schreiben (6 aus unserer Liste) für die Gruppe und für die Andere wir müssten die Ziffern 766 mit dem |_+_| . verwenden Befehl:

shutter

5. chown

Die |_+_| Mit diesem Befehl können Sie den Besitzer und den Gruppenbesitzer einer Datei ändern. Auflisten unserer Datei example.txt mit |_+_| wir können |_+_| . sehen in der Dateibeschreibung. Die erste davon gibt den Namen des Dateibesitzers an, in diesem Fall der Benutzer |_+_|. Der zweite Eintrag zeigt, dass der Name des Gruppenbesitzers ebenfalls |_+_| ist. Für jeden Benutzer wird eine Standardgruppe erstellt, wenn der Benutzer erstellt wird. Dieser Benutzer ist das einzige Mitglied dieser Gruppe. Dies zeigt, dass die Datei nicht mit anderen Benutzergruppen geteilt wird.

Anzeige

Sie können |_+_| . verwenden um den Besitzer oder die Gruppe oder beides einer Datei zu ändern. Sie müssen den Namen des Eigentümers und der Gruppe angeben, getrennt durch ein |_+_| Charakter. Sie müssen |_+_| verwenden. Um dave als Eigentümer der Datei zu behalten, aber Mary als Gruppeneigentümer festzulegen, verwenden Sie diesen Befehl:

shutter

Um sowohl den Besitzer als auch den Gruppenbesitzer in mary zu ändern, verwenden Sie den folgenden Befehl;

pf

Um die Datei so zu ändern, dass dave wieder der Dateibesitzer und der Gruppenbesitzer ist, verwenden Sie diesen Befehl:

.bash_aliases

6. Locken

Die |_+_| Befehl ist ein Tool zum Abrufen von Informationen und Dateien von Uniform Resource Locators (URLs) oder Internetadressen.

Die |_+_| Befehl wird möglicherweise nicht als Standardbestandteil Ihrer Linux-Distribution bereitgestellt. Verwenden Sie |_+_| um dieses Paket auf Ihrem System zu installieren, wenn Sie Ubuntu oder eine andere Debian-basierte Distribution verwenden. Verwenden Sie bei anderen Linux-Distributionen stattdessen das Paketverwaltungstool Ihrer Linux-Distribution.

catAnzeige

Angenommen, Sie möchten eine einzelne Datei aus einem GitHub-Repository abrufen. Dazu gibt es keinen offiziell unterstützten Weg. Sie sind gezwungen, das gesamte Repository zu klonen. Mit |_+_| Wir können die gewünschte Datei jedoch selbst abrufen.

Dieser Befehl ruft die Datei für uns ab. Beachten Sie, dass Sie den Namen der Datei angeben müssen, in der sie gespeichert werden soll, indem Sie |_+_| . verwenden (Ausgabe)-Option. Wenn Sie dies nicht tun, wird der Inhalt der Datei im Terminalfenster schnell gescrollt, aber nicht auf Ihrem Computer gespeichert.

.bash_log_out

Wenn Sie die Informationen zum Download-Fortschritt nicht sehen möchten, verwenden Sie das |_+_| (stille) Option.

cat

7. df

Die |_+_| Der Befehl zeigt die Größe, den belegten Speicherplatz und den verfügbaren Speicherplatz auf den eingehängten Dateisystemen Ihres Computers an.

Zwei der nützlichsten Optionen sind die |_+_| (für Menschen lesbar) und |_+_| (ausschließen) Optionen. Die menschenlesbare Option zeigt die Größen in MB oder GB statt in Bytes an. Mit der Ausschlussoption können Sie |_+_| um Dateisysteme, die Sie nicht interessieren, auszuschließen. Zum Beispiel die |_+_| Pseudo-Dateisysteme, die erstellt werden, wenn Sie eine Anwendung mit dem |_+_| . installieren Befehl.

less

VERBUNDEN: So zeigen Sie den freien Speicherplatz und die Festplattennutzung über das Linux-Terminal an

8. unterschied

Die |_+_| Befehl vergleicht zwei Textdateien und zeigt die Unterschiede zwischen ihnen auf. Es gibt viele Möglichkeiten, das Display an Ihre Bedürfnisse anzupassen.

Die |_+_| (nebeneinander) Option zeigt die Linienunterschiede nebeneinander an. Die |_+_| Mit der Option (Breite) können Sie die maximale Linienbreite angeben, die verwendet werden soll, um Zeilenumbrüche zu vermeiden. Die beiden Dateien heißen in diesem Beispiel alpha1.txt und alpha2.txt. Die |_+_| verhindert |_+_| von der Auflistung der übereinstimmenden Zeilen, sodass Sie sich auf die Zeilen konzentrieren können, die Unterschiede aufweisen.

less

VERBUNDEN: So vergleichen Sie zwei Textdateien im Linux-Terminal

9. Echo

Die |_+_| Befehl gibt (echos) eine Textzeichenfolge im Terminalfenster aus.

Der folgende Befehl druckt die Wörter Eine Textfolge im Terminalfenster.

q

Die |_+_| Befehl kann den Wert von Umgebungsvariablen anzeigen, zum Beispiel |_+_|, |_+_| und |_+_| Umgebungsvariablen. Diese enthalten die Werte des Namens des Benutzers, das Home-Verzeichnis des Benutzers und den Pfad, der nach passenden Befehlen gesucht wird, wenn der Benutzer etwas in die Befehlszeile eingibt.

cd cd ~

Der folgende Befehl löst einen Piepton aus. Die |_+_| (Escape-Code)-Option interpretiert das mit Escape-Zeichen versehene Zeichen als ein „Glocken“-Charakter .

..Anzeige

Die |_+_| Befehl ist auch in Shell-Skripten von unschätzbarem Wert. Ein Skript kann diesen Befehl verwenden, um eine sichtbare Ausgabe zu generieren, um den Fortschritt oder die Ergebnisse des Skripts während seiner Ausführung anzuzeigen.

10. Ausfahrt

Der Befehl exit schließt ein Terminalfenster, beendet die Ausführung eines Shell-Skripts oder meldet Sie von einer SSH-Fernzugriffssitzung ab.

..

11. finden

Verwenden Sie die |_+_| Befehl zum Aufspüren von Dateien, von denen Sie wissen, dass sie existieren, wenn Sie sich nicht erinnern können, wo Sie sie abgelegt haben. Du musst |_+_| . sagen wo die Suche beginnen soll und wonach gesucht wird. In diesem Beispiel ist das |_+_| entspricht dem aktuellen Ordner und dem |_+_| Option sagt |_+_| um nach Dateien mit einem Namen zu suchen, der dem Suchmuster entspricht.

Sie können Platzhalter verwenden, wobei |_+_| steht für eine beliebige Folge von Zeichen und |_+_| steht für ein beliebiges einzelnes Zeichen. Wir verwenden |_+_| um einen beliebigen Dateinamen zu finden, der die Sequenznamen enthält. Dies würde Wörter wie Knochen, Steine ​​und einsam entsprechen.

chmod

Wie wir sehen können, |_+_| hat eine Liste mit Übereinstimmungen zurückgegeben. Eines davon ist ein Verzeichnis namens Ramones. Wir können |_+_| . sagen um die Suche nur auf Dateien zu beschränken. Wir tun dies mit dem |_+_| Option mit dem |_+_| Parameter. Die |_+_| Parameter steht für Dateien.

-l

Wenn bei der Suche die Groß-/Kleinschreibung nicht beachtet werden soll, verwenden Sie |_+_| (unempfindlicher Name) Option.

-

12. Finger

Die |_+_| Befehl gibt Ihnen einen kurzen Dump mit Informationen über einen Benutzer, einschließlich des Zeitpunkts der letzten Anmeldung des Benutzers, des Home-Verzeichnisses des Benutzers und des vollständigen Namens des Benutzerkontos.

13. kostenlos

Die |_+_| Befehl gibt Ihnen eine Zusammenfassung der Speichernutzung Ihres Computers. Dies geschieht sowohl für den Hauptspeicher mit wahlfreiem Zugriff (RAM) als auch für den Auslagerungsspeicher. Die |_+_| Die Option (menschlich) wird verwendet, um benutzerfreundliche Zahlen und Einheiten bereitzustellen. Ohne diese Option werden die Zahlen in Bytes dargestellt.

d

14 grep

Die |_+_| Das Dienstprogramm sucht nach Zeilen, die ein Suchmuster enthalten. Als wir uns den Alias-Befehl angesehen haben, haben wir |_+_| . verwendet um die Ausgabe eines anderen Programms zu durchsuchen, |_+_| . Die |_+_| Befehl kann auch den Inhalt von Dateien durchsuchen. Hier suchen wir in allen Textdateien im aktuellen Verzeichnis nach der Wortfolge.

r

Die Ausgabe listet den Namen der Datei auf und zeigt die übereinstimmenden Zeilen an. Der passende Text wird hervorgehoben.

Die Funktionalität und Nützlichkeit von |_+_| lohnt sich auf jeden Fall zum Auschecken seine Manpage .

15. Gruppen

Die |_+_| Befehl sagt Ihnen, in welchen Gruppen ein Benutzer Mitglied ist.

w x

16. gzip

Die |_+_| Befehl komprimiert Dateien. Standardmäßig wird die Originaldatei entfernt und Sie erhalten die komprimierte Version. Um sowohl die Original- als auch die komprimierte Version beizubehalten, verwenden Sie das |_+_| (beibehalten) Option.

r

17. Kopf

Die |_+_| Befehl gibt Ihnen eine Auflistung der ersten 10 Zeilen einer Datei. Wenn Sie weniger oder mehr Zeilen sehen möchten, verwenden Sie |_+_| (Zahl)-Option. In diesem Beispiel verwenden wir |_+_| mit seinem Standard von 10 Zeilen. Wir wiederholen dann den Befehl, der nur fünf Zeilen verlangt.

w x

18. Geschichte

Der Befehl history listet die Befehle auf, die Sie zuvor in der Befehlszeile ausgegeben haben. Sie können jeden der Befehle aus Ihrem Verlauf wiederholen, indem Sie ein Ausrufezeichen |_+_| . eingeben und die Nummer des Befehls aus der Verlaufsliste.

-

Wenn Sie zwei Ausrufezeichen eingeben, wird Ihr vorheriger Befehl wiederholt.

chmod

19. töten

Die |_+_| Mit Befehl können Sie einen Prozess über die Befehlszeile beenden. Sie tun dies, indem Sie die Prozess-ID (PID) des Prozesses an |_+_| übergeben. Töten Sie Prozesse nicht willkürlich. Dafür müssen Sie einen guten Grund haben. In diesem Beispiel tun wir so, als ob |_+_| Programm ist blockiert.

Um die PID von |_+_| . zu finden wir verwenden unsere |_+_| und |_+_| Trick aus dem Abschnitt über die |_+_| Befehl, oben. Wir können nach |_+_| . suchen verarbeiten und seine PID wie folgt abrufen:

rwx

Sobald wir die PID – in diesem Fall 1692 – ermittelt haben, können wir sie wie folgt töten:

chmod

20. weniger

Die |_+_| Mit dem Befehl können Sie Dateien anzeigen, ohne einen Editor zu öffnen. Es ist schneller zu verwenden und es besteht keine Möglichkeit, dass Sie die Datei versehentlich ändern. Mit |_+_| Mit den Auf- und Ab-Pfeiltasten, den Bild-Auf- und Bild-Ab-Tasten sowie den Pos- und Ende-Tasten können Sie vorwärts und rückwärts durch die Datei blättern. Drücken Sie die Q-Taste, um |_+_| von |_+_|.

Anzeige

Um eine Datei anzuzeigen, geben Sie ihren Namen an |_+_| folgendermaßen:

chmod

Sie können auch die Ausgabe anderer Befehle an |_+_| weiterleiten. Um die Ausgabe von |_+_| . anzuzeigen Um eine Auflistung Ihrer gesamten Festplatte zu erhalten, verwenden Sie den folgenden Befehl:

chown

Verwenden Sie |_+_| um in der Datei vorwärts zu suchen und |_+_| . zu verwenden rückwärts zu suchen.

21. ls

Dies könnte der erste Befehl sein, den die Mehrheit der Linux-Benutzer trifft. Es listet die Dateien und Ordner in dem von Ihnen angegebenen Verzeichnis auf. Standardmäßig ist |_+_| sucht im aktuellen Verzeichnis. Es gibt viele Optionen, die Sie mit |_+_| . verwenden können , und wir empfehlen dringend, seine die manpage . Einige gängige Beispiele werden hier vorgestellt.

So listen Sie die Dateien und Ordner im aktuellen Verzeichnis auf:

ls -l

Um die Dateien und Ordner im aktuellen Verzeichnis mit einer detaillierten Auflistung aufzulisten, verwenden Sie die |_+_| (lange) Option:

dave daveAnzeige

Um benutzerfreundliche Dateigrößen zu verwenden, schließen Sie die |_+_| . ein (menschliche) Option:

dave

Um versteckte Dateien einzuschließen, verwenden Sie das |_+_| (alle Dateien) Option:

dave

22. Mann

Der man-Befehl zeigt die man-Seiten für einen Befehl in |_+_| . an . Die man-Seiten sind das Benutzerhandbuch für diesen Befehl. Weil |_+_| verwendet |_+_| Um die Manpages anzuzeigen, können Sie die Suchfunktionen von |_+_| verwenden.

Um beispielsweise die Manpages für |_+_| anzuzeigen, verwenden Sie den folgenden Befehl:

chown

Verwenden Sie den Aufwärts- und Abwärtspfeil oder die Bildauf- und Bildab-Tasten, um durch das Dokument zu blättern. Drücken Sie |_+_| um die Manpage zu verlassen oder drücke|_+_| für Hilfe.

23. mkdir

Die |_+_| Mit dem Befehl können Sie neue Verzeichnisse im Dateisystem erstellen. Sie müssen |_+_| den Namen des neuen Verzeichnisses angeben. Wenn sich das neue Verzeichnis nicht im aktuellen Verzeichnis befinden soll, müssen Sie den Pfad zum neuen Verzeichnis angeben.

Anzeige

Um zwei neue Verzeichnisse im aktuellen Verzeichnis namens Rechnungen und Angebote zu erstellen, verwenden Sie diese beiden Befehle:

: sudo

Um ein neues Verzeichnis namens 2019 im Rechnungsverzeichnis zu erstellen, verwenden Sie diesen Befehl:

curl

Wenn Sie ein Verzeichnis erstellen möchten, das übergeordnete Verzeichnis jedoch nicht existiert, können Sie das |_+_| (Eltern) Option für |_+_| Erstellen Sie auch alle erforderlichen übergeordneten Verzeichnisse. Im folgenden Befehl erstellen wir das Verzeichnis 2019 im Verzeichnis Jahresverzeichnis im Verzeichnis Anführungszeichen. Das Jahresverzeichnis existiert nicht, aber wir können |_+_| . haben Erstellen Sie alle angegebenen Verzeichnisse auf einmal:

curl

Das Jahresverzeichnis wird ebenfalls erstellt.

24. mv

Die |_+_| Mit diesem Befehl können Sie Dateien und Verzeichnisse von Verzeichnis zu Verzeichnis verschieben. Es ermöglicht Ihnen auch, Dateien umzubenennen.

Um eine Datei zu verschieben, müssen Sie |_+_| . sagen wo sich die Datei befindet und wohin sie verschoben werden soll. In diesem Beispiel verschieben wir eine Datei namens |_+_| aus dem Verzeichnis ~/Document/Ukulele und platzieren Sie es im aktuellen Verzeichnis, dargestellt durch das einzelne |_+_| Charakter.

apt-get

Um die Datei umzubenennen, verschieben Sie sie in eine neue Datei mit dem neuen Namen.

curlAnzeige

Die Aktion zum Verschieben und Umbenennen der Datei hätte in einem Schritt erfolgen können:

-o

25. Passwort

Die |_+_| Mit diesem Befehl können Sie das Kennwort für einen Benutzer ändern. Geben Sie einfach |_+_| . ein um Ihr eigenes Passwort zu ändern.

Sie können auch das Passwort eines anderen Benutzerkontos ändern, müssen jedoch |_+_| verwenden. Sie werden zweimal aufgefordert, das neue Passwort einzugeben.

-s

26. ping

Die |_+_| Mit diesem Befehl können Sie überprüfen, ob Sie eine Netzwerkverbindung mit einem anderen Netzwerkgerät haben. Es wird häufig verwendet, um Netzwerkprobleme zu beheben. Um |_+_| zu verwenden, geben Sie die IP-Adresse oder den Computernamen des anderen Geräts an.

df

Die |_+_| Der Befehl wird ausgeführt, bis Sie ihn mit Strg+C stoppen.

Hier ist, was hier los ist:

  • Das Gerät mit der IP-Adresse 192.168.4.18 antwortet auf unsere Ping-Anfragen und sendet Pakete von 64 Byte zurück.
  • Der Internet Control Messaging Protocol (ICMP) Sequenznummerierung ermöglicht es uns, nach verpassten Antworten (verworfenen Paketen) zu suchen.
  • Die TTL-Zahl ist die Lebenszeit für ein Paket. Jedes Mal, wenn das Paket einen Router passiert, wird es (sollte) um eins dekrementiert. Wenn es Null erreicht, wird das Paket weggeworfen. Damit soll verhindert werden, dass Netzwerk-Loopback-Probleme das Netzwerk überfluten.
  • Der Zeitwert ist die Dauer der Hin- und Rückfahrt von Ihrem Computer zum Gerät und zurück. Einfach ausgedrückt, je niedriger dieses Mal, desto besser.
Anzeige

Um |_+_| . zu fragen um eine bestimmte Anzahl von Ping-Versuchen auszuführen, verwenden Sie |_+_| (zählen) Option.

-h

Um einen Ping zu hören, verwenden Sie die |_+_| (hörbare) Option.

-x

27. ps

Die |_+_| Befehl listet laufende Prozesse auf. Verwenden von |_+_| ohne Optionen führt es dazu, dass die Prozesse aufgelistet werden, die in der aktuellen Shell ausgeführt werden.

df

Um alle Prozesse zu sehen, die sich auf einen bestimmten Benutzer beziehen, verwenden Sie |_+_| (Benutzer-)Option. Dies ist wahrscheinlich eine lange Liste, daher kann sie der Einfachheit halber durch |_+_| geleitet werden.

squashfs

Um alle laufenden Prozesse anzuzeigen, verwenden Sie |_+_| (jeder Prozess) Option:

snap

28. pwd

Schön und einfach, das |_+_| Befehl druckt das Arbeitsverzeichnis (das aktuelle Verzeichnis) aus dem Root / Verzeichnis.

diff

29. Herunterfahren

Mit dem Befehl zum Herunterfahren können Sie Fahren Sie Ihr Linux-System herunter oder starten Sie es neu .

Verwenden von |_+_| ohne Parameter wird Ihr Computer in einer Minute heruntergefahren.

stilllegen

Um sofort herunterzufahren, verwenden Sie die |_+_| Parameter.

-y

jetzt abschalten

Anzeige

Sie können auch ein Herunterfahren planen und alle angemeldeten Benutzer über das bevorstehende Herunterfahren informieren. Damit die |_+_| Befehl wissen, wann er heruntergefahren werden soll, geben Sie ihm eine Zeit an. Dies kann eine festgelegte Anzahl von Minuten sein, z. B. |_+_| oder eine genaue Zeit, wie |_+_|. Jede von Ihnen bereitgestellte Textnachricht wird an angemeldete Benutzer gesendet.

-w

Shutdown 23:00 mit Nachricht

Um ein Herunterfahren abzubrechen, verwenden Sie die |_+_| (Abbrechen) Option. Hier haben wir für 15 Minuten eine Abschaltung geplant – und dann unsere Meinung geändert.

--suppress-common-lines diff

Herunterfahren -c Befehl abbrechen

VERBUNDEN: So starten oder beenden Sie Linux über die Befehlszeile

30. SSH

Verwenden Sie den ssh-Befehl, um eine Verbindung zu einem Remote-Linux-Computer herzustellen und sich bei Ihrem Konto anzumelden. Um eine Verbindung herzustellen, müssen Sie Ihren Benutzernamen und die IP-Adresse oder den Domänennamen des Remote-Computers angeben. In diesem Beispiel meldet sich der Benutzer mary am Computer unter 192.168.4.23 an. Sobald die Verbindung hergestellt ist, wird sie nach ihrem Passwort gefragt.

echo

Ihr Benutzername und ihr Kennwort werden überprüft und akzeptiert, und sie ist angemeldet. Beachten Sie, dass sich ihre Eingabeaufforderung von Nostromo in howtogeek geändert hat.

Maria gibt die |_+_| . aus Befehl, um die aktuellen Benutzer auf dem howtogeek-System aufzulisten. Sie wird als von pts/1 verbunden aufgelistet, einem Pseudo-Terminal-Slave. Das heißt, es ist kein Terminal, das direkt mit dem Computer verbunden ist.

Um die Sitzung zu schließen, tippt Mary |_+_| und wird an die Shell auf dem Nostromo-Computer zurückgegeben.

echo $USER

31. sudo

Die |_+_| Der Befehl ist erforderlich, wenn Aktionen ausgeführt werden, die Root- oder Superuser-Berechtigungen erfordern, wie z. B. das Ändern des Kennworts für einen anderen Benutzer.

$HOME

32. Schwanz

Die |_+_| Befehl gibt Ihnen eine Auflistung der letzten 10 Zeilen einer Datei. Wenn Sie weniger oder mehr Zeilen sehen möchten, verwenden Sie |_+_| (Zahl)-Option. In diesem Beispiel verwenden wir |_+_| mit seinem Standard von 10 Zeilen. Wir wiederholen dann den Befehl, der nur fünf Zeilen verlangt.

$PATH -e

33. tar

Mit dem |_+_| Befehl können Sie eine Archivdatei (auch Tarball genannt) erstellen, die viele andere Dateien enthalten kann. Dies macht es viel bequemer, eine Sammlung von Dateien zu verteilen. Sie können auch |_+_| . verwenden um die Dateien aus einer Archivdatei zu extrahieren. Es ist üblich, nach |_+_| . zu fragen um das Archiv zu komprimieren. Wenn Sie keine Komprimierung anfordern, wird die Archivdatei unkomprimiert erstellt.

Um eine Archivdatei zu erstellen, müssen Sie |_+_| . mitteilen welche Dateien in die Archivdatei aufgenommen werden sollen, und den Namen, den die Archivdatei haben soll.

In diesem Beispiel archiviert der Benutzer alle Dateien im Ukulele-Verzeichnis, das sich im aktuellen Verzeichnis befindet.

ls-Befehl im Terminalfenster

Sie haben die |_+_| . verwendet (Erstellen) Option und die |_+_| (ausführliche) Option. Die ausführliche Option gibt visuelles Feedback, indem sie die Dateien im Terminalfenster auflistet, wenn sie dem Archiv hinzugefügt werden. Die |_+_| (Dateiname) folgt der gewünschte Name des Archivs. In diesem Fall ist es |_+_|.

echo

Die Dateien werden im Terminalfenster aufgelistet, während sie der Archivdatei hinzugefügt werden.

Anzeige

Es gibt zwei Möglichkeiten, |_+_| . zu sagen dass die Archivdatei komprimiert werden soll. Der erste ist mit dem |_+_| (gzip)-Option. Dies weist tar an, das |_+_| . zu verwenden Dienstprogramm zum Komprimieren des Archivs, nachdem es erstellt wurde.

Es ist üblich, diesem Archivtyp .gz als Suffix hinzuzufügen. Dadurch kann jeder, der Dateien daraus extrahiert, wissen, welche Befehle an |_+_| . übergeben werden sollen um die Dateien korrekt abzurufen.

find

Die Dateien werden im Terminalfenster aufgelistet, wie sie wie zuvor der Archivdatei hinzugefügt wurden, aber die Erstellung des Archivs dauert aufgrund der für die Komprimierung erforderlichen Zeit etwas länger.

Um eine Archivdatei zu erstellen, die mit einem überlegenen Komprimierungsalgorithmus komprimiert wird, um eine kleinere Archivdatei zu erhalten, verwenden Sie |_+_| (bzip2)-Option.

find

Auch hier werden die Dateien beim Erstellen des Archivs aufgelistet. Die |_+_| Option ist merklich langsamer als die |_+_| Möglichkeit.

Wenn Sie sehr viele Dateien archivieren, müssen Sie zwischen |_+_| Option für eine anständige Komprimierung und angemessene Geschwindigkeit oder die |_+_| Option für bessere Komprimierung und langsamere Geschwindigkeit.

Anzeige

Wie im Screenshot unten zu sehen ist, ist die .tar-Datei das größte, die .tar.gz-Datei ist kleiner und die .tar.bz2 ist das kleinste der Archive.

Um Dateien aus einer Archivdatei zu extrahieren, verwenden Sie |_+_| (Auszug) Option. Die |_+_| (ausführlich) und |_+_| (Dateiname)-Optionen verhalten sich wie beim Erstellen von Archiven. Verwenden Sie |_+_| Um zu bestätigen, aus welchem ​​Archivtyp Sie die Dateien extrahieren möchten, führen Sie den folgenden Befehl aus.

. -name

Die Dateien werden beim Extrahieren aufgelistet. Beachten Sie, dass auch das Ukulele-Verzeichnis für Sie neu erstellt wird.

Um Dateien aus einem .tar.gz-Archiv zu extrahieren, verwenden Sie |_+_| (gzip)-Option.

find

Um schließlich Dateien aus einem .tar.bz2-Archiv zu extrahieren, verwenden Sie |_+_| Option statt |_+_| (gzip)-Option.

*

VERBUNDEN: So extrahieren Sie Dateien aus einer .tar.gz- oder .tar.bz2-Datei unter Linux

34. nach oben

Die |_+_| Befehl zeigt Ihnen eine Echtzeitanzeige der Daten Ihres Linux-Rechners. Am oberen Rand des Bildschirms befindet sich eine Statuszusammenfassung.

Anzeige

In der ersten Zeile sehen Sie, wie lange und wie lange Ihr Computer läuft, wie viele Benutzer angemeldet sind und wie hoch die durchschnittliche Auslastung in den letzten ein, fünf und fünfzehn Minuten war.

Die zweite Zeile zeigt die Anzahl der Tasks und deren Status: Running, Stopped, Sleeping und Zombie.

Die dritte Zeile zeigt CPU-Informationen. Folgendes bedeuten die Felder:

  • us: Wert ist die CPU-Zeit, die die CPU mit der Ausführung von Prozessen für Benutzer im Benutzerbereich verbringt
  • sy: value ist die CPU-Zeit, die für die Ausführung von Systemkernel-Space-Prozessen aufgewendet wird
  • ni: value ist die CPU-Zeit, die für die Ausführung von Prozessen mit einem manuell eingestellten nice-Wert aufgewendet wird
  • id: ist die CPU-Leerlaufzeit
  • wa: Wert ist die Zeit, die die CPU damit verbringt, auf den Abschluss der E/A zu warten
  • hi: Die CPU-Zeit, die für die Bearbeitung von Hardware-Interrupts aufgewendet wird
  • si: Die CPU-Zeit, die für die Wartung von Software-Interrupts aufgewendet wird
  • st: Die durch laufende virtuelle Maschinen verlorene CPU-Zeit (Steal Time)

Die vierte Zeile zeigt die Gesamtmenge des physischen Speichers und wie viel frei, verwendet und gepuffert oder zwischengespeichert ist.

Die fünfte Zeile zeigt die Gesamtmenge des Swap-Speichers und wie viel frei, verwendet und verfügbar ist (unter Berücksichtigung von Speicher, der voraussichtlich aus Caches wiederherstellbar ist).

Anzeige

Der Benutzer hat die E-Taste gedrückt, um die Anzeige in für den Menschen verdaulichere Zahlen anstelle von langen ganzen Zahlen, die Bytes darstellen, zu ändern.

Die Spalten in der Hauptanzeige bestehen aus:

  • PID: Prozess-ID
  • BENUTZER: Name des Eigentümers des Prozesses
  • PR: Prozesspriorität
  • NI: Der schöne Wert des Prozesses
  • VIRT: Vom Prozess verwendeter virtueller Speicher
  • RES: Vom Prozess verwendeter residenter Speicher
  • SHR: Vom Prozess verwendeter gemeinsamer Speicher
  • S: Status des Prozesses. Siehe die Liste unten mit den Werten, die dieses Feld annehmen kann
  • %CPU: Anteil der vom Prozess seit dem letzten Update verbrauchten CPU-Zeit
  • %MEM: Anteil des verwendeten physischen Speichers
  • TIME+: Gesamte CPU-Zeit, die von der Aufgabe verwendet wird, in Hundertstelsekunden
  • BEFEHL: Befehlsname oder Befehlszeile (Name + Optionen)

(Die Befehlsspalte passte nicht in den Screenshot.)

Der Status des Prozesses kann einer der folgenden sein:

  • D: Ununterbrochener Schlaf
  • R: Laufen
  • S: Schlafen
  • T: verfolgt (gestoppt)
  • Z: Zombie

Drücken Sie die Q-Taste, um |_+_| zu verlassen.

VERBUNDEN: So setzen Sie Prozessprioritäten mit nice and renice unter Linux

35. Uname

Sie können einige Systeminformationen zu dem Linux-Computer, an dem Sie arbeiten, mit dem |_+_| . abrufen Befehl.

  • Verwenden Sie die |_+_| (alle) Option, um alles zu sehen.
  • Verwenden Sie die |_+_| (Kernelname) Option, um den Kerneltyp anzuzeigen.
  • Verwenden Sie die |_+_| (Kernel-Release) Option, um die Kernel-Release anzuzeigen.
  • Verwenden Sie die |_+_| (Kernel-Version) Option, um die Kernel-Version anzuzeigen.
? *ones* find find

36 Zoll

Die |_+_| Befehl listet die aktuell angemeldeten Benutzer auf.

-type

37. Whoami

Verwenden Sie |_+_| um herauszufinden, als wem Sie angemeldet sind oder wer an einem unbemannten Linux-Terminal angemeldet ist.

f

VERBUNDEN: So ermitteln Sie das aktuelle Benutzerkonto unter Linux

Das ist Ihr Werkzeugkasten

Linux zu lernen ist wie alles andere zu lernen. Sie werden etwas Übung brauchen, bevor Sie sich mit diesen Befehlen vertraut machen. Sobald Sie diese Befehle zur Hand haben, sind Sie auf dem besten Weg zur Leistungsfähigkeit.

Es gibt einen alten Witz – wahrscheinlich so alt wie Unix selbst – das heißt, der einzige Befehl, den Sie kennen müssen, ist |_+_| Befehl. Darin liegt ein Funken Wahrheit, aber einige der Manpages sind ohne Einführung undurchdringlich. Dieses Tutorial sollte Ihnen die Einführung geben, die Sie benötigen.

Linux-Befehle
Dateien Teer · pv · Katze · tac · chmod · Griff · unterschied · sed · Mit · Mann · geschoben · popd · fsck · Testdisk · seq · fd · pandoc · CD · $PFAD · awk · beitreten · jq · falten · einzigartig · Journalctl · Schwanz · Zustand · ls · fstab · rauswerfen · weniger · chgrp · chown · rev · suchen · Saiten · Typ · umbenennen · Postleitzahl · entpacken · montieren · ummount · Installieren · fdisk · mkfs · rm · rmdir · rsync · df · gpg · wir · Nano · mkdir · von · ln · Patch · Konvertieren · rclon · Fetzen · SRM
Prozesse alias · Bildschirm · oben · nett · renice · Fortschritt · strace · System · tmux · chsh · Geschichte · beim · Charge · kostenlos · die · dmesg · Benutzermod · ps · chroot · xargs · tty · kleiner Finger · lsof · vmstat · Auszeit · Mauer · ja · töten · Schlaf · sudo · seine · Zeit · groupadd · Benutzermod · Gruppen · lshw · stilllegen · neu starten · halt · ausschalten · passwd · lscpu · crontab · Datum · bg · fg
Vernetzung netstat · Klingeln · Traceroute · ip · ss · Wer ist · fail2ban · bmon · Sie · Finger · nmap · ftp · Locken · wget · Wer · Wer bin ich · In · iptables · ssh-keygen · ufw

VERBUNDEN: Beste Linux-Laptops für Entwickler und Enthusiasten

WEITER LESEN Profilfoto von Dave McKay Dave McKay
Dave McKay benutzte zum ersten Mal Computer, als Lochstreifen in Mode waren, und programmiert seitdem. Nach über 30 Jahren in der IT-Branche ist er heute hauptberuflich Technologiejournalist. Im Laufe seiner Karriere war er als freiberuflicher Programmierer, Leiter eines internationalen Softwareentwicklungsteams, Projektleiter für IT-Services und zuletzt als Datenschutzbeauftragter tätig. Sein Schreiben wurde von howtogeek.com, cloudavvyit.com, itenterpriser.com und opensource.com veröffentlicht. Dave ist ein Linux-Evangelist und Open-Source-Verfechter.
Vollständige Biografie lesen

Interessante Artikel