6 sposobów na wyświetlenie lub otwarcie pliku w terminalu Linux

6 sposobów na wyświetlenie lub otwarcie pliku w terminalu Linux

Opanowanie terminala w Linuxie zwiększa kontrolę i efektywność pracy, umożliwiając szybkie otwieranie plików, automatyzację zadań oraz lepsze zrozumienie systemu.

Uzyskanie kontroli nad systemem operacyjnym Linux wymaga opanowania terminala—jedną z podstawowych umiejętności jest nauczenie się otwierania plików z linii poleceń. To nie tylko buduje pewność w korzystaniu z systemu Linux, ale także otwiera drzwi do szybszych przepływów pracy i automatyzacji.

Jaki jest sens używania terminala do otwierania plików?

Obecnie graficzne interfejsy użytkownika (GUI) dominują w sposobie, w jaki większość ludzi wchodzi w interakcje z systemami. Dla tych, którzy przywykli do intensywnych zadań w GUI, naturalne jest zastanawianie się, dlaczego ktokolwiek wybierałby użycie terminala do otwierania plików—szczególnie gdy użycie myszy wydaje się szybsze i bardziej intuicyjne.

Dla codziennych zadań GUI z pewnością załatwi sprawę. Jednak dla programistów czy zaawansowanych użytkowników, workflows oparte na GUI mogą szybko stać się ograniczające.

Na przykład otwieranie pliku konfiguracyjnego. W GUI zazwyczaj otwierasz eksplorator plików, przeszukujesz foldery myszą, klikając dwukrotnie kilka razy, a w końcu uzyskujesz dostęp do pliku. W terminalu po prostu go uruchamiasz, wpisujesz dokładną ścieżkę, jeśli ją znasz, i otwierasz plik—bez myszy, bez menu, mniej uderzeń w klawisze. Och! Jeśli plik wymaga uprawnień administratora, nie martw się, wpisz sudo z nazwą pliku, i jesteś gotowy do działania.

Poza prędkością, terminal oferuje więcej kontroli i elastyczności. Na przykład, jeśli chcesz zobaczyć tylko pierwsze 20 linii dużego pliku logu, możesz to zrobić natychmiast za pomocą jednego polecenia. Osiągnięcie tego samego w GUI wymagałoby znalezienia aplikacji, która mogłaby coś podobnego zrobić. W niektórych środowiskach—takich jak konfiguracje Raspberry Pi, serwery zdalne czy systemy bez głowy—GUI może nie być dostępne wcale. W takich przypadkach znajomość obsługi terminala staje się niezbędna.

Kolejną kluczową korzyścią z używania terminala oprócz samego otwierania plików jest automatyzacja. Powiedzmy, że musisz zmienić nazwę 100 plików na podstawie ich dat modyfikacji, lub chciałbyś otworzyć określone pliki lub aplikacje w partii. Prosty skrypt może to efektywnie obsłużyć w terminalu. W GUI musiałbyś szukać narzędzia innej firmy, które może mieć ograniczone funkcje lub nawet wymagać opłacenia subskrypcji.

Edytory tekstowe oparte na terminalu, takie jak Nano czy less, są znacznie lżejsze niż aplikacje z pełnym zestawem funkcji, takie jak VS Code czy LibreOffice. Na starszych maszynach—szczególnie tych z tradycyjnymi dyskami twardymi—używanie terminala może oszczędzić czas i zasoby.

Na koniec, praca w terminalu zachęca do głębszego zrozumienia, jak działa Twój system. Naturalnie nauczy się o systemach plików Linux, uprawnieniach i przetwarzaniu tekstu—koncepcje, które często pozostają ukryte, gdy korzystasz tylko z interfejsów graficznych. Nie powiedziałbym, że terminal jest lepszy od GUI, ale jeśli naprawdę chcesz uczyć się i odkrywać świat komputerów oraz systemów Linux, najlepiej przyzwyczaić się do terminala.

Jak oglądać lub otwierać pliki tekstowe w terminalu Linux

Na Linuxie masz kilka wbudowanych narzędzi, które możesz użyć do pracy z plikami tekstowymi, takich jak cat, less, tail i nano.

Polecenie Cat

Jedną z najprostszych metod otwierania plików tekstowych jest użycie polecenia cat (skrócone od concatencate). Aby otworzyć pliki za pomocą cat lub jakiejkolwiek z metod, o których będziemy mówić, najpierw musisz otworzyć terminal w katalogu, w którym przechowywany jest plik tekstowy, lub nawigować do katalogu pliku tekstowego. Następnie wpisz:

 
cat my-text.txt  

To szybkie i proste. Ale pamiętaj, że nie jest to najlepsze rozwiązanie dla dużych plików tekstowych.

Polecenie Less

Polecenie less wyświetla tekst stronami. Aby przewijać, możesz nacisnąć klawisze strzałek w górę i w dół, aby się poruszać. Jeśli chcesz wyjść, naciśnij przycisk Q na klawiaturze.

 
less my-text.txt 

Polecenia Head i Tail

Te polecenia pokazują początek lub koniec pliku. Więc, jeśli chcesz zobaczyć pierwsze kilka linii pliku, wpisz.

 
head my-text.txt 

Aby zobaczyć końcowe linie pliku tekstowego, wpisz.

 
tail my-text.txt 

Nano

Nano to edytor tekstu w wierszu poleceń, co oznacza, że różni się od powyższych narzędzi. Dzięki nano możesz tworzyć, otwierać i edytować pliki bezpośrednio z terminala. Ponadto, nano jest wstępnie zainstalowane w wielu, ale nie wszystkich dystrybucjach Linux, a zamiast tego zyskujesz alternatywne edytory tekstu, jak micro czy vim. Dlatego być może będziesz musiał samodzielnie zainstalować nano, jeśli...

uruchamianie niepowodzeń.

Aby otworzyć plik za pomocą nano, wpisz.

 
nano my-text.txt 

Jeśli plik istnieje w katalogu, zostanie otwarty, w przeciwnym razie utworzy nowy plik o podanej nazwie.

Edytowanie tekstu w nano jest proste, wystarczy nawigować za pomocą klawiszy strzałek i wprowadzać zmiany. Gdy skończysz, możesz zapisać swój plik tekstowy, używając Ctrl+O, a następnie naciśnij klawisz Enter, aby potwierdzić zmiany. Aby wyjść, naciśnij Ctrl+X.

Na ekranie zobaczysz również skróty klawiaturowe wyświetlane podczas korzystania z nano. Na przykład, jeśli chcesz wyciąć wiersz, możesz to zrobić, naciskając Ctrl+K, aby wkleić wiersz, naciśnij Ctrl+U.

Jeśli chcesz wyszukać konkretny tekst, naciśnij Ctrl+W i wpisz słowo, które chcesz znaleźć.

Niektóre skróty są ukryte na głównym ekranie nano, takie jak cofanie i ponowne wykonywanie. Jeśli chcesz cofnąć wprowadzone zmiany, naciśnij Alt+U. Aby ponowić zmiany w nano, naciśnij Alt+E. Aby zobaczyć wszystkie dostępne skróty w nano, wystarczy nacisnąć Ctrl+G. Otworzy to ekran pomocy, który pokaże wszystko o nano, takie jak polecenia nawigacyjne, edytowanie tekstu, sprawdzanie pisowni i więcej.

Jeśli spróbujesz otworzyć lub edytować plik konfiguracyjny, otrzymasz błąd "brak uprawnień". Dzieje się tak, ponieważ nie masz uprawnień do otwarcia pliku. Możesz łatwo otworzyć pliki systemowe, wpisując:

 
sudo nano system.config 

Pojawi się monit o wprowadzenie hasła i plik zostanie otwarty.

Uważaj, korzystając z polecenia sudo. Każdy mały błąd w plikach konfiguracyjnych systemu może wszystko zepsuć.

Czy możesz otworzyć pliki multimedialne z terminala?

Nie wszystkie pliki, które posiadasz, będą plikami tekstowymi. Często będziesz mieć pliki PDF, obrazy i filmy w swoim systemie plików. Możesz otworzyć pliki multimedialne za pomocą terminala, ale zazwyczaj nie będziesz ich oglądać w samym terminalu, jak w przypadku plików tekstowych. Zamiast tego terminal działa jako uruchamiacz dla aplikacji zewnętrznej, która otworzy pliki multimedialne.

Używanie XDG

Możesz się zastanawiać, czym jest xdg-open. To narzędzie wiersza poleceń, które otwiera plik za pomocą domyślnej aplikacji systemu pulpitowego — tak jak podwójne kliknięcie pliku w graficznym menedżerze plików. Zostało wprowadzone, aby uprościć uruchamianie aplikacji w emulatorach terminali, pozwalając różnym dystrybucjom używać tego samego polecenia do otwierania tego samego pliku, ale z różnymi aplikacjami. Tak więc, prawie wszystkie nowoczesne systemy desktopowe Linux, takie jak Ubuntu, Fedora i Linux Mint, mają wbudowany XDG.

Możesz użyć polecenia xdg-open w środowiskach desktopowych, aby otworzyć pliki multimedialne. Na przykład, jeśli chcesz otworzyć plik PDF, wpisz:

 
xdg-open my-pdf.pdf 

Jeśli masz plik obrazu, wpisz:

 
xdg-open wallpaper4.jpg 

Podobnie, możesz otworzyć każdy rodzaj pliku, na przykład plik MP3 lub wideo, pod warunkiem, że masz aplikację, która może go otworzyć, taką jak odtwarzacz multimedialny dla pliku wideo lub czytnik PDF.

Uruchamianie przy użyciu konkretnych aplikacji

Oprócz korzystania z XDG, możesz używać konkretnych aplikacji do otwierania plików. Na przykład, jeśli masz plik wideo, możesz użyć terminala, aby otworzyć go, powiedzmy, w VLC.

 
vlc my-audio.mp3 

Możesz także uruchomić VLC w trybie bezgłowym (bez GUI), co oznacza, że będziesz słyszeć dźwięk, ale nie zobaczysz zwykłego ekranu odtwarzacza multimedialnego VLC. Aby to zrobić, wpisz:

 
cvlc my-audio.mp3 

Następnie, jeśli chcesz otworzyć PDF w swoim przeglądarki, możesz to zrobić.

 
firefox my-pdf.pdf 

To uruchomi Firefoksa i otworzy żądany plik PDF.

Inne sposoby otwierania plików multimedialnych w terminalu

Jeśli chcesz otworzyć pliki multimedialne dosłownie w terminalu, technicznie możesz to zrobić. To powiedziawszy, prawdopodobnie będziesz musiał zainstalować specjalistyczne aplikacje terminalowe.

Na przykład, jeśli chcesz otworzyć plik PDF w terminalu i nie uruchamiać innej aplikacji GUI, możesz to zrobić, instalując pdftotext, które przekonwertuje PDF na format tekstowy i wyświetli go w terminalu. Istnieją również inne narzędzia, takie jak polecenie do strumieniowego odtwarzania wideo w terminalu lub nawet przeglądarka internetowa działająca w terminalu.

Tak więc, korzystanie z terminala do otwierania plików nie polega na odrzucaniu GUI — chodzi o wybór odpowiedniego narzędzia do zadania i zapoznanie się z wierszem poleceń. Gdy pracujesz z plikami tekstowymi, rozwiązywaniem problemów z serwerem lub automatyzacją zadań, terminal jest niezrównany.

Ale w przypadku plików multimedialnych, takich jak obrazy i filmy, aplikacja GUI wciąż jest ważna.

Opanowanie obu podejść da ci elastyczność w obsłudze niemal każdego pliku na systemie Linux, niezależnie od miejsca lub sposobu pracy.

Odpowiedzi na często zadawane pytania

Jak wyświetlić plik w terminalu Linux?

Aby wyświetlić plik w terminalu Linux, można skorzystać z polecenia cat. Oto kroki:

  • Otwórz terminal.
  • Wpisz polecenie: cat nazwa_pliku gdzie nazwa_pliku to pełna nazwa pliku, który chcesz wyświetlić. Alternatywne polecenia do wyświetlania zawartości pliku:
      - less nazwa_pliku – umożliwia przewijanie, ale nie wyświetla całej zawartości od razu.
  • more nazwa_pliku – podobne do less, pozwala na paginację, ale z ograniczonymi funkcjami.
  • head nazwa_pliku – wyświetla pierwsze 10 linii pliku (można zmienić ilość linii za pomocą opcji).
  • tail nazwa_pliku – pokazuje ostatnie 10 linii pliku (można również dostosować ilość linii). Te polecenia pomogą w wygodnym przeglądaniu zawartości plików w systemie Linux.
  • Jak wyświetlić pliki w terminalu Linuxa?

    Aby wyświetlić pliki w terminalu Linuxa, użyj polecenia ls. Oto kilka przydatnych opcji:

      - ls – wyświetla zawartość bieżącego katalogu.

    • ls -l – pokazuje szczegółowe informacje o plikach (właściciel, prawa dostępu, rozmiar, data modyfikacji).
    • ls -a – wyświetla wszystkie pliki, w tym ukryte (zaczynające się od kropki).
    • ls -h – sprawia, że rozmiary plików są bardziej czytelne (np. KB, MB).
    • ls -R – przeszukuje katalogi rekurencyjnie, pokazując zawartość podkatalogów. Dzięki tym flagom możesz dostosować wyświetlane informacje zgodnie z potrzebami.

    Jak otworzyć plik przez terminal?

    Aby otworzyć plik przez terminal na Macu, wykonaj następujące kroki:

  • Uruchom aplikację Terminal.
  • Wpisz polecenie:
      - Aby otworzyć istniejący plik, użyj formatu: nazwa_edytora nazwa_pliku
  • Przykłady edytorów: nano, vim, code (Visual Studio Code).
  • Na przykład: nano dokument.txt
  • Tworzenie nowego pliku:
  • Wpisz polecenie z dodatkowymi ścieżkami, np.: nano /ścieżka/do/nowego_pliku.txt
  • Zatwierdź zmiany (jeśli edytujesz) i zamknij edytor, stosując odpowiednie skróty klawiszowe dla danego edytora. Pamiętaj, że ścieżka do pliku musi być poprawna, aby zadziałało otwarcie pliku.
  • Jak odczytać plik w terminalu Linuxa?

    Najprostszym sposobem przeglądania plików tekstowych w systemie Linux jest polecenie cat. Oto kilka informacji na ten temat:

      - Polecenie: cat

    • Opis: Wyświetla całą zawartość pliku w terminalu.
    • Przykład użycia: Aby zobaczyć wersję systemu Linux, użyj polecenia: cat /proc/version Inne przydatne polecenia do odczytu plików to:
    • less: Umożliwia przewijanie zawartości pliku. Użycie: less nazwa_pliku.
    • more: Podobne do less, ale z ograniczonymi funkcjami przewijania. Użycie: more nazwa_pliku.
    • head: Wyświetla pierwsze kilka linii pliku. Użycie: head nazwa_pliku.
    • tail: Wyświetla ostatnie kilka linii pliku. Użycie: tail nazwa_pliku. Każde z tych poleceń ma swoje zastosowanie w zależności od potrzeb użytkownika.

    Jeśli ciekawią Cię artykuły podobne do 6 sposobów na wyświetlenie lub otwarcie pliku w terminalu Linux, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

    Indeks
    1. Jaki jest sens używania terminala do otwierania plików?
    2. Jak oglądać lub otwierać pliki tekstowe w terminalu Linux
      1. Polecenie Cat
      2. Polecenie Less
      3. Polecenia Head i Tail
      4. Nano
    3. Czy możesz otworzyć pliki multimedialne z terminala?
      1. Używanie XDG
      2. Uruchamianie przy użyciu konkretnych aplikacji
      3. Inne sposoby otwierania plików multimedialnych w terminalu
    4. Odpowiedzi na często zadawane pytania
      1. Jak wyświetlić plik w terminalu Linux?
      2. Jak wyświetlić pliki w terminalu Linuxa?
      3. Jak otworzyć plik przez terminal?
      4. Jak odczytać plik w terminalu Linuxa?

    Możesz być zainteresowany

    Dodaj komentarz

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

    Go up