lpi1:shell_configdateien
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| lpi1:shell_configdateien [2011/07/19 08:55] – [Häufige Kommandofolgen abkürzen] ingo_wichmann | lpi1:shell_configdateien [2023/10/25 07:53] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ===== Bash Konfigurationsdateien | + | ===== .bashrc ====== |
| - | Testen, welche Konfigurationsdateien wann benutzt werden: | + | ==== Aufgabe 1: History ==== |
| - | for file in / | + | |
| - | do | + | |
| - | echo "echo Hello $file" >> $file | + | |
| - | done | + | |
| + | Erweitere die history list so, dass sie Platz für 2000 Befehle hat und 200000 Befehle in einer Datei bewahrt. | ||
| + | Was ändert sich mit der Variable\\ | ||
| + | '' | ||
| + | |||
| + | |||
| + | ==== Aufgabe 2: Prompt ==== | ||
| + | |||
| + | Lies das Kapitel " | ||
| + | |||
| + | * Loginname | ||
| + | * Hostname des Rechners | ||
| + | * die History-Nummer des aktuellen Kommandos, in Klammern "z. B. (10)" | ||
| + | * das aktuelle Verzeichnis | ||
| + | * Prompt-Zeichen für normalen Benutzer oder " | ||
| + | |||
| + | Baue das neue Prompt in das Profile-Startscript für die Bash für deinen aktuellen Benutzer ein. | ||
| + | |||
| + | |||
| + | ==== profile oder bashrc? ==== | ||
| + | '' | ||
| + | |||
| + | Eine Ersetzung in der Form '' | ||
| + | |||
| + | === Beispiel Umgebungsvariable setzen === | ||
| + | |||
| + | <file bash ~/ | ||
| + | |||
| + | … | ||
| + | |||
| + | VAR=wert | ||
| + | export VAR | ||
| + | </ | ||
| + | |||
| + | Abmelden: Grafisch oder | ||
| + | loginctl list-sessions | ||
| + | loginctl terminate-session 5 | ||
| + | Wieder anmelden. | ||
| + | echo $VAR | ||
| + | | ||
| + | (Neustart '' | ||
| ===== Häufige Kommandofolgen abkürzen ===== | ===== Häufige Kommandofolgen abkürzen ===== | ||
| Zeile 15: | Zeile 51: | ||
| alias | alias | ||
| - | Dabeiinhalt | + | Dateiinhalt |
| + | alias ccat=' | ||
| + | oder | ||
| <code bash> | <code bash> | ||
| function ccat { | function ccat { | ||
| - | | + | |
| } | } | ||
| </ | </ | ||
| Zeile 25: | Zeile 63: | ||
| <code bash> | <code bash> | ||
| function cgrep { | function cgrep { | ||
| - | | + | |
| } | } | ||
| </ | </ | ||
lpi1/shell_configdateien.1311065752.txt.gz · Zuletzt geändert: 2011/07/19 08:55 von ingo_wichmann
