Linuksowy system plików 45
/home/bball
# cd /usr/local/bin » cd -
# pwd
/home/bball
Wykorzystanie dywizu w poleceniu cd umożliwia szybkie przeskakiwanie między dwoma ostatnio odwiedzonymi katalogami (w powyższym przykładzie przechodzę ze swojego katalogu domowego do katalogu /usr/local/bin i z powrotem). W nazwach katalogów można również korzystać z masek:
# cd /usr/loc*/lib/say*
# pwd
/usr/local/lib/saytime
Oszczędzamy sobie w ten sposób pisania przy wprowadzaniu długich ścieżek.
PATRZ RÓWNIEŻ
♦ Więcej informacji o maskach znajduje się w rozdziale 15.
Polecenie cd jest opisane na stronic podręcznika każdego z shelli.
Wyświetlanie zawartości katalogów jest podstawową umiejętnością, którą trzeba sobie dobrze przyswoić. Następujące podrozdziały opisują kilka służących do tego poleceń, dostępnych w większości dystrybucji Linuksa.
Wypisywanie nazw katalogów i plików - polecenie ls
Polecenie ls służy do wyświetlania zawartości jednego lub większej liczby katalogów. Istnieje ponad 40 flag umożliwiających odpowiednie sformatowanie wyświetlanej listy. Przykładowo, aby wyświetlić zawartość katalogu /usr/iocai, wpisujemy:
U ls /usr/local
bin etc info lib qt sru
doc gamco iccstit man sbin
ls domyślnie sortuje nazwy w porządku alfabetycznym i wyświetla je w kolumnach. Do zmiany formatu wyświetlania nazw służy szereg flag. Jeśli na przykład chcemy rozróżnić nazwy katalogów, plików wykonywalnych i pozostałych plików, skorzystajmy z flagi -f w liście wynikowej nazwy katalogów zostaną uzupełnione o ukośnik zwykły (/), a nazwy plików wykonywalnych o gwiazdkę (*):
# ls -F /usr/local/lib/*