Bash Befehle
Beispiele
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 ↗
- 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 ↗
- 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 ↗
- pipe: Befehle aneineinanderreihen Bash Pipe ↗
- 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 ↗
- 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 !! ↗