Bash Dateien: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 39: | Zeile 39: | ||
= Aufgabe = | = Aufgabe = | ||
| − | * Setzten Sie sich die Aliase '''..''' und '''...''', um jeweils 1 bzw. 2 Ordner weiter oben zu gelangen | + | * Setzten Sie sich die [[Aliase]] '''..''' und '''...''', um jeweils 1 bzw. 2 Ordner weiter oben zu gelangen |
| − | * Diese sollen in jeder neuen Shell für root und den normalen Benutzer immer | + | * Diese sollen in jeder neuen Bash-Shell für root und den normalen Benutzer immer benutzbar sein |
| − | + | {| class="mw-collapsible mw-collapsed wikitable" | |
| − | + | |- | |
| − | < | + | ! Lösung |
| − | + | |- | |
| − | + | | | |
| − | + | * '''vim ''~/.bashrc'' ''' | |
| − | + | * oder | |
| − | + | * '''nano ''~/.bashrc'' ''' | |
| + | <syntaxhighlight lang="bash"> | ||
| + | ... | ||
| + | alias '..'='cd ..' | ||
| + | alias '...'='cd ../..' | ||
| + | ... | ||
| + | </syntaxhighlight> | ||
| + | * '''source ''~/.bashrc'' ''' | ||
| + | * Dasselbe nochmal als root-Benutzer | ||
| + | |} | ||
Aktuelle Version vom 19. November 2024, 14:02 Uhr
- Shells können benutzerdefiniert im lokalen Heimatverzeichnis an die eigene Arbeitsweise angepasst werden
- In der Regel definiert man Kürzel für häufig aufgerufene Kommandos
- Zusätzlich kann man Tastenkürzel für bestimmte Shell-Funktionen zuweisen
- z.B. ist Strg-R schon dafür eingestellt, um die Kommandohistorie zu durchsuchen
Einlogvorgang
Wird beim Anmelden automatisch ausgeführt. Sie gilt für alle.
- /etc/profile
Wenn diese Datei existiert, wird sie beim Anmelden automatisch ausgeführt
- ~/.bash_profile
Wenn diese Datei existiert wird sie beim Anmelden automatisch ausgeführt, wenn die obige nicht existiert.
- ~/.bash_login
Wird beim Anmelden automatisch ausgeführt wenn die beiden obigen nicht existieren.
- ~/.profile
Starten einer Shell
Wird beim starten jeder Bash automatisch ausgeführt.
- /etc/bash.bashrc
Wird beim starten jeder Bash automatisch ausgeführt.
- ~/.bashrc
Enthält die während der letzten Sitzung eingegebenen Befehle
- ~/.bash_history
Wird beim Abmelden ausgeführt
- ~/.bash_logout
Manuelles Laden
- source ~/.bashrc
- source ~/.profile
- ...
Aufgabe
- Setzten Sie sich die Aliase .. und ..., um jeweils 1 bzw. 2 Ordner weiter oben zu gelangen
- Diese sollen in jeder neuen Bash-Shell für root und den normalen Benutzer immer benutzbar sein
| Lösung |
|---|
...
alias '..'='cd ..'
alias '...'='cd ../..'
...
|


