Bash Befehle
Beispiele
© 2016
- 2025
Basiswissen
Als Bash bezeichnet man eine Programmiersprache (Shell) für Linux- und Unix-Betriebssysteme. Die Sprache ist schwer erlernbar und wird vor allem von Fachpersonen benutzt. Hier stehen einige Beispiele häufig genutzter Befehle.
Beispiele
- adduser: Legt neuen Benutzer an 👉 Bash adduser
- amixer: Audio-Controller 👉 Bash amixer
- apt: Alles rund um Installationen 👉 Bash apt
- AND: logisches UND 👉 Bash AND
- Arithmetischer Vergleich 👉 Bash integer conditionals
- Array: Feldvariable 👉 Bash array
- attr: Dateiattribute setzen/lesen 👉 Bash attr
- basename: Entfernt Pfad aus Dateiangabe 👉 Bash basename
- bc: Gleitkommaarithmetik in Bash 👉 Bash bc
- brace expansion: Fertige Listenfunktionen 👉 Bash brace expansion
- cal: zeigt Kalender an 👉 Bash cal
- cd: anderes Verzeichnis 👉 Bash cd
- date: Angabe des Datums 👉 Bash date
- df: Gibt Größe von Speicherplätzen an 👉 Bash df
- du: Zeigt Ordnergröße rekursiv 👉 Bash du
- esac: spezielles If-Kontrukt 👉 Bash esac
- cat: Ausgabe von Textdateien 👉 Bash cat
- chkrootkit: Scannt System nach Einbrechern 👉 Bash chkrootkit
- clear: Löscht den Bildschirm 👉 Bash clear
- { Befehle } < datei 👉 Bash command block
- f2=$(pwd) 👉 Bash command substitution
- consoleblank: Bildschirmschoner 👉 Bash consoleblank
- cp: Kopiert Dateien und Ordner 👉 Bash cp
- csplit: Teilt Textdateien auf 👉 Bash csplit
- cupsfilter: txt zu pdf konvertieren Bash cupsfilter'; (externer Link)
- Cursor, verändern davon 👉 Bash cursor
- cut: Schneidet Stücke aus Zeilen heraus 👉 Bash cut
- declare: Variable explizit deklarieren 👉 Bash declare
- deluser: Löscht Benutzer 👉 Bash deluser
- diff: Vergleicht Dateien und Ordner 👉 Bash diff
- dpkg: Verwaltet installierte Software 👉 Bash dpkg
- echo: Schreibt auf Bildschirm (wie Print) 👉 Bash echo
- echo $? 👉 Bash exit status
- exit: Beendet Terminal-Sitzung 👉 Bash exit
- file: Gibt Dateiinformationen 👉 Bash file
- Gibt es Datei? 👉 Bash file attribute operators
- find: Sucht nach Dateien 👉 Bash find
- for: Schleifenanfang 👉 Bash for
- jobs: Zeigt laufende Jobs an 👉 Bash jobs
- gnuplot: Zeichnet Graphen 👉 Bash gnuplot
- grep: Suche nach Textmustern 👉 Bash grep
- gzip: Zip-Routine (Komprimierung) 👉 Bash gzip
- head: Nur 10 erste Zeilen ausgeben 👉 Bash head
- history: Listet letzte Befehle auf 👉 Bash history
- iconv: Konvertiert Datentypen von Dateien 👉 Bash iconv
- if: Beginner einer Verzweigung 👉 Bash if
- ip add: zeigt Netzwerkparameter an 👉 Bash ip add
- kill: Beendet einen Job 👉 Bash kill
- less: zeigt Dateiinhalte scrollbar an 👉 Bash less
- let: let z=z+1 weist z einen Zahlenwert zu 👉 Bash let
- locale: Geographische Einstellungen 👉 Bash locale
- localhost: Für Apache Webserver 👉 Bash localhost
- ls: List Liste Ordnerinhalte 👉 Bash ls
- lsblk: Liste Hardware-Partionen 👉 Bash lsblk
- lscpu: Listet CPU-Informationen auf 👉 Bash lscpu
- lshw: Liste Hardware-Informationen 👉 Bash lshw
- lsusb: Liste USB-Informationen 👉 Bash lsusb
- Lynx: Archaischer Browser 👉 Bash lynx
- mkdir: neues Verzeichnis 👉 Bash mkdir
- mpg123: Audio-Player (Musik) 👉 Bash mpg123
- mutt: E-Mail Programm 👉 Bash mutt
- nmcli: Netzwerke (z. B. WLAN) 👉 Bash nmcli
- mv: Move verschiebt Datei oder Ordner 👉 Bash mv
- NOT: logisches NICHT 👉 Bash NOT
- OR: logisches ODER 👉 Bash OR
- passwd: Passwort ändern 👉 Bash passwd
- pdfunite: verbindet pdf-Dateien 👉 Bash pdfunite
- pipe: Befehle aneineinanderreihen 👉 Bash Pipe
- printf: Datenausgabe mit Steuerzeichen 👉 Bash printf
- Prompt, die Eingabeaufforderung 👉 Bash prompt
- ps: listet Jobs auf 👉 Bash ps
- pws: zeigt Arbeitsverzeichnis an 👉 Bash pwd
- Übergabeargumente bei Skriptaufruf 👉 Bash Positional Parameters
- RANDOM: Variable mit Zufallszahl von 0 bis 32767 👉 Bash RANDOM
- rbash: Restricted Bash 👉 Bash rbash
- read: Wie Input in anderen Programmsprachen 👉 Bash read
- repositories: Softwarekanäle für upgrades 👉 Bash repositories
- rev: Kehrt Reihenfolge in jeder Zeile um 👉 Bash rev
- rm: Remove Löscht Dateien und Ordner 👉 Bash rm
- sed: Stream-Edit Verändert Textströme 👉 Bash sed
- setfont: Font für Console wählen 👉 Bash setfont
- setterm: Ändert Farben in der Konsole 👉 Bash setterm
- setxkbmap: Tastatur für QWERTZ (Deutsch) 👉 Bash setxkbmap
- shutdown: Fährt Computer herunter 👉 Bash shutdown
- sleep: z. B. zwei Sekunden Pause 👉 Bash sleep
- sort: Sortiert Textdatei zeilenweise 👉 Bash sort
- ssh: Open SSH für Kommunikation mit anderen Rechnern 👉 Bash ssh
- String operators, Variablennamen ändern 👉 Bash string operators
- sudo apt-get upgrade: alles aktualsisieren 👉 Bash sudo_apt-get_upgrade
- tee: Schreibt gleichzeitig in mehrere Dateien 👉 Bash tee
- tmux: Benutzer teilen einen Bildschirm 👉 Bash tmux
- tput: Versetzt den Prompt am Bildschirm 👉 Bash tput
- tr: Transliterate verändert einzelne Zeichen 👉 Bash tr
- ufw: Steuert die uncomplicated firewall (daemon) 👉 Bash ufw
- upower: zeigt Akku-Informationen an 👉 Bash upower
- Variableninhalt ist Variablenname 👉 Bash indirect expansion
- w: zeigt alle eingeloggten Benutzer an 👉 Bash w
- wc: zählt Bytes, Wörter und Zeilen 👉 Bash wc
- wget: URL downloaden 👉 Bash wget
- whatis: Kurzinfo zu Befehlen 👉 Bash whatis
- whoami: sagt, wer man ist 👉 Bash whoami
- while: Schleife 👉 Bash while
- youtube-dl: Download-tool für Musik von Youtube 👉 Bash youtube-dl
- !!: wiederholt letzten Befehl 👉 Bash !!