Datei- und Verzeichnisoperationen

Befehl Vollständige Schreibweise Beschreibung
ls Liste Verzeichnisinhalt auflisten
cd Verzeichnis wechseln Verzeichnis wechseln
pwd Arbeitsverzeichnis ausgeben Aktuelles Arbeitsverzeichnis anzeigen
mkdir Verzeichnis anlegen Verzeichnis erstellen
rmdir Verzeichnis entfernen Leeres Verzeichnis entfernen
rm entfernen Datei oder Verzeichnis entfernen
cp copy Datei oder Verzeichnis kopieren
mv move Datei/Verzeichnis verschieben oder umbenennen
ln link Link erstellen
finde finde Dateien und Verzeichnisse finden
locate locate Dateien schnell finden
which which Speicherort des Befehls finden
whereis wo ist Binärdateien, Quellcode und Handbuchseiten finden
du Speicherplatznutzung Speicherplatzverbrauch von Verzeichnissen anzeigen
df disk free Festplattenbelegung anzeigen

Dateiinhalt-Operationen

Befehl Vollständige Schreibweise Beschreibung
cat concatenate Dateiinhalt anzeigen
more more Dateiinhalt seitenweise anzeigen
less less Dateiinhalt seitenweise anzeigen (leistungsfähiger)
head head Den Anfang einer Datei anzeigen
tail tail Das Ende einer Datei anzeigen
grep global regular expression print Textsuchwerkzeug
sed stream editor Stream-Editor
awk Aho, Weinberger, Kernighan Textverarbeitungs-Tool
sortieren sortieren Textzeilen sortieren
uniq unique Doppelte Zeilen entfernen
wc Wortzählung Wörter, Zeilen und Zeichen zählen
cut cut Textspalten extrahieren
tr translate Zeichenkonvertierung
diff Unterschied Dateiunterschiede vergleichen

Dateiberechtigungen und -attribute

Befehl Vollständige Schreibweise Beschreibung
chmod Modus ändern Dateiberechtigungen ändern
chown Eigentümer ändern Dateieigentümer ändern
chgrp Gruppe ändern Dateigruppe ändern
umask Benutzer-Dateierstellungsmodus-Maske Standardberechtigungsmaske festlegen
stat status Detaillierte Dateiinformationen anzeigen
Datei Datei Dateityp bestimmen

Prozessverwaltung

Befehl Vollständige Schreibweise Beschreibung
ps Prozessstatus Prozessstatus anzeigen
top Prozesstabelle Prozessinformationen in Echtzeit anzeigen
htop htop Interaktiver Prozessbetrachter
kill kill Prozess beenden
killall alle beenden Prozess nach Namen beenden
jobs jobs Job-Status anzeigen
bg background Job in den Hintergrund verschieben
fg Vordergrund Job in den Vordergrund bringen
nohup kein Auflegen Befehl ohne Auflegen ausführen

Systeminformationen

Befehl Vollständige Schreibweise Beschreibung
uname Unix-Name Systeminformationen anzeigen
whoami wer bin ich Aktuellen Benutzernamen anzeigen
id Identifikation Benutzer- und Gruppen-ID anzeigen
who who Aktuell angemeldete Benutzer anzeigen
w who Angemeldete Benutzer und ihre Aktivität anzeigen
uptime Betriebszeit Systembetriebszeit anzeigen
date date Datum anzeigen oder setzen
cal calendar Kalender anzeigen
free free Speichernutzung anzeigen
lscpu CPU auflisten CPU-Informationen anzeigen
lsblk Blockgeräte auflisten Blockgeräte auflisten
lsusb USB-Geräte auflisten USB-Geräte auflisten
lspci PCI-Geräte auflisten PCI-Geräte auflisten

Netzwerkbezogen

Befehl Vollständige Schreibweise Beschreibung
ping Paket-Internet-Suchprogramm Netzwerkkonnektivität testen
wget Web abrufen Datei herunterladen
curl Client-URL Datenübertragungswerkzeug
ssh Sichere Shell Sichere Remote-Anmeldung
scp Sichere Kopie Dateien sicher kopieren
rsync Remote-Synchronisierung Remote-Synchronisierung
netstat Netzwerkstatistiken Netzwerkverbindungsstatus anzeigen
ss Socket-Statistiken Socket-Statistiken anzeigen
ifconfig Schnittstellenkonfiguration Netzwerkschnittstelle konfigurieren
ip Internetprotokoll Netzwerkkonfigurationswerkzeug

Komprimierung und Archivierung

Befehl Vollständige Schreibweise Beschreibung
tar Bandarchiv Dateien archivieren
gzip gnu zip Dateien komprimieren
gunzip gnu unzip Dateien dekomprimieren
zip zip ZIP-Archiv erstellen
unzip unzip ZIP-Datei entpacken

Texteditor

Befehl Vollständige Schreibweise Beschreibung
vi visual Texteditor
vim vi improved Verbesserter vi-Editor
nano nano Einfacher Texteditor
emacs Makros bearbeiten Leistungsstarker Editor

Systemdienste

Befehl Vollständige Schreibweise Beschreibung
systemctl Systemsteuerung Systemdienststeuerung
service service Dienststeuerung (veraltet)
crontab Cron-Tabelle Tabelle geplanter Aufgaben
su Benutzer wechseln Benutzer wechseln
sudo als anderer Benutzer ausführen Befehl als anderer Benutzer ausführen

Eingabe-/Ausgabeumleitung

Befehl Vollständige Schreibweise Beschreibung
tee tee Ausgabe sowohl in eine Datei als auch auf den Bildschirm schreiben
xargs erweiterte Argumente Befehlszeile aufbauen und ausführen

Andere gängige Befehle

Befehl Vollständige Schreibweise Beschreibung
man Handbuch Befehlsmanual anzeigen
Info Information Info-Dokumentation anzeigen
help help Hilfeinformationen anzeigen
history history Befehlshistorie anzeigen
alias alias Befehlsalias erstellen
echo echo Text ausgeben
printf Formatiert ausgeben Ausgabe formatieren
sleep sleep Für angegebene Zeit verzögern
watch watch Befehl periodisch ausführen
clear clear Bildschirm löschen
exit exit Shell beenden
logout logout Abmelden

Andere Linux-Befehlsabkürzungen

bin = Binaries (二进制文件)

/dev = Devices (设备)

/etc = Etcetera (等等)

/lib = LIBrary

/proc = Processes

/sbin = Superuser Binaries (超级用户的二进制文件)

/tmp = Temporary (临时)

/usr = Unix Shared Resources

/var = Variable (变量)

FIFO = First In, First Out

GRUB = GRand Unified Bootloader

IFS= Internal Field Seperators

LILO = LInux LOader

MySQL = My 是最初作者女儿的名字,

SQL = Structured QueryLanguage

PHP = Personal Home Page Tools = PHP HypertextPreprocessor

PS = Prompt String

Perl = “Pratical Extraction and Report Language”(实际的抽取和报告语言) =”Pathologically Eclectic Rubbish Lister”

Python 得名于电视剧Monty Python’s Flying Circus

Tcl = Tool Command Language

Tk = ToolKit

VT = Video Terminal

YaST = Yet Another Setup Tool

apache = “a patchy” server

apt = Advanced Packaging Tool

ar = archiver

as = assembler

awk = “Aho Weiberger and Kernighan”三个作者的姓的第一个字母

bash = Bourne Again SHell

bc = Basic (Better) Calculator

bg = BackGround

biff = 作者HeidiStettner在U.C.Berkely养的一条狗,喜欢对邮递员汪汪叫。

cal = Calendar (日历)

cat = Catenate (链接)

cd = Change Directory

chgrp = Change Group

chmod = Change Mode

chown = Change Owner

chsh = Change Shell

cmp = compare

cobra = Common Object Request BrokerArchitecture

comm = common

cp = Copy

cpio = CoPy In and Out

cpp = C Pre Processor

cron = Chronos 希腊文时间

cups = Common Unix Printing System

cvs = Current Version System

daemon = Disk And Execution MONitor

dc = Desk Calculator

dd = Disk Dump (磁盘转储)

df = Disk Free

diff = Difference

dmesg = diagnostic message

du = Disk Usage

ed = editor

egrep = Extended GREP

elf = Extensible Linking Format

elm = ELectronic Mail

emacs = Editor MACroS

eval = EVALuate

ex = EXtended

exec = EXECute (执行)

fd = file descriptors

fg = ForeGround

fgrep = Fixed GREP

fmt = format

fsck = File System ChecK

fstab = FileSystem TABle

fvwm = F*** Virtual Window Manager

gawk = GNU AWK

gpg = GNU Privacy Guard

groff = GNU troff

hal = Hardware Abstraction Layer

joe = Joe’s Own Editor

ksh = Korn SHell

lame = Lame Ain’t an MP3 Encoder

lex = LEXical analyser

lisp = LISt Processing = Lots of IrritatingSuperfluous Parentheses

ln = Link

lpr = Line PRint

ls = list

lsof = LiSt Open Files

m4 = Macro processor Version 4

man = MANual pages

mawk = Mike Brennan’s AWK

mc = Midnight Commander

mkfs = MaKe FileSystem

mknod = Make Node

motd = Message of The Day

mozilla = MOsaic GodZILLa

mtab = Mount TABle

mv = Move

nano = Nano’s ANOther editor

nawk = New AWK

nl = Number of Lines

nm = names

nohup = No HangUP

nroff = New ROFF

od = Octal Dump

passwd = Passwd

pg = pager

pico = PIne’s message COmposition editor

pine = “Program for Internet News &Email” = “Pine is not Elm”

ping = 拟声 又 = Packet Internet Grouper

pirntcap = PRINTer CAPability

popd = POP Directory

pr = pre

printf = Print Formatted

ps = Processes Status

pty = pseudo tty

pushd = PUSH Directory

pwd = Print Working Directory

rc = runcom = run command, rc还是plan9的shell

rev = REVerse

rm = ReMove

rn = Read News

roff = RunOFF

rpm = RPM Package Manager = RedHat PackageManager

rsh, rlogin, rvim中的

r = Remote

rxvt = ouR XVT

seamoneky = 我

sed = Stream Editor

seq = SEQuence

shar = Shell ARchive

slrn = S-Lang rn

ssh = Secure Shell

ssl = Secure Sockets Layer

stty = Set TTY

su = Substitute User

svn = SubVersion

tar = Tape ARchive

tcsh = TENEX C shell

tee = T (T形水管接口)

telnet = TEminaL over Network

termcap = terminal capability

terminfo = terminal information

tex = τέχνη的缩写,希腊文art

tr = traslate

troff = Typesetter new ROFF

tsort = Topological SORT

tty = TeleTypewriter

twm = Tom’s Window Manager

tz = TimeZone

udev = Userspace DEV

ulimit = User’s LIMIT

umask = User’s MASK

uniq = UNIQue

i = VIsual = Very Inconvenient

vim = Vi IMproved

wall = write all

wc = Word Count

wine = WINE Is Not an Emulator

xargs = eXtended ARGuments

xdm = X Display Manager

xlfd = X Logical Font Description

xmms = X Multimedia System

xrdb = X Resources DataBase

xwd = X Window Dump

yacc = yet another compiler compiler

Fish = the Friendly Interactive SHell

su = Switch User

MIME = Multipurpose Internet Mail Extensions

ECMA = European Computer ManufacturersAssociation