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!