5 sposobów na znalezienie opisu i lokalizacji polecenia systemu Linux
Biorąc pod uwagę tysiące poleceń/programów dostępnych w systemach Linux, znajomość typu i celu danego polecenia, a także jego lokalizacji (ścieżka bezwzględna) w systemie może być niewielkim wyzwaniem dla nowicjuszy.
Znajomość kilku szczegółów poleceń/programów nie tylko pomaga użytkownikowi Linuksa opanować liczne polecenia, ale także pozwala zrozumieć, do jakich operacji w systemie należy ich używać, czy to z wiersza poleceń, czy ze skryptu.
Dlatego w tym artykule wyjaśnimy Ci pięć przydatnych poleceń, pokazując krótki opis i lokalizację danego polecenia.
Aby odkryć nowe polecenia w systemie, przejrzyj wszystkie katalogi w zmiennej środowiskowej PATH. W tych katalogach przechowywane są wszystkie zainstalowane polecenia/programy w systemie.
Kiedy już znajdziesz interesującą nazwę polecenia, zanim zaczniesz czytać więcej na ten temat prawdopodobnie na stronie podręcznika, spróbuj zebrać o nim trochę płytkich informacji w następujący sposób.
Zakładając, że powtórzyłeś wartości PATH i przeniosłeś się do katalogu /usr/local/bin i zauważyłeś nowe polecenie o nazwie fswatch (monitoruje zmiany modyfikacji plików):
echo $PATH
cd /usr/local/bin
Teraz znajdźmy opis i lokalizację polecenia fswatch, korzystając z różnych sposobów w systemie Linux.
1. co to jest polecenie
whatis służy do wyświetlania jednowierszowego opisu strony podręcznika dla nazwy polecenia (np. fswatch w poleceniu poniżej), którą wprowadzasz jako argument.
Jeśli opis jest zbyt długi, niektóre jego części zostały domyślnie przycięte, użyj flagi -l
, aby wyświetlić pełny opis.
whatis fswatch
whatis -l fswatch
2. odnośnie Dowództwa
apropos wyszukuje nazwy stron podręcznika i opisy podanego słowa kluczowego (uważanego za regex, czyli nazwę polecenia).
Opcja -l
umożliwia wyświetlenie opisu konkurencji.
apropos fswatch
apropos -l fswatch
Domyślnie apropos może wyświetlać wynik wszystkich dopasowanych linii, jak w przykładzie poniżej. Dokładne słowo kluczowe można dopasować jedynie za pomocą przełącznika -e
:
apropos fmt
apropos -e fmt
3. wpisz polecenie
type informuje o pełnej ścieżce danego polecenia, dodatkowo w przypadku, gdy wpisana nazwa polecenia nie jest programem istniejącym jako osobny plik na dysku, typ podaje także klasyfikację polecenia:
- Wbudowane polecenie powłoki lub
- Słowo kluczowe powłoki lub słowo zastrzeżone lub
- Alias
type fswatch
Jeśli polecenie jest aliasem innego polecenia, type pokazuje polecenie wykonane po uruchomieniu aliasu. Użyj polecenia alias, aby wyświetlić wszystkie aliasy utworzone w systemie:
alias
type l
type ll
4. jakie polecenie
która pomaga zlokalizować polecenie, wypisuje bezwzględną ścieżkę polecenia jak poniżej:
which fswatch
Niektóre pliki binarne mogą być przechowywane w więcej niż jednym katalogu w ścieżce PATH. Użyj flagi -a
, aby wyświetlić wszystkie pasujące nazwy ścieżek.
5. gdzie jest Dowództwo
Polecenie whereis lokalizuje pliki binarne, źródłowe i strony podręcznika dla podanej nazwy polecenia w następujący sposób:
whereis fswatch
whereis mkdir
whereis rm
Chociaż powyższe polecenia mogą być niezbędne do szybkiego znalezienia informacji o poleceniu/programie, otwarcie i przeczytanie strony podręcznika zawsze zapewnia pełną dokumentację, w tym listę innych powiązanych programów:
man fswatch
W tym artykule omówiliśmy pięć prostych poleceń używanych do wyświetlania krótkich opisów stron podręcznika i lokalizacji poleceń. Możesz przyczynić się do powstania tego posta lub zadać pytanie w sekcji opinii poniżej.