Jak korzystać z polecenia Cat w systemie Linux
Co zaskakujące, nie jest to Twój codzienny kot. Kiedy go uruchomisz, nie wyświetli się miau!
Polecenie cat w systemie Linux służy do drukowania zawartości pliku tekstowego. Za pomocą polecenia cat w systemie Linux możesz wydrukować zawartość pliku źródłowego c, Java, plików konfiguracyjnych systemu Linux itp.
Polecenie cat jest domyślnie dostępne w każdej dystrybucji Linuksa. Nie musisz więc instalować go osobno.
W tym artykule pokażę, jak używać polecenia cat w systemie Linux. Więc zacznijmy.
Podstawowe użycie polecenia Linux Cat:
Podstawowym i najczęstszym zastosowaniem polecenia cat w systemie Linux jest użycie go bez żadnej opcji polecenia.
Na przykład, aby wyświetlić zawartość katalogu /etc/hosts, uruchom komendę cat w następujący sposób:
Jak widać, na ekranie wyświetlana jest zawartość pliku konfiguracyjnego /etc/hosts.
Drukowanie numerów linii:
Załóżmy, że chcesz wydrukować zawartość pliku źródłowego Java na terminalu. Możesz oczywiście użyć polecenia cat. Ale polecenie cat domyślnie nie wyświetla numerów linii. W przypadku pliku źródłowego lub programu jest to niezbędne. Na szczęście polecenie cat ma opcję -n, której możesz użyć do wyświetlenia numerów linii.
Aby wyświetlić zawartość wraz z numerem wiersza pliku źródłowego Java Welcome.java, uruchom komendę cat systemu Linux w następujący sposób:
Jak widać, wyświetlane są numery linii.
Numerowanie tylko niepustych linii:
Jeśli chcesz wyświetlić numery linii, które nie są puste, możesz użyć opcji -b polecenia cat w systemie Linux.
W poprzednim pliku źródłowym Java Welcome.java dodałem kilka pustych wierszy, aby zademonstrować działanie opcji -b.
Jak widać, przy opcji -n wszystkie linie (w tym puste) są numerowane.
W przypadku opcji -b numerowane są tylko linie, które nie są puste, jak widać na zrzucie ekranu poniżej.
Usuwanie powtarzających się pustych linii:
Plik, który próbujesz wyświetlić, może zawierać wiele pustych wierszy, jedna po drugiej. To sprawi, że wynik polecenia cat będzie bardzo długi i denerwujący.
Możesz użyć opcji -s polecenia cat w systemie Linux, aby usunąć powtarzające się puste linie w następujący sposób:
Drukowanie znaków zakładek:
W pliku kodu źródłowego programu mogłeś użyć wielu znaków tabulacji. Na szczęście domyślnie są one niewidoczne. Jeśli jednak naprawdę chcesz zobaczyć wszystkie znaki tabulacji znajdujące się w pliku, możesz użyć opcji -T polecenia cat w systemie Linux.
Ta funkcja może być potrzebna wtedy, gdy chcesz zastąpić wszystkie znaki tabulacji białymi spacjami i chcesz mieć pewność, że nie pozostały żadne znaki tabulacji.
Aby wyświetlić wszystkie znaki tabulacji w naszym pliku źródłowym Welcome.java, można użyć polecenia cat w systemie Linux w następujący sposób:
Jak widać, znaki tabulacji są wyświetlane jako ^I.
Drukowanie znaków końca linii:
Jeśli chcesz wydrukować znak EOL (koniec linii) reprezentowany przez $, możesz użyć opcji -E polecenia cat w systemie Linux.
Na przykład, aby wydrukować znaki EOL w pliku Welcome.java, uruchom komendę cat systemu Linux w następujący sposób:
Jak widać, drukowane są znaki EOL.
Drukowanie znaków niedrukowalnych, tabulacji i znaków EOL:
Wcześniej trzeba było użyć opcji -v, aby wydrukować znaki niedrukowalne, użyć opcji -T, aby wydrukować znaki tabulacji i użyć opcji - E opcja drukowania znaków EOL. A co jeśli chcesz wydrukować to wszystko? Cóż, możesz połączyć wszystkie te opcje razem w następujący sposób:
Ale jest lepsze rozwiązanie. Polecenie cat w systemie Linux ma opcję -A, która robi dokładnie to samo, przy mniejszej liczbie wpisywania.
Jak widać, wyniki są takie same.
Zasadniczo w ten sposób używasz polecenia cat systemu Linux do wyświetlania plików tekstowych w systemie Linux. Dziękujemy za przeczytanie tego artykułu.