</p>
<h2 id="12.1.shellsmode">12.1. Rodzaje powłok</h2>
<p>
- Obrębie konfiguracji środowiska tekstowego użytkownika, pojęcie
+ W Obrębie konfiguracji środowiska tekstowego użytkownika, pojęcie
<em>rodzaje powłok</em>, nie tyczy się programów powłoki takich jak
BASH czy CSH. Tutaj zakładamy, że BASH jest naszą domyślną powłoką
oraz że to jej używamy. Powłoka może <strong>interaktywna</strong>
(korzystamy z niej domyślnie np. logując się do systemu.) lub
<strong>nieinteraktywna</strong> (taki rodzaj powłoki uruchamiają
- skrypty powłoki [będzie o nich w ostatnim rozdziale]). Innym rodzajem
+ skrypty [będzie o nich w ostatnim rozdziale]). Innym rodzajem
podziału działania powłoki może być <strong>powłoka logowania</strong>
oraz <strong>powłoka bez logowania</strong>
</p>
<p>
Powłoka logowania uruchamiana jest za każdym razem kiedy,
- (najprościej rzecz ujmując) wymagane jest uprzednio logowania aby
- uruchomić sesję powłoki. Logując się jeden z konsol na serwerze
+ (najprościej rzecz ujmując) wymagane jest uprzednio uwierzytelnienie
+ się aby
+ uruchomić sesję powłoki. Logując się jedeną z konsol na serwerze
uruchamiamy interaktywną połokę logowania podobnie jest w przypadku
połączeń zdalnych z wykorzystaniem protokołu SSH.
</p>
samego emulatora terminala, na którym pisze ten tekst.
</p>
<p>
- Istnieje mozliwość uruchomienia wielu kombinacji rodzaji powłoki,
+ Istnieje mozliwość uruchomienia wielu kombinacji rodzajów powłoki,
nawet możliwość uruchomienia nieinteraktywnej powłoki logowania.
</p>
<h2 id="12.2.userenvfiles">12.2. Pliki środowiska użytkownika</h2>
<p>
Dlaczego o tym wspominam, otóż różne rodzaje powłok mogą korzystać z
różnych plików uruchomieniowych, z ktorych składa się środowisko
- użytkowników. Tych plików jest kilka, głównego podziału możemy
+ użytkownika. Tych plików jest kilka, głównego podziału możemy
doknac tylko i wyłącznie na podstawie <em>logowania</em> zatem:
</p>
<ul>
<p>
Jak możemy wnioskować po obecności tyldy (<strong>~</strong>), te
pliki są plikami użytkownika, chociaż w systemie może znaleźć się
- także wersja systemowa. Tak jest w przypadku dysrybucji Debian,
- pliki znajdują się kolejno <em>/etc/profile</em> lub
+ także wersja globalną. Tak jest w przypadku dysrybucji Debian,
+ pliki znajdują się w katalogu <em>/etc</em>: <em>/etc/profile</em>
+ lub
<em>/etc/bash.bashrc</em>. W każdym systemie znajdują się te pliki.
- Pliki globalne posiadają kilka różnic o tych użytkowników. Ale my
+ Pliki globalne posiadają kilka różnic od tych użytkowników. Ale my
w ramach tego materiału skupiamy sie głównie
<em>środowisku użytkownika</em> więc i na plikach użytkownika
- poprzestaniemy. Tego typu pliki posiada każdy w swomim systemie
- więc nie mam sensu ich tutaj przytaczać.
+ poprzestaniemy. Tego typu pliki posiada każdy w swoim systemie
+ więc nie mam sensu ich tutaj przytaczać w przykładach.
</p>
<p>
Jeśli przyjrzymy się plikowi <em>~/.profile</em> to zauważymy, że
wyszukiwania poleceń dodane są lokalne katalogi, w których to
użytkownik powinien przechowywać swoje pliki binarne. I to cały plik
konfigurjący powłokę logowania. Znacznie bogatszym plikiem jest
- plik konfigurujący powłokę bez logowania. Wewnątrz nie go znajdują
+ plik konfigurujący powłokę bez logowania. Wewnątrz niego znajdują
się miedzy innymi:
</p>
<ul>
sobie zawiera załączenie (polecenie <em>source</em>, będzie o nim
w ostatnim rozdziale) pliku <em>~/.bashrc</em>. Więc wszystkie
zmiany możemy zawrzeć w tym pliku. Nie należy tworzyć pliku na nowo
- został on przygotowany przez twórców dystrybucji i jest nalejpiej
- dostosowany do tego co się w nim znajduje. Dodając jakie kolwiek
+ został on przygotowany przez twórców dystrybucji i jest najlepiej
+ dostosowany do tego co się w niej znajduje. Dodając jakie kolwiek
zmiany do tych plików, musimy mieć na uwadzę wykonanie czynności,
które chcemy umieści. Dłuższe wykonywanie poleceń w pliku
<em>~/.bashrc</em> to dłuższe oczekiwanie na znak zachęty po
może pomóc w wyrobieniu sobie przyzwyczajeń odnośnie pracy w
terminalu, nauke jednego z edytorów takich jak Vim, emacs lub inne.
W teminalu możemy przeglądać strony internetowe pozbawione wszelkich
- pstrokatych dodatków, sam tekst - sama treść. Przeglądać pocztę czy
- słuchać muzyki. Także wielu użytkownikom uniksów korzystanie z
- terminala wystarczy. Sam należę do takich osób u których terminal
+ pstrokatych dodatków, sam tekst, sama treść. Możemy przeglądać pocztę
+ czy słuchać muzyki. Także wielu użytkownikom uniksów korzystanie z
+ terminala wystarczy. Sam należę do takich osób, u których terminal
to podstawowe narzędzie pracy i śmiało mogę obejść się bez środowiska
graficznego. Jeśli już zdecydujemy się na to aby porzucić środowisko,
to warto zaznajomić się z jednym z takich narzędzi jak
W starszych wersjach zmiana katalogu głównego w sesji powłoki
uruchomionej przez <em>tmux</em>, może powodować jej dziwne
zachowanie, np. brak efektu działania klawisza backspace, mimo tego
- że znaki teoretycznie zostału usunięte. Jak wiemy mamy do dyspozycji
+ że znaki teoretycznie zostały usunięte. Jak wiemy mamy do dyspozycji
kilka konsol. Jeśli zaś uruchomimy <em>tmux</em> to może zdefiniować
- sobie bardzo dużą ilość okien (tak jak by odrębna konsola), a je
+ sobie bardzo dużą ilość okien (tak jakby odrębna konsola), a je
można jeszcze podzielić na mniejsze części. <em>Tmux</em> powzwala
na kopiowanie i wklejanie przy użyciu innej metody dostępnej bez
środowiska graficznego, co czyni go dość użytecznym programem.