Linux Command Cheat Sheet

Inhaltsverzeichnis:

Anonim

In diesem Linux / Unix-Befehlszeilen-Spickzettel erfahren Sie:

  • Grundlegende Linux-Befehle
  • Dateiberechtigungsbefehle
  • Befehl Umgebungsvariablen
  • Benutzerverwaltungsbefehle von Linux
  • Netzwerkbefehl
  • Prozessbefehl
  • VI Befehle bearbeiten

Grundlegende Linux-Befehle

Befehl Beschreibung
ls Listet alle Dateien und Verzeichnisse im aktuellen Arbeitsverzeichnis auf
ls-R Listet auch Dateien in Unterverzeichnissen auf
ls-a Listet auch versteckte Dateien auf
ls-al Listet Dateien und Verzeichnisse mit detaillierten Informationen wie Berechtigungen, Größe, Eigentümer usw. auf.
cd or cd ~ Navigieren Sie zum Verzeichnis HOME
cd… Bewegen Sie sich eine Ebene nach oben
cd In ein bestimmtes Verzeichnis wechseln
cd / Wechseln Sie in das Stammverzeichnis
cat > filename Erstellt eine neue Datei
cat filename Zeigt den Dateiinhalt an
cat file1 file2 > file3 Verbindet zwei Dateien (Datei1, Datei2) und speichert die Ausgabe in einer neuen Datei (Datei3).
mv file "new file path" Verschiebt die Dateien an den neuen Speicherort
mv filename new_file_name Benennt die Datei in einen neuen Dateinamen um
sudo Ermöglicht regulären Benutzern das Ausführen von Programmen mit den Sicherheitsberechtigungen des Superusers oder Root
rm filename Löscht eine Datei
man Gibt Hilfeinformationen zu einem Befehl
history Gibt eine Liste aller früheren Befehle an, die in der aktuellen Terminalsitzung eingegeben wurden
clear Löscht das Terminal
mkdir directoryname Erstellt ein neues Verzeichnis im aktuellen Arbeitsverzeichnis oder a unter dem angegebenen Pfad
rmdir Löscht ein Verzeichnis
mv Benennt ein Verzeichnis um
pr -x Teilt die Datei in x Spalten
pr -h Weist der Datei einen Header zu
pr -n Bezeichnet die Datei mit Zeilennummern
lp -nc , lpr c Druckt "c" -Kopien der Datei
lp-d lp-P Gibt den Namen des Druckers an
apt-get Befehl zum Installieren und Aktualisieren von Paketen
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' Befehl zum Senden einer E-Mail
mail -s "Subject" to-address < Filename Befehl zum Senden einer E-Mail mit Anhang

Dateiberechtigungsbefehle

Befehl Beschreibung
ls-l um den Dateityp und die Zugriffsberechtigung anzuzeigen
r Leseerlaubnis
w Schreibberechtigung
x Berechtigung ausführen
-= keine Erlaubnis
Chown user Zum Ändern des Besitzes einer Datei / eines Verzeichnisses
Chown user:group filename Ändern Sie den Benutzer sowie die Gruppe für eine Datei oder ein Verzeichnis

Befehl Umgebungsvariablen

Befehl Beschreibung
echo $VARIABLE Wert einer Variablen anzeigen
env Zeigt alle Umgebungsvariablen an
VARIABLE_NAME= variable_value Erstellen Sie eine neue Variable
Unset Entfernen Sie eine Variable
export Variable=value Zum Festlegen des Werts einer Umgebungsvariablen

Benutzerverwaltungsbefehle von Linux

Befehl Beschreibung
sudo adduser username Wert einer Variablen anzeigen
sudo passwd -l 'username' Zeigt alle Umgebungsvariablen an
sudo userdel -r 'username' Erstellen Sie eine neue Variable
sudo usermod -a -G GROUPNAME USERNAME Entfernen Sie eine Variable
sudo deluser USER GROUPNAME Zum Festlegen des Werts einer Umgebungsvariablen
finger Gibt Informationen zu allen angemeldeten Benutzern
finger username Gibt Informationen zu einem bestimmten Benutzer

Netzwerkbefehl

Befehl Beschreibung
SSH username@ip-address or hostname Melden Sie sich mit SSH bei einem Remote-Linux-Computer an
Ping hostname or Zum Pingen und Analysieren von Netzwerk- und Hostverbindungen
dir Zeigen Sie Dateien im aktuellen Verzeichnis eines Remotecomputers an
cd "dirname" Ändern Sie das Verzeichnis auf einem Remotecomputer in "dirname"
put file Laden Sie die 'Datei' vom lokalen auf den Remote-Computer hoch
get file Laden Sie die 'Datei' von der Fernbedienung auf den lokalen Computer herunter
quit Ausloggen

Prozessbefehl

Befehl Beschreibung
bg So senden Sie einen Prozess in den Hintergrund
fg So führen Sie einen gestoppten Prozess im Vordergrund aus
top Details zu allen aktiven Prozessen
ps Geben Sie den Status der Prozesse an, die für einen Benutzer ausgeführt werden
ps PID Gibt den Status eines bestimmten Prozesses an
pidof Gibt die Prozess-ID (PID) eines Prozesses an
kill PID Tötet einen Prozess
nice Startet einen Prozess mit einer bestimmten Priorität
renice Ändert die Priorität eines bereits laufenden Prozesses
df Gibt freien Festplattenspeicher auf Ihrem System
free Gibt freien RAM auf Ihrem System

VI Befehle bearbeiten

Befehl Beschreibung
i Am Cursor einfügen (wechselt in den Einfügemodus)
a Nach dem Cursor schreiben (geht in den Einfügemodus)
A Schreiben Sie am Zeilenende (wechselt in den Einfügemodus)
ESC Beenden Sie den Einfügemodus
u Letzte Änderung rückgängig machen
U Machen Sie alle Änderungen an der gesamten Zeile rückgängig
o Öffnen Sie eine neue Zeile (wechselt in den Einfügemodus)
dd Zeile löschen
3dd 3 Zeilen löschen
D Löschen Sie den Inhalt der Zeile nach dem Cursor
C Löschen Sie den Inhalt einer Zeile nach dem Cursor und fügen Sie neuen Text ein. Drücken Sie die ESC-Taste, um das Einfügen zu beenden.
dw Wort löschen
4dw Löschen Sie 4 Wörter
cw Wort ändern
x Zeichen am Cursor löschen
r Zeichen ersetzen
R Überschreiben Sie Zeichen ab dem Cursor
s Ersetzen Sie ein Zeichen unter dem Cursor und fügen Sie es weiter ein
S Ersetzen Sie die gesamte Zeile und beginnen Sie am Zeilenanfang mit dem Einfügen
~ Ändern Sie die Groß- und Kleinschreibung des einzelnen Charakters

Hoffe, dieses Linux-Referenzhandbuch hilft Ihnen!