Linuksowy system plików 47
Polecenie echo jest wbudowane w każdy shell, a ponadto posiada swoją wersję binarną w katalogu /bin. Można za jego pomocą wyświetlać zawartość katalogów - trzeba w tym celu podać odpowiednią maskę wzorcową:
# echo /*
/bin /boot /dev /etc /home /lib /lost+found \/mnt /opt /proc /root /sbin /tmp /usr /var Oto kolejny przykład:
# echo /mnt/z*
/mnt/zip /mriL/zipln
echo wypisuje wszystkie nazwy plików i katalogów odpowiadające podanej masce w porządku alfabetycznym; nie umieszcza ich jednak w kolumnach. Opcje formatowania wydruku dostępne są tylko w poleceniu ls.
Wszystkie dystrybucje Linuksa zawierają programy umożliwiające przeglądanie plików tekstowych. W tym podrozdziale omówimy kilka z nich między innymi polecenie cat oraz interaktywne przeglądarki (nazywane programami stronicującymi), umożliwiające wyświetlanie zawartości plików tekstowych bez korzystania z edytora tekstu.
Polecenie cat wysyła zawartość pliku tekstowego do standardowego strumienia wyjścia (na ekran), cat najlepiej sprawdza się przy wyświetlaniu krótkich plików:
# cat /etc/issue
Red Hat Linux release 5.0 (Iturricane)
Kernel 2.0.31 on an i586
Flaga -n spowoduje wyświetlenie obok każdego wiersza jego numeru w pliku:
# cat -n /etc/issue 1
2 Red Hat Linux release 5.0 (Hurricane)
3 Kernel 2.0.31 on an )5S6
4
Można wyświetlać kilka plików jednocześnie, wypisując ich nazwy po cat lub korzystając z wyrażeń regularnych Operatory' przekierowania strumienia wyjścia, takie jak > lub », umożliwiają skopiowanie lub dołączenie wczytanego tekstu do innego pliku.