Konfigurowanie środowiska 105
Konfigurowanie środowiska 105
Definicje terminali
Istnieje kilka różnych terminali linuksowych - między innymi terminale xterm i rxvl przeznaczone dla systemu X Window oraz zwykła konsola tekstowa. Każdy z nich ma inne możliwości i inne sekwencje znaków ucieczki. Definicje terminali systemowych znajdują się w bazie danych termcap w katalogu /etc, a dodatkowe definicje w katalogu /usr/lib/terminfo i jego podkatalogach. Nie należy modyfikować pliku termcap, chyba że mamy absolutną pewność co do poprawności wprowadzanych doń zmian. Jeśli zdecydujemy się na ręczną ingerencję w jego zawartość, należy pamiętać o utworzeniu kopii zapasowej! Dokumentacja formatu pliku r erm-cap znajduje się w nim samym oraz na stronach podręcznika termcap i terminto.
A!i asy są skrótowymi nazwami często używanych poleceń. Globalne definicje aliasów znajdują się w pliku /etc/beshrc i inogą być modyfikowane tylko przez administratora; każdy użytkownik może jednak utworzyć zbiór własnych aliasów', dopisując ich definicje do pliku .baahrc w swoim katalogu domowym. Niektóre aliasy są szczególnie użyteczne: alias cp="cp -i" alias mv-"mv -i" alias rm-"rm -X"
Przedefiniowanie domyślnej składni poleceń cp, mv i rm w powyższy sposób (włączyliśmy tiyb interaktywny) poprawia bezpieczeństwo operacji przeprowadzanych z ich wykorzystaniem. Aliasy mogą również służyć do tworzenia zupełnie nowych poleceń lub łączenia ze sobą kilku istniejących poleceń.
Red Hat Linux nie zawiera programu, który pozwalałby na wyświetlenie kalendarza aktualnego miesiąca w małym oknie systemu XI1 (można użyć klienta ical, ale wyświetlone okno będzie zbyt duże). Za pomocą aliasów możemy jednak skonstruować własne polecenie, łączące program cal oraz klienta xmcasage.
Tworzenie aliasu kalendarzowego GUI
1. Korzystając z dowolnego edytora tekstu, otwórz znajdujący się w katalogu domowym aktualnego użytkownika plik .bashrc i dopisz do niego poniższą linijkę:
alias xcal="cal | sanessage -file '-'s"
2. Utworzony w ren sposób alias o nazwie. xcal przesyła dane wyjściowe polecenia cal przez potok do klienta xmessage. Znak s powoduje automatyczne przeniesienie polecenia w tło.