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

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ępnie pwd, 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 cd jest 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ć.

 

  • **cat**
      - 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
    • **less**
    • Umo\u017cliwia przegl\u0105danie wi\u0119kszych plik\u00f3w strona po stronie. Dzia\u0142a w trybie interaktywnym, co pozwala na przewijanie. Przyk\u0142ad: less nazwa_pliku.txt
    • **more**
    • Podobnie jak `less`, ale ma ograniczone mo\u017cliwo\u015bci nawigacji. U\u017cycie: more nazwa_pliku.txt
    • **head**
    • Wy\u015bwietla pierwsze kilka linii pliku. Domy\u015blnie pokazuje 10 linii: head nazwa_pliku.txt Mo\u017cna okre\u015bli\u0107 liczb\u0119 linii, np.: head -n 5 nazwa_pliku.txt
    • **tail**
    • Pokazuje ostatnie kilka linii pliku, r\u00f3wnie\u017c domy\u015blnie
    • U\u017cycie: tail nazwa_pliku.txt Mo\u017cna r\u00f3wnie\u017c \u015bledzi\u0107 plik na \u017cywo, u\u017cywaj\u0105c opcji `-f`: tail -f nazwa_pliku.txt Wyb\u00f3r odpowiedniego polecenia zale\u017cy od wielko\u015bci pliku i sposobu, w jaki chcesz go przegl\u0105da\u0107.
  • "}}]}

    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.

    Indeks
    1. Metoda 1: Polecenie which
      1. Przykład: Lokalizowanie wykonywalnych w Linuxie za pomocą polecenia which
    2. Metoda 2: Polecenie whereis
      1. Przykład: Wyświetlanie ścieżki pliku wykonywalnego za pomocą whereis
    3. Metoda 3: Polecenie type w Linuxie
      1. Przykład: Pokazywanie ścieżki pliku wykonywalnego za pomocą type
    4. Metoda 4: Polecenie command -v w Linuxie
      1. Przykład: Wyświetlanie Ścieżek Plików Wykonywalnych Używając command -v
    5. Rozwiązuje twoje pytania
      1. Jak sprawdzić ścieżkę pliku Linux?
      2. Które polecenie służy do wyświetlania ścieżki wykonywalnej polecenia systemu Linux?
      3. Co robi polecenie CD w Linux?
      4. Jak wyświetlić zawartość pliku Linux?

    Możesz być zainteresowany

    Dodaj komentarz

    Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

    Go up