Te 4 polecenia Linuksa pokazują ścieżkę pliku wykonywalnego

W artykule przedstawiono różne polecenia Linux, takie jak `which`, `whereis`, `type` oraz `command -v`, które umożliwiają lokalizację ścieżek plików wykonywalnych.
Chcesz wyświetlić ścieżkę pliku wykonywalnego w systemie Linux? Kilka poleceń Linuxa, takich jak which, whereis, type -a oraz command -v, pomoże Ci zlokalizować pliki wykonywalne i zrozumieć ich pochodzenie w prosty i skuteczny sposób.
Wyświetlanie ścieżki plików wykonywalnych w systemie Linux jest przydatne do rozwiązywania problemów oraz weryfikowania, która wersja polecenia jest używana. Pomaga sprawdzić, która wersja polecenia jest wykonywana, gdy na systemie istnieje wiele wersji lub instalacji. Na przykład, jeśli masz wersję systemową i wersję zainstalowaną przez użytkownika, znajomość dokładnej ścieżki pomoże Ci uniknąć nieoczekiwanego zachowania. Jest to szczególnie przydatne w środowiskach, gdzie zmienne PATH są dostosowywane lub modyfikowane.
Metoda 1: Polecenie which
Polecenie which w systemie Linux umożliwia lokalizację i wyświetlenie dokładnej ścieżki do pliku wykonywalnego. Możesz określić jeden lub więcej plików, aby znaleźć ich ścieżki. Gdy używasz polecenia which w Linuxie, sprawdza ono katalogi wymienione w zmiennej środowiskowej PATH. Następnie pokazuje lokalizację pierwszego napotkanego pliku wykonywalnego, który pasuje do zapytania. Możesz jednak uruchomić to polecenie z opcją -a, aby pokazać wszystkie wystąpienia pliku wykonywalnego.
Polecenie which w systemie Linux zwraca trzy typy kodów wyjścia: 0, gdy wszystkie określone pliki zostały zlokalizowane i mogą być uruchomione, 1, gdy przynajmniej jedno polecenie nie jest wykonywalne, oraz 2, gdy użyto nieuznawanej opcji. Składnia użycia polecenia which w systemie Linux przedstawiona jest poniżej:
which -a [fileName] ...
Tutaj fileName reprezentuje plik wykonywalny, którego ścieżkę chcesz zlokalizować.
Przykład: Lokalizowanie wykonywalnych w Linuxie za pomocą polecenia which
Uruchommy polecenie which, aby znaleźć ścieżkę pliku wykonywalnego, Python3.10:
which -a Python3.10
Pobiera wszystkie pasujące nazwy ścieżek dla określonego pliku wykonywalnego:
Metoda 2: Polecenie whereis
Polecenie whereis w systemie Linux zwraca lokalizacje plików binarnych (wykonywalnych), plików źródłowych oraz stron man dla danego polecenia. Po wykonaniu polecenia whereis, przeszukuje ono standardowe foldery systemowe i pokazuje ścieżki do pliku wykonywalnego oraz do stron podręcznika związanych z danym poleceniem. Ogólna struktura użycia polecenia whereis w systemie Linux przedstawiona jest poniżej:
whereis [options] [fileName] ...
Polecenie whereis może akceptować kilka opcji, które są używane do osiągnięcia konkretnej funkcjonalności. Na przykład, możesz uruchomić polecenie whereis z opcją -b, aby wyszukiwać tylko pliki binarne, -m tylko strony podręcznika, -B aby określić ścieżkę wyszukiwania binarnego itp.
Przykład: Wyświetlanie ścieżki pliku wykonywalnego za pomocą whereis
Firefox to program wykonywalny dostępny w systemach Linux. Możesz użyć polecenia whereis, aby wyświetlić jego ścieżkę:
whereis firefox
W poniższym wyniku, "/usr/bin/firefox" reprezentuje ścieżkę do pliku wykonywalnego:
Metoda 3: Polecenie type w Linuxie
Polecenie type w systemie Linux pozwala określić naturę polecenia. Na przykład, informuje, czy określone polecenie jest aliasem, wbudowanym poleceniem powłoki, funkcją, czy zewnętrznym programem przechowywanym w systemie. Możesz także użyć polecenia type, aby sprawdzić ścieżkę do pliku wykonywalnego w systemie Linux.
W systemie Linux, type jest wbudowanym poleceniem powłoki, co możesz zweryfikować używając:
type type
Podstawowa składnia polecenia type, aby pokazać ścieżkę do pliku wykonywalnego, przedstawiona jest poniżej:
type fileName
Przykład: Pokazywanie ścieżki pliku wykonywalnego za pomocą type
Skorzystajmy z polecenia type, aby pokazać ścieżkę do Pythona, konkretnie python3.10:
type python3.10
Polecenie type zwraca pierwszą ścieżkę wykonywalną dla określonego polecenia. Aby pokazać wszystkie pasujące lokalizacje, uruchom type z flagą -a:
type -a python3.10
Metoda 4: Polecenie command -v w Linuxie
Polecenie command -v jest wbudowanym poleceniem powłoki w Linuxie, które pobiera lokalizację polecenia lub pokazuje, czy jest dostępne w ścieżce PATH Twojego systemu. Po uruchomieniu tego polecenia wyświetla szczegółowe informacje, wskazujące, czy dane polecenie jest plikiem wykonywalnym, wbudowanym w powłokę, aliasem, czy funkcją.
Aby pokazać pełną ścieżkę pliku wykonywalnego, użyj składni:
command -v
fileName
Przykład: Wyświetlanie Ścieżek Plików Wykonywalnych Używając command -v
Następujący przykład używa polecenia z flagą -v, aby pokazać ścieżkę do Firefox:
command -v firefox
Wynik pokazuje, że Firefox jest plikiem wykonywalnym znajdującym się pod adresem "/usr/bin/firefox":
W systemie Linux istnieje kilka poleceń, które mogą pomóc w znalezieniu ścieżki do pliku wykonywalnego. Każde z nich ma swoje specyficzne zastosowanie, jak omówiono w tym artykule. Możesz wybrać polecenie, które najlepiej odpowiada twoim potrzebom, aby efektywnie zlokalizować ścieżki wykonywalne.
Ćwicząc i opanowując te polecenia w systemie Linux, szybko znajdziesz ścieżki do swoich plików i poprawisz swoją wydajność.
Rozwiązuje twoje pytania
Jak sprawdzić ścieżkę pliku Linux?
Aby sprawdzić ścieżkę pliku w systemie Linux, możesz zastosować następujące polecenia:
- Sprawdzenie bieżącej ścieżki katalogu:
- - Użyj polecenia
pwd- , aby wyświetlić ścieżkę do katalogu, w którym aktualnie się znajdujesz.
- Sprawdzenie pełnej ścieżki pliku:
- Użyj polecenia
realpath <nazwa_pliku>– wyświetli pełną ścieżkę do podanego pliku. - Alternatywnie, polecenie
ls -l <nazwa_pliku>może też pokazać ścieżkę, zwłaszcza jeśli plik jest linkiem symbolicznym. - Przechodzenie do innego katalogu i sprawdzenie ścieżki:
- Użyj
cd <ścieżka_do_katalogu>aby przejść do innego katalogu, a następniepwd, aby sprawdzić nową ścieżkę. Dzięki tym poleceniom szybko i skutecznie znajdziesz potrzebną ścieżkę pliku.
Które polecenie służy do wyświetlania ścieżki wykonywalnej polecenia systemu Linux?
Aby wyświetlić ścieżkę wykonywalną polecenia w systemie Linux, możemy użyć następujących narzędzi:
- -
which
- : pokazuje ścieżkę do pierwszego napotkanego pliku wykonywalnego w zmiennej PATH.
- command: z parametrem -v wyświetla informacje o poleceniu, w tym jego ścieżkę.
- type: daje szczegółowe informacje o typie polecenia i jego ścieżce.
- whereis: wyszukuje lokalizacje plików binarnych, źródłowych i dokumentacji dla danego polecenia. Każde z tych poleceń może być przydatne w zależności od potrzeb użytkownika.
Co robi polecenie CD w Linux?
Komenda cd (change directory) w systemie Linux służy do zmiany bieżącego katalogu. Oto kilka kluczowych punktów dotyczących jej działania:
- -
Zmiana katalogu:
- Umożliwia przejście do innego katalogu w hierarchii plików.
- Ścieżki: Można podać zarówno:
- Absolutną ścieżkę: Zaczynającą się od korzenia systemu (np.
/home/użytkownik/docs). - Relatywną ścieżkę: Względną do bieżącego katalogu (np.
../folder). - Powroty: Użycie
cd ..pozwala na powrót do katalogu nadrzędnego. - Zachowanie: Po wykonaniu komendy, zmienia się środowisko terminala na nowy katalog.
- Uprawnienia: Użytkownik musi mieć odpowiednie uprawnienia do odczytu i wykonywania (execute) katalogu, do którego chce przejść. Komenda
cdjest niezwykle przydatna w nawigacji po systemie plików w Linuxie.
Jak wyświetlić zawartość pliku Linux?
Aby wyświetlić zawartość pliku w systemie Linux, można wykorzystać kilka różnych poleceń. Oto najpopularniejsze z nich:
- cat
- - Najczęściej używane do wyświetlania zawartości jednego lub kilku plików. Przykład użycia: cat nazwa_pliku.txt Można podać kilka plików, oddzielając je spacją: cat plik1.txt plik2.txt
- less
- Umożliwia przeglądanie większych plików strona po stronie. Działa w trybie interaktywnym, co pozwala na przewijanie. Przykład: less nazwa_pliku.txt
- more
- Podobnie jak
less, ale ma ograniczone możliwości nawigacji. Użycie: more nazwa_pliku.txt - head
- Wyświetla pierwsze kilka linii pliku. Domyślnie pokazuje 10 linii: head nazwa_pliku.txt Można określić liczbę linii, np.: head -n 5 nazwa_pliku.txt
- tail
- Pokazuje ostatnie kilka linii pliku, również domyślnie
- Użycie: tail nazwa_pliku.txt Można również śledzić plik na żywo, używając opcji
-f: tail -f nazwa_pliku.txt Wybór odpowiedniego polecenia zależy od wielkości pliku i sposobu, w jaki chcesz go przeglądać.
- - Najcz\u0119\u015bciej u\u017cywane do wy\u015bwietlania zawarto\u015bci jednego lub kilku plik\u00f3w. Przyk\u0142ad u\u017cycia: cat nazwa_pliku.txt Mo\u017cna poda\u0107 kilka plik\u00f3w, oddzielaj\u0105c je spacj\u0105: cat plik1.txt plik2.txt
"}}]}
Jeśli ciekawią Cię artykuły podobne do Te 4 polecenia Linuksa pokazują ścieżkę pliku wykonywalnego, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany