Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
lpi1:shell_configdateien [2009/05/08 15:05] 127.0.0.1 Externe Bearbeitung |
lpi1:shell_configdateien [2023/10/25 07:53] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== Bash Konfigurationsdateien ===== | ||
- | Testen, welche Konfigurationsdateien wann benutzt werden: | ||
- | for file in /etc/profile /etc/bash.bashrc ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc ~/.bash_logout; | ||
- | do | ||
- | echo "echo Hello $file" >> $file | ||
- | done | ||
- | |||
- | |||
- | ===== Häufige Kommandofolgen abkürzen ===== | ||
- | |||
- | ''ls -l'' abkürzen: | ||
- | alias ll='ls -l' | ||
- | |||
- | Aliase anzeigen: | ||
- | alias | ||
- | |||
- | Kommentare entfernen abkürzen: | ||
- | <code bash> | ||
- | function ccat { | ||
- | egrep -v '^\s*(#|$)' $1 | ||
- | } | ||
- | </code> | ||
- | |||
- | Kommentare entfernen abkürzen: | ||
- | <code bash> | ||
- | function cgrep { | ||
- | egrep -v '^\s*(#|$)' $2 | grep --colour=auto $1 | ||
- | } | ||
- | </code> | ||
- | |||
- | Funktonen und Variablen anzeigen: | ||
- | set | ||
- | |||
- | ===== Dokumentation ===== | ||
- | man bash | ||
- | /INVOCATION | ||
- | |||
- | help function | ||
- | |||