Eine Anleitung zu Ubuntu Linux Terminal-Befehlen auf Ihrem Dell PC

Summary: Eine Anleitung zu verschiedenen Ubuntu Linux Terminal-Befehlen.

Article Content


Symptoms

 


Dieser Artikel enthält Informationen zu den Befehlen für Terminalanwendungen in Ubuntu Linux.


Inhaltsverzeichnis:

  1. Grundlegende Steuerbefehle
  2. Grundlegende Nutzer- und Systembefehle
  3. Grundlegende Befehle für Laufwerke und Rechte
  4. Grundlegende Netzwerkbefehle

 

Grundlegende Steuerbefehle

 

Terminalbefehle sind Anweisungen, die Sie in der Ubuntu-Terminalanwendung verwenden können, um alle Aufgaben auf Ihrem System auszuführen. Ich habe die Befehle in kleinere Tabellen unterteilt, um ihre Verwendung klarer zu machen und die Verwendung dieser Artikel als Referenzpunkt zu unterstützen.

 
Befehl Auswirkung Ergänzende Informationen
cd Verzeichnisse ändern mit diesem Befehl können Sie
durch das System navigieren. Geben Sie einfach
cd oder cd~ ein und Sie gelangen zum
Home-Ordner, da dies die Standardeinstellung
für die Startposition im Terminal ist.
cd/ Zum Stammverzeichnis wechseln.  
cd.. Eine Verzeichnisebene nach oben  
cd- Zurück zum vorherigen Verzeichnis  
pwd Arbeitsverzeichnis ausgeben. Dies zeigt Ihren Standort im System an.
bash GNU Bourne-again Shell  
break Beenden einer Schleife  
case Bedingtes Ausführen eines Befehls  
clear Terminalbildschirm löschen  
continue Die nächste Iteration einer Schleife fortsetzen.  
cron Daemon zum Ausführen von geplanten Befehlen  
crontab Planen der Ausführung eines Befehls zu einem späteren Zeitpunkt  
echo Meldung auf Bildschirm anzeigen  
enable Aktivieren und Deaktivieren integrierter Shell-Befehle.  
env Umgebungsvariablen  
eval Mehrere Befehle oder Argumente überprüfen.  
expect Automatisieren von Anwendungen, auf die über ein Terminal zugegriffen wird.  
export Umgebungsvariable festlegen.  
expr Ausdrücke evaluieren  
false Erfolglos nichts tun.  
for Wörter erweitern und Befehle ausführen.  
hash Vollständigen Pfadnamen eines Namensarguments merken.  
hostname Systemnamen drucken oder einstellen.  
if Bedingtes Ausführen eines Befehls  
jobs Aktive Jobs auflisten  
join Verknüpfen von Linien in einem gemeinsamen Feld  
local Variablen erstellen  
logout Beenden einer Anmelde-Shell.  
more Ausgabe bildschirmweise anzeigen.  
nice Priorität eines Befehls oder Jobs festlegen.  
nohup Befehl ausführen, der gegen Abstürze immun ist.  
notify-send Desktopbenachrichtigungen senden.  
op Operator-Zugriff  
readarray Lesen von stdin in eine Arrayvariable  
readonly Variablen/Funktionen als schreibgeschützt markieren.  
reboot Starten Sie das System neu.  
return Beenden einer Shell-Funktion.  
sed Stream-Editor  
select Tastatureingabe annehmen.  
set Shell-Variablen und-Funktionen bearbeiten.  
shift Positionsparameter verschieben.  
shopt Shell-Optionen  
shutdown Linux herunterfahren oder neustarten  
sleep Zu einem bestimmten Zeitpunkt verschieben  
ssh Secure Shell-Client Remote-Anmeldeprogramm
suspend Unterbrechen der Ausführung dieser Shell.  
sync Synchronisieren der Daten auf der Festplatte mit dem Arbeitsspeicher.  
test Bewerten eines bedingten Ausdrucks.  
trap Einen Befehl ausführen, wenn ein Signal gesetzt wird.  
true Erfolgreich nichts tun.  
type Einen Befehl beschreiben.  
unshar Shellskripten entpacken  
until Befehle ausführen bis Fehler
vmstat Statistik für virtuellen Arbeitsspeicher melden.  
watch Regelmäßiges Ausführen oder Anzeigen eines Programms  
while Befehle ausführen  
write Nachricht an einen anderen Nutzer senden.  
xargs Ausführen des Dienstprogramms, übergeben von konstruierten Argumentlisten  
### Ermöglicht das Anmerken/Kommentieren ohne Beeinträchtigung des Terminals  
while Befehle ausführen  

Das Verwalten von Dateien und Text sind Befehle, die sich direkt auf die Dateien und den Text auswirken, der auf Ihrem Computer gespeichert und verwendet wird. Dash und der Windows Explorer sind bekannte Versionen mit grafischer Benutzeroberfläche (GUI) dieses Tools.

 
Befehl Auswirkung Ergänzende Informationen
cp Kopieren Mit dieser Option können Sie eine Datei kopieren. Fügen Sie dazu den Namen der Datei dem Befehl hinzu, die Sie kopieren möchten. Sofern sich die Datei in dem Verzeichnis befindet, in dem Sie sich auch befinden. Andernfalls geben Sie cp~/< file path > ein, um anzugeben, wo sich die zu kopierende Datei befindet.
ls Liste Listet alle Dateien im aktuellen Verzeichnis auf.
ls~ Listet die Dateien im Stammverzeichnis auf. Wenn Sie einen Ordnernamen hinzufügen, wird eine Liste aller Dateien in diesem bestimmten Ordner angezeigt. z. B. zeigt ls~/desktop die Dateien im Desktop-Ordner an.
mkdir Verzeichnis erstellen ermöglicht es Ihnen, ein Verzeichnis zu erstellen. „mkdir private files“ erstellt ein neues Verzeichnis namens „private files“, das sich im Home-Verzeichnis befindet. Es sei denn, Sie befinden sich gerade in einem anderen Verzeichnis oder haben einen anderen Pfad angegeben.
mv Move Mit diesem Befehl können Sie eine Datei umbenennen oder verschieben. Wenn Sie die Datei in „sunny today“ umbenennen möchten, geben Sie Folgendes ein: mv sunny day. Dies setzt voraus, dass Sie sich bereits im selben Verzeichnis befinden oder den richtigen Dateipfad angegeben haben. Wenn Sie mv day ~/Desktop eingeben, wird die Datei „day“ von „Home“ zu „Desktop“ verschoben. Wenn Sie jedoch die Datei auch umbenennen möchten, müssen Sie den neuen Dateinamen neben dem aktuellen Namen im Befehl angeben.
rm Entfernen entfernt einfach eine Datei, geben Sie den Dateipfad/Dateinamen an.
rmdir Verzeichnis entfernen entfernt ein leeres (empty) Verzeichnis.
rm -r Rekursiv entfernen entfernt ein Verzeichnis zusammen mit dem Inhalt.
grep Suchen nach Textzeichenfolgen  
head Dateianfang anzeigen  
less Teil der Datei anzeigen  
tail Dateiende anzeigen  
apropos Durchsucht die Hilfeseiten des Handbuchs.  
aspell Rechtschreibprüfung  
awk Text suchen und ersetzen. Datenbank sortieren/validieren/indexieren.
cmp Vergleichen von zwei Dateien.  
comm Vergleichen von zwei zeilenweise sortierten Dateien.  
csplit Eine Datei in kontextabhängige Teile aufteilen.  
cut Eine Datei in zwei separate Teile aufteilen.  
cksum CRC-Prüfsumme und Bytezahl ausgeben  
find Suchen nach Dateien, die festgelegte Kriterien erfüllen  
fmt Absatztext formatieren  
fold Text in bestimmte Breite umbrechen.  
dir Verzeichnisinhalte kurz auflisten  
dircolors Farbkonfiguration für ls  
dirname Konvertieren eines vollständigen Pfadnamens in einen Pfad.  
dirs Anzeigen einer Liste der gespeicherten Verzeichnisse.  
cat Auflisten des Inhalts eines Verzeichnisses.  
bzip2 Komprimieren oder Dekomprimieren benannter Dateien.  
chroot Einen Befehl mit einem anderen Stammverzeichnis ausführen.  
fgrep Suchen von Dateien nach Zeilen, die einer bestimmten Zeichenfolge entsprechen  
fuser Identifizieren/Beenden des Prozesses, der auf eine Datei zugreift  
gawk Suchen und Ersetzen von Text in Dateien.  
gzip Komprimieren oder Dekomprimieren von Namensdateien.  
ln Verknüpfungen zwischen Dateien herstellen  
locate Suchen von Dateien  
look Zeilen anzeigen, die mit einer bestimmten Zeichenfolge beginnen.  
lpr Offline-Ausgabe  
lpc Steuerprogramm für Zeilenausgabe  
lprm Jobs aus der Druckerwarteschlange entfernen.  
lprint Datei drucken.  
lprintd Druckauftrag abbrechen.  
lprintq Liste der Druckerwarteschlange  
lsof Auflisten geöffneter Dateien  
vdir Verzeichnisinhalte ausführlich auflisten ls -| -b
v Verzeichnisinhalte ausführlich auflisten ls -| -b
vi Text-Editor  
uuencode Decodieren einer Datei. Decodieren einer Datei mit UUEncode.
uuencode Kodieren einer Datei. Kodieren einer Datei mit UUEncode.
tty Dateinamen des Terminals auf stdin ausgeben  
touch Dateizeitstempel ändern  
expand Tabulatoren in Leerzeichen umwandeln.  
import x-Serverbildschirm aufnehmen und das Bild in einer Datei speichern.  
install Kopieren von Dateien und Festlegen von Attributen  
fg Job in den Vordergrund verschieben.  
bg Job in den Hintergrund verschieben.  
nl Zeilen nummerieren und Dateien schreiben.  
open Eine Datei darin öffnen.s default application  
paste Zeilen von Dateien zusammenführen.  
pathchk Überprüfen der Portabilität von Dateinamen.  
popd Vorherigen Wert des aktuellen Verzeichnisses wieder herstellen.  
pr Vorbereiten von Dateien zum Drucken.  
printcap Druckerfunktionsdatenbank  
printenv Drucken von Umgebungsvariablen  
printf Formatieren und Drucken von Daten  
pushd Speichern und Ändern des aktuellen Verzeichnisses.  
rcp Kopieren von Dateien zwischen zwei Computern  
read Lesen einer Zeile von der Standardeingabe.  
rename Umbenennen von Dateien  
remsync Remote-Dateien per E-Mail synchronisieren.  
mmb Massenverschieben und Umbenennen von Dateien.  
mtools Bearbeiten von MS-DOS-Dateien.  
rev Zeilen in einer Datei umkehren  
rsync Remotekopie einer Datei erstellen Synchronisieren von Dateistrukturen
sdiff Zwei Dateien interaktiv zusammenführen.  
scp Sichere Kopie  
sftp Sicheres Dateiübertragungsprogramm  
slocate Datei suchen  
sort Sortieren von Textdateien  
split Datei in Teile mit einer bestimmten Größe aufteilen.  
sum Prüfsumme für eine Datei ausgeben.  
tee Ausgabe in mehrere Dateien umleiten  
tsort Topologische Sortierung  
unmask Maske zur Erstellung von Nutzerdateien  
source Befehle aus der Datei ausführen.  
symlink Erstellt einen neuen Namen für eine Datei.  
tr Übersetzen, Komprimieren und/oder Löschen.  
uniq Dateien eindeutig machen  
wc Ausgabe von Byte, Wort und Zeilenanzahl  
whereis $Path, Manpages und Quelldateien für ein Programm eines Nutzers durchsuchen.  
which Suchen des $Path zu einer Programmdatei eines Nutzers.  
wget Webseiten oder Dateien abrufen.  
unexpand Konvertieren von Speicherplatz in Registerkarten.  
yes Ausgabe einer Zeichenfolge bis zum Abbruch.  
xdg-open Öffnen einer Datei oder einer URL in der bevorzugten Anwendung des Nutzers.  
dmesg Ausgabe von Kernel- und Treibermeldungen  


Nach oben


 

Grundlegende Nutzer- und Systembefehle

 

Mit diesen Befehlen können Sie die Nutzer- und Gruppeneinstellungen auf Ihrem Ubuntu-System verwalten, konfigurieren, Fehler beheben und sie zurücksetzen.

 
Befehl Auswirkung Ergänzende Informationen
passwd Erstellen eines Kennwortes  
groupadd Hinzufügen einer Gruppe  
groupmod Ändern einer Gruppe  
chgrp Gruppe ändern  
groupdel Gruppe löschen  
adduser Dem Cluster ein Volume hinzufügen.  
addgroup Gruppe zum System hinzufügen.  
alias Alias erstellen.  
useradd Erstellen eines neuen Nutzerkontos.  
usermod Ändern eines Nutzerkontos.  
users Auflisten der derzeit angemeldeten Nutzer  
chmod Ändern von Zugriffsberechtigungen  
chown Ändern von Dateieigentümer und Gruppe  
groups Ausgabe der Namen von Gruppen, in denen der Nutzer ist.  
id Nutzer- und Gruppen-ID ausgebens  
logname Aktuellen Anmeldenamen ausgeben.  
su Nutzeridentität ersetzen  
times Nutzer- und Systemzeiten  
who Alle derzeit angemeldeten Nutzernamen ausgeben.  
whoami Aktuelle Nutzer-ID und den Namen ausgeben. id -un

Die nachfolgenden Befehle behandeln systemspezifische Programme und Informationen.

 
Befehl Auswirkung Ergänzende Informationen
cal Kalender Anzeigen eines Kalenders
date Erstellungsdatum Anzeigen eines Datums
dc Tischrechner Rechner
fsck Dateisystemprüfung  
bc Beliebige Präzisionsrechnersprache  
kill  Ausführung eines Prozesses stoppen.  
killall Beenden von Prozessen nach Namen.  
let Durchführen von Arithmetik mit Shell-Variablen.  
make Neukompilieren einer Gruppe von Programmen.  
pkill Beenden der Ausführung von Prozessen.  
ps Prozessstatus  
seq Drucken numerischer Sequenzen.  
units Konvertieren von Einheiten einer Skala in eine andere.  

Pakete sind die Ubuntu-Standardmethode zum Laden und Aktualisieren neuer Anwendungen und Dateien. Diese Befehle ermöglichen die Verwaltung und Konfiguration der heruntergeladenen Pakete.

 
Befehl Auswirkung Ergänzende Informationen
apt -get Suchen und Installieren von Softwarepaketen  
aptitude Suchen und Installieren von Softwarepaketen  
apt -get update Neuladen der verfügbaren Aktualisierungen  
apt - get upgrade Aktualisieren aller Pakete.  
apt -get dist-upgrade Upgrade mit Paketaustausch Aktualisierung auf Ubuntu-Version
apt -get install pkgname Installieren von Paketen nach Namen.  
apt -get purge pkgname Deinstallation von Paketen nach Namen.  
apt -get autoremove Entfernen veralteter Pakete.  
apt -get -f install Versuchen, beschädigte Pakete zu korrigieren.  
dpkg -configure -a Versuchen, beschädigte Pakete zu korrigieren.  
dpkg -i pkg.deb Installationsprogrammdatei pkg.deb  

Mit diesen Befehlen haben Sie eine direkte Möglichkeit, die Dienste auf Ihrem Ubuntu-System zu verwalten.

 
Befehl Auswirkung Ergänzende Informationen
start service Jobdienst starten. Upstart
stop service Jobdienst stoppen. Upstart
status service Überprüfen, ob der Dienst ausgeführt wird. Upstart
/etc/init.d/service start Dienst starten SysV
/etc/init.d/service stop Dienst stoppen SysV
/etc/init.d/service restart Dienst neu starten Sysv
/etc/init.d/service check Dienst überprüfen SysV
runlevel Aktuelles Runlevel abrufen.  


Nach oben


 

Grundlegende Befehle für Laufwerke und Rechte

 

Das Verwalten der Laufwerke und Formate bedeutet einfach, dass Sie die an Ihr System angeschlossenen Peripheriegeräte beeinflussen können. Ob es sich um mehrere Festplatten, Wechseldatenträger oder andere Geräte handelt. Mit ihnen können Sie diese Geräte auf Befehlszeilenebene verwalten und konfigurieren.

 
Befehl Auswirkung Ergänzende Informationen
mount Laufwerks bereitstellen.  
unmount Bereitstellung eines Laufwerks aufheben.  
fdisk Datenträger formatieren  
cfdisk Partitionstabellen-Editor für Linux  
dd Festplatte duplizieren Konvertieren und Kopieren einer Datei, Schreiben
von Festplatten-Headern, Boot-Datensätzen,
ddrescue Datenwiederherstellungstool  
declare Deklarieren von Variablen und Zuweisen von Attributen.  
df Freier Speicherplatz auf der Festplatte zeigt an, wie viel Speicherplatz auf
jeder bereitgestellten Partition frei ist, die
belegt ist. „df“ verwendet MB und GB an Stelle
von Blöcken.
du Verzeichnisverwendung zeigt an, wie viel Speicherplatz ein bestimmtes
Verzeichnis mit allen
Unterverzeichnissen verwendet.
du -s Zusammenfassung der Verzeichnisnutzung  
du -h Grundlegende Informationen zur Verwendung des Verzeichnisses Dies übersetzt die Informationen in
ein einfaches Laienformat.
free Menge des verfügbaren, freien Speicherplatzes. Hier erfahren Sie, wie viel freier Speicherplatz
zur Verwendung zur Verfügung steht.
free -m Zeigt Statistiken zum freien Speicherplatz an zeigt die Statistiken in MB an.
uname -a Alle Kernel-Informationen abzurufen.  
uname -r Kernel-Informationen abrufen.  
lsb_release -a Ausgabe von Informationen über Ihre Linux-Distribution  
top Systemüberwachung starten Dies startet die Überwachung, das Anzeigen von RAM,
CPU- und Swap-Auslastung sowie die
Gesamtzahl der ausgeführten Prozesse.
q Systemüberwachung beenden  
diff Unterschiede zwischen 2 Dateien anzeigen  
diff3 Unterschiede zwischen 3 Dateien anzeigen  
 
SLN265879_de__1icon Hinweis: Den meisten der folgenden Befehle muss der Befehl sudo vorangestellt werden. Dadurch werden die Berechtigungen vorübergehend auf die Verwaltungsebene des Root-Nutzers angehoben. Dies ist bei der Arbeit mit Verzeichnissen oder Dateien erforderlich, die nicht im Besitz Ihres Nutzerkontos sind. Bei Verwendung von sudo werden Sie zur Eingabe des Kennworts aufgefordert. Nur Nutzer mit lokalen Administratorrechten (sudo)können diese Option verwenden.
 
Befehl Auswirkung Ergänzende Informationen
history Liste aller Nutzerbefehle Der Befehl history zeigt eine sehr lange Liste
von Befehlen an, die Sie eingegeben haben. Jeder
der Befehle wird neben einer Zahl angezeigt. Sie
können | x zum Ausführen eines zuvor
eingegebenen Befehl aus der Liste verwenden (ersetzen Sie das x
mit einer Zahl). Wenn Ihre history-Ausgabe
zu lang ist, verwenden Sie history | less
für eine scrollbare Liste.
REISUB Starten Sie das System neu. Halten Sie die Tasten ALT und DRUCK gedrückt, während Sie
dies eingeben, um den Computer neu zu starten.
apt -get Anwendung Wird zum Installieren, Entfernen, Aktualisieren und mehr verwendet.
file Für die Überprüfung einer oder mehrerer Dateien eingeben.  
sleep Befehle verzögern x Sekunden warten, um mit dem nächsten Befehl fortzufahren.
pidof PID anfordern PID in lesbarem Format
ps Systemmonitor für Befehlszeile auch gut für Skripte.
cat Datei in der Kommandozeile ausgeben.  
crontab Zeit Laufwerk Ereignisse  
man Hilfehandbuch Öffnen des Handbuchs von Programmen, zeigt
das Befehlshandbuch an.
man man Handbuch zum Handbuch Hilfeseite zur Verwendung der Hilfeseite.
man intro Kurze Liste der Befehle Wenn Sie Informationen zu einem Befehl benötigen
, geben Sie < command name >-h oder < command name
 >--help
ein, wenn die erste Regel nicht funktioniert hat. Sie
sehen, dass einige Befehlszeilen nicht -h
mit --help funktionieren.
info info Einführung in Informationsseiten  
basename Entfernen von Verzeichnis und Suffix von Dateinamen  
eject Wechseldatenträger auswerfen.  
fdformat Formatierung niedriger Stufe Formatieren einer FD-Diskette.
mkisofs Erstellen eines hybriden Dateisystems.  
format Formatieren von Festplatten oder Bändern  
mknod Erstellen von speziellen Block- oder Zeichendateien.  
quotactl Festlegen von Festplattenkontingenten  
quotacheck Scannen eines Dateisystems auf Festplattennutzung.  
quota Anzeigen der Festplattennutzung und -beschränkungen  
tar Bandarchivierer  
ram RAM-Festplattengerät  

Die Berechtigungen für Dateien und Verzeichnisse und die Möglichkeit, diese zu ändern, erfordern Administratorrechte. Sie können verwendet werden, um vorhandene Dateien zu ändern oder zu reparieren oder um zu verhindern, dass andere Dateien oder Verzeichnisse von unerfahrenen Nutzern beschädigt werden.

 
Befehl Auswirkung Ergänzende Informationen
chmod Modus ändern  
su Benutzer wechseln  
ulimit Nutzerressourcen begrenzen  
unalias Alias entfernen.  
unset Variablen- oder Funktionsnamen entfernen.  
function Funktionsmakros definieren.  

Erhöhte Rechte werden in Ubuntu Administratorrechte genannt. Sie müssen diese Befehle ausführen, wenn Sie Änderungen an Ihrem System auf einer ausreichend hohen Ebene vornehmen müssen. Das Windows-Äquivalent wäre, eine Eingabeaufforderung als Administrator zu öffnen.

 
Befehl Auswirkung Ergänzende Informationen
sudo Erhöhte Rechte Ausführen von Befehlen mit erhöhten Rechten
- < superuser do >; ein allgemeiner Ausdruck, der
angibt, dass die Aktion
mit dem Admin-Kennwort verifiziert werden muss.
sudo -r Root-Shell als Nutzer öffnen  
sudo -r -u Shell als Nutzer öffnen  
sudo -k sudo-Kennwörter vergessen.  


Nach oben


 

Grundlegende Netzwerkbefehle

 

Diese Befehle befassen sich mit der Konfiguration und Fehlerbehebung von Netzwerkverbindungen auf Ihrem System. Dies umfasst kabelgebundene und kabellose Verbindungen.

 
Befehl Auswirkung Ergänzende Informationen
chkconfig Überprüfen aktivierter Dienste.  
ping Netzwerkverbindungen testen  
ftp File Transfer Protocol  
host Überprüfen der IP-Adresse der Domain.  
ifconfig Konfigurieren von Netzwerkgeräten.  
iwconfig Drahtlose Informationen anzeigen.  
sudo iwlist scan Nach Drahtlosnetzwerken suchen  
ifup eth0 Schnittstelle eth0 online schalten.  
ifdown eth0 eth0-Schnittstelle anzeigen.  
netstat Routingtabelle anzeigen  
route Routen festlegen  
telnet Verbindung zu Telnet herstellen.  
traceroute Route anzeigen  
dig DNS-Lookup  
ethtool Ethernet-Karteneinstellungen  
mkfifo Erstellen von FIFOs Named Pipes
mtr Netzwerkdiagnose traceroute/ping
nslookup Internet-Nameserver interaktiv abfragen  
screen Multiplex-Terminal Ausführen von Remote-Shells über SSH
strace Systemaufrufe und Signale verfolgen  

Diese Befehle befassen sich mit der Verwaltung und Konfiguration der Ubuntu-Firewall.

 
Befehl Auswirkung Ergänzende Informationen
ufw enable Firewall aktivieren.  
ufw disable Firewall deaktivieren.  
ufw default allow Standardmäßig alle Verbindungen zulassen.  
ufw default deny Standardmäßig alle Verbindungen verweigern.  
ufw status Cyrrebt-Status und -Regeln  
ufw allow port Datenverkehr am Port zulassen.  
ufw deny port Datenverkehr am Port verweigern.  
ufw deny from ip IP-Adresse blockieren  


Nach oben


 

Weitere Informationen:

 

SLN265879_de__1icon Hinweis:
Sie erhalten bei Canonical den folgenden Softwaresupport:
Der technische Support wird von Dell bereitgestellt:


Nach oben


Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

21 Feb 2021

Version

3

Article Type

Solution

Rate This Article


Accurate
Useful
Easy to Understand
Was this article helpful?

0/3000 characters