Pliki są jedną z najważniejszych rzeczy, z którymi korzystasz na komputerze z systemem Linux. Niektóre z najczęściej spotykanych plików w systemie Linux obejmują pliki konfiguracyjne, pliki dziennika i skrypty.
Możliwość łatwego przeglądania plików z wiersza poleceń to potężna funkcja, którą Linux zapewnia swoim użytkownikom. Ten przewodnik pokaże Ci różne narzędzia wiersza poleceń, których możesz użyć do przeglądania plików w systemie Linux.
1. Kot
Narzędzie cat jest jednym z najczęściej używanych poleceń do przeglądania zawartości plików w systemie Linux. Polecenia można użyć do łączenia i drukowania standardowego pliku wyjściowego. Aby wyświetlić zawartość pliku za pomocą cat, po prostu wpisz nazwę polecenia, a po niej plik, który chcesz wyświetlić.
cat / etc / passwd
W powyższym poleceniu cat polecenie wyświetla zawartość pliku passwd plik. Plik passwd plik zawiera szczegóły dotyczące użytkownika na komputerze z systemem Linux.
Domyślnie dane wyjściowe polecenia cat nie będą numerowane. Dlatego jeśli chcesz numerować wiersze w danych wyjściowych, możesz użyć rozszerzenia
-n opcja w następujący sposób.cat -n / etc / passwd
Możesz także użyć narzędzia cat, aby wyświetlić wiele plików jednocześnie.
sudo cat / etc / passwd / etc / shadow
Uwaga: Wspomniane powyżej polecenie cat używa sudo, ponieważ Plik / etc / shadow wymaga, aby użytkownik miał podwyższone uprawnienia, aby go wyświetlić.
2. Nl
Polecenie nl, skrót od linie liczbowe, jest bardzo podobne do polecenia cat, z tym wyjątkiem, że polecenie nl domyślnie numeruje wiersze wyjściowe.
nl / etc / passwd
Oprócz numerowania danych wyjściowych narzędzie nl umożliwia formatowanie danych wyjściowych i wyrównywanie numeracji danych wyjściowych. Na przykład, możesz sformatować numery wierszy do wyrównania do lewej w następujący sposób.
nl -nln / etc / passwd
Chociaż narzędzie nl jest głównie używane do numerowania wierszy wyjściowych, możesz również nie numerować wierszy za pomocą rozszerzenia -b opcja w następujący sposób.
nl -b n / etc / passwd
3. Jeszcze
Niektóre pliki wyjściowe, które napotkasz, mogą być dość duże. Więcej narzędzi umożliwia łatwiejsze przeglądanie dużych plików po jednym ekranie na raz.
Aby wyświetlić passwd plik w mniejszych sekcjach, możesz użyć jeszcze Komenda:
więcej / etc / passwd
Powyższe polecenie wyświetli tylko dane wyjściowe, które mogą pasować do rozmiaru twojego terminala. Użyj fa klawisz klawiatury, aby przejść do przodu w danych wyjściowych i b klawisz, aby przejść do tyłu.
Jeśli chcesz określić liczbę wierszy wyświetlanych w każdej sekcji naraz, możesz użyć rozszerzenia -x opcja, gdzie x to liczba wierszy, które ma wyświetlić polecenie. Na przykład poniższe polecenie wyświetli cztery wiersze na ekranie:
więcej -4 / etc / passwd
Użyj poniższego polecenia, aby dowiedzieć się więcej o nawigowaniu po wynikach generowanych przez polecenie more oraz o wyszukiwaniu ciągów w wynikach.
więcej pomocy
4. Mniej
Narzędzie less jest następcą polecenia more, ponieważ zapewnia dodatkowe ulepszenia i emulację niż to drugie. Ponadto mniejszy program narzędziowy jest szybszy i ma zwiększoną wydajność, ponieważ nie czeka na odczytanie całej zawartości pliku, zanim będzie mógł wyświetlić niektóre dane wyjściowe.
mniej / etc / passwd
Podobnie jak w przypadku polecenia more, użyj polecenia fa klawisz klawiatury, aby przejść do przodu w danych wyjściowych i b klawisz, aby przejść do tyłu.
Aby wyświetlić numery wierszy w danych wyjściowych, użyj -N opcja w następujący sposób.
mniej -N / etc / passwd
Wyszukiwanie tekstu
Aby wyszukać ciąg lub wzorzec w danych wyjściowych mniej narzędzi, po prostu naciśnij / na klawiaturze, a po nim ciąg, który chcesz wyszukać. Na przykład, aby wyszukać ciąg Gry na wyjściu mniej / etc / passwd, rodzaj /games na klawiaturze, a następnie Wchodzić klucz.
Tekst, którego szukasz, zostanie podświetlony jak powyżej. Aby przejść do przodu w wyszukiwaniu, naciśnij n na klawiaturze i aby przejść do tyłu. naciśnij N. Zwróć uwagę, że n znak rozróżnia wielkość liter w zależności od kierunku ruchu.
Inną potężną cechą mniejszego narzędzia jest to, że można go używać jako potoku w pewnym strumieniu wyjściowym lub do innych poleceń. Na przykład polecenie dmesg wyświetla komunikaty bufora pierścienia jądra lub inne informacje związane z jądrem podczas uruchamiania. Ponieważ dane wyjściowe dziennika mogą być dość długie, możesz użyć rozszerzenia mniej polecenie, aby ograniczyć dane wyjściowe i ułatwić nawigację.
sudo dmesg | mniej
Możesz także użyć narzędzia less, aby wyświetlić dane w sposób interaktywny. Na przykład, gdy jest używany z dmesg polecenie, możesz ustawić polecenie less, aby zawsze wyświetlało najnowsze dane, ponieważ system dodaje więcej wierszy do wyniku. Aby zrobić to samo, użyj + F. opcja z poleceniem w następujący sposób:
sudo dmesg | mniej + F
Jak widać na powyższym wyjściu, mniejsze narzędzie pokazuje, że oczekuje na wyświetlenie większej ilości danych w wyniku. naciśnij Ctrl + C przerwać, po którym następuje Q aby wyczyścić dane wyjściowe.
5. Głowa
Czasami możesz chcieć wyświetlić tylko kilka pierwszych wierszy pliku i tutaj przydaje się narzędzie head. Domyślnie wyświetlanych jest tylko pierwszych 10 wierszy pliku.
head / etc / passwd
Aby dostosować liczbę wierszy, które chcesz wyświetlić, użyj -x opcja, gdzie x to liczba wierszy, które chcesz wyświetlić. Na przykład, aby wyświetlić pierwsze 20 wierszy:
head -20 / etc / passwd
6. Ogon
Polecenie tail działa w prawie odwrotny sposób niż narzędzie head, tj. Wyświetla ostatnią część pliku. Domyślnie wyświetlanych jest 10 ostatnich wierszy pliku.
tail / etc / passwd
Podobnie jak w przypadku polecenia head, możesz również dostosować liczbę wierszy, które chcesz wyświetlić.
tail -10 / etc / passwd
Aby wyświetlić dane na żywo w trybie interaktywnym, użyj -fa flagę poleceniem tail. Na przykład, aby zawsze wyświetlać najnowsze 10 komunikatów dziennika w pliku syslog plik:
tail -f / var / log / syslog
Praca z plikami w linii poleceń Linuksa
Ten przewodnik pokazuje różne sposoby przeglądania plików w systemie Linux. Możliwość przeglądania i pracy z plikami bezpośrednio z wiersza poleceń jest kluczowa. Chociaż te narzędzia oferują funkcje umożliwiające wyszukiwanie ciągów znaków, istnieją różne inne polecenia, takie jak narzędzie grep których możesz użyć do filtrowania danych wyjściowych w systemie.
Oprócz terminala użytkownicy mogą również zarządzać swoim systemem plików i nawigować po nim graficznie. W systemie Linux dostępnych jest kilka aplikacji do zarządzania plikami, które można wypróbować bezpłatnie.
Posiadanie niezawodnego menedżera plików ułatwia organizację plików. Oto lista najlepszych menedżerów plików dla systemu Linux.
Czytaj dalej
- Linux
- Zarządzanie plikami
- Polecenia Linuksa
Mwiza tworzy oprogramowanie z zawodu i pisze obszernie o Linuksie i programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstw.
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.