Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
Nowa wersja
Both sides next revision
|
pl:dydaktyka:unix:lab_powloka [2017/10/23 20:29] kkluza [5 Inicjalizacja powłok] |
pl:dydaktyka:unix:lab_powloka [2018/10/22 08:04] kkutt [6 GNU Readline] |
| |
==== Zmiana znaku zachęty ==== | ==== Zmiana znaku zachęty ==== |
Bash (opis w //bash(1)//, "PROMPTING") | Bash (opis w //bash(1)//, "PROMPTING" (ZACHĘTA POWŁOKI)) |
| |
export PS1='\u@\h:\w ' | export PS1='\u@\h:\w ' |
==== Cytowanie napisów ==== | ==== Cytowanie napisów ==== |
W środowisku powłoki są używane 3 znaki specjalne pozwalające na konstruowanie/cytowanie napisów: | W środowisku powłoki są używane 3 znaki specjalne pozwalające na konstruowanie/cytowanie napisów: |
| '' " '' |
| |
* cudzysłówy ''"'', tekst w nich zawarty jest jednym napisem, w którym powłoka może interpertować znaki specjalne, np. podstawiać wartości zmiennych, | - cudzysłowy '' " '', tekst w nich zawarty jest jednym napisem, w którym powłoka może interpertować znaki specjalne, np. podstawiać wartości zmiennych, |
* apostrofy ''''', j.w. tylko BEZ możliwości interpretowania znaków specjalnych - tekst jest dokładnie cytowany, | |
* odwrócone apostrofy ''`'' (obok klawisza <key>Tab</key>), zawartość tekstu jest traktowana jako polecenie, uruchamiana przez kolejna powłokę, a wynik działania polecenia jest podstawiany jako tekst. | - apostrofy ''''', j.w. tylko BEZ możliwości interpretowania znaków specjalnych - tekst jest dokładnie cytowany, |
| |
| - odwrócone apostrofy ''`'' (obok klawisza <key>Tab</key>), zawartość tekstu jest traktowana jako polecenie, uruchamiana przez kolejna powłokę, a wynik działania polecenia jest podstawiany jako tekst. |
| |
| |
* Reszta często emuluje w pewnym zakresie jeden z tych dwóch. | * Reszta często emuluje w pewnym zakresie jeden z tych dwóch. |
* Należy znać podstawy użycia Emacs i VI, np.: poruszanie się po ekranie, obsługa plików, podstawy edycji. | * Należy znać podstawy użycia Emacs i VI, np.: poruszanie się po ekranie, obsługa plików, podstawy edycji. |
| * Ciekawy tutorial do nauki VI: [[https://vim-adventures.com/|VIM Adventures]] |
| |
| |
| |
le<T><T>ss /e<T>/pas<T> | le<T><T>ss /e<T>/pas<T> |
echo $ HO<T><T>ME | echo $HO<T><T>ME |
cd ~s<T><T> | cd ~s<T><T> |
| |