Jak używać polecenia Linux CAT

Jak używać polecenia Linux CAT
Co zaskakujące, to nie jest twój codzienny kot. Kiedy go uruchamiasz, nie drukuje!

Polecenie Linux CAT służy do wydrukowania zawartości pliku tekstowego. Za pomocą polecenia Linux CAT możesz wydrukować zawartość pliku źródłowego C, Java, pliki konfiguracyjne Linux itp.

Polecenie CAT jest dostępne w każdym rozkładowi Linux domyślnie. Więc nie musisz go instalować osobno.

W tym artykule pokażę Ci, jak korzystać z polecenia Linux CAT. Więc zacznijmy.

Podstawowe użycie polecenia Linux CAT:

Podstawowym i najczęstszym użyciem polecenia Linux CAT jest używanie go bez żadnej opcji polecenia.

Na przykład, aby zobaczyć treść /etc/hosts katalog, uruchom polecenie CAT w następujący sposób:

$ cat /etc /hosts

Jak widać, zawartość /etc/hosts Plik konfiguracyjny jest wydrukowany na ekranie.

Numery linii drukowania:

Powiedzmy, że chcesz wydrukować zawartość pliku źródłowego Java na terminalu. Oczywiście możesz użyć polecenia CAT. Ale polecenie CAT nie wyświetla domyślnie numerów wierszy. W przypadku pliku źródłowego lub programu jest to niezbędne. Na szczęście polecenie CAT -N opcja, której można użyć do wyświetlania numerów linii.

Aby wyświetlić zawartość wraz z numerem linii pliku źródłowego Java Powitanie.Jawa, Uruchom polecenie Linux CAT w następujący sposób:

$ cat -ntle.Jawa

Jak widać, numery linii są wyświetlane.

Numerowanie tylko bez pustych linii:

Jeśli chcesz pokazać numery linii dla linii, które nie są tylko puste, możesz użyć -B opcja polecenia Linux CAT.

W poprzednim pliku źródłowym Java mile widziane.Java, dodałem kilka pustych wierszy, aby pokazać, jak -B Opcja działa.

Jak widać, z -N opcja, wszystkie linie (w tym puste linie) są ponumerowane.

$ cat -ntle.Jawa

Z -B opcja, tylko linie, które nie są puste, są ponumerowane, jak widać na zrzucie ekranu poniżej.

$ cat -b mile widziane.Jawa

Usuwanie powtarzających się pustych linii:

Plik, który próbujesz zobaczyć, może mieć wiele pustych linii jeden po drugiej. To sprawi, że wyjście CAT jest bardzo długie i denerwujące.

Możesz użyć -S Opcja polecenia Linux CAT, aby usunąć powtarzane puste wiersze w następujący sposób:

$ cat -s mile widziane.Jawa

Drukowanie Znaki:

W pliku kodu źródłowego programu mogłeś użyć wielu znaków Tab. Na szczęście są domyślnie niewidoczne. Ale jeśli naprawdę chcesz zobaczyć wszystkie znaki zakładki, które masz w pliku, możesz użyć -T opcja polecenia Linux CAT.

Tam, gdzie możesz potrzebować tej funkcji, gdy chcesz zastąpić wszystkie znaki zakładki białymi przestrzeniami i chcesz upewnić się, że nie ma żadnych znaków zakładki.

Aby wyświetlić wszystkie znaki zakładki w naszym Powitanie.Jawa Plik źródłowy, polecenie Linux CAT można używać w następujący sposób:

$ cat -t.Jawa

Jak widać, znaki zakładki są wyświetlane jako ^I.

Drukowanie znaków liniowych:

Jeśli chcesz wydrukować znak EOL (koniec linii), który jest reprezentowany przez $, możesz użyć -mi opcja polecenia Linux CAT.

Na przykład, aby wydrukować znaki EOL powitania.Java, uruchom polecenie Linux Cat w następujący sposób:

$ cat -e mile widziane.Jawa

Jak widać, znaki EOL są drukowane.

Drukowanie znaków bez drukowania, zakładek i EOL:

Wcześniej musiałeś użyć -v opcja do wydrukowania znaków nieprillowych, użyj -T opcja do wydrukowania znaków zakładki i użycia -mi Opcja wydrukowania znaków EOL. Co jeśli musisz wydrukować wszystkie te? Cóż, możesz połączyć wszystkie te opcje razem w następujący sposób:

$ cat -vte powitanie.Jawa

Ale istnieje lepsze rozwiązanie. Polecenie Linux Cat ma -A opcja, która robi to samo z mniejszym pisaniem.

$ cat -.Jawa

Jak widać, wyjścia są takie same.

Tak więc w zasadzie używasz polecenia Linux CAT do wyświetlania plików tekstowych na Linux. Dziękujemy za przeczytanie tego artykułu.