polecenie Cat(concatenate) jest bardzo często używane w Linuksie. Odczytuje dane z pliku i podaje ich zawartość jako wynik. Pomaga nam tworzyć, przeglądać, łączyć pliki. Zobaczmy więc kilka często używanych komend cat.
1) Aby wyświetlić pojedynczy plik
Komenda:
$cat filename
Wyjście
It will show content of given filename
2) aby wyświetlić wiele plików
Komenda:
$cat file1 file2
wyjście
This will show the content of file1 and file2.
3), aby wyświetlić zawartość pliku poprzedzającego numerami linii.,
Command:
$cat -n filename
Output
It will show content with line numberexample:-cat-n geeks.txt1)This is geeks2)A unique array
4) Create a file
Command:
$ cat >newfile
Output
Will create and a file named newfile
5) Copy the contents of one file to another file.,
polecenie:
$cat >
Wyjście
The content will be copied in destination file
6) polecenie Cat może tłumić powtarzające się puste linie w wyjściu
polecenie:
$cat -s geeks.txt
Wyjście
Will suppress repeated empty lines in output
7) polecenie Cat może dołączyć zawartość jednego pliku do końca innego pliku.
polecenie:
$cat file1 >> file2
Wyjście
Will append the contents of one file to the end of another file
8) polecenie Cat może wyświetlać zawartość w odwrotnej kolejności za pomocą polecenia tac.,
polecenie:
$tac filename
Wyjście
Will display content in reverse order
9) polecenie Cat może podświetlić koniec wiersza.
polecenie:
$cat -E "filename"
Wyjście
Will highlight the end of line
10) jeśli chcesz użyć opcji-v, -E i-T razem, to zamiast pisać-vET w poleceniu, możesz po prostu użyć opcji-a linii poleceń.
polecenie
$cat -A "filename"
11) polecenie Cat do otwierania przerywanych plików.,
polecenie:
$cat -- "-dashfile"
Wyjście
Will display the content of -dashfile
12) polecenie Cat, jeśli plik ma dużo zawartości i nie może zmieścić się w terminalu.
polecenie:
$cat "filename" | more
Wyjście
Will show that much content, which could fit in terminal and will ask to show more.
12) polecenie Cat do scalania zawartości wielu plików.
polecenie:
$cat "filename1" "filename2" "filename3" > "merged_filename"
Wyjście
Will merge the contents of file in respective order and will insert that content in "merged_filename".
13) polecenie Cat wyświetlające zawartość wszystkich plików tekstowych w folderze.,
polecenie:
$cat *.txt
Wyjście
Will show the content of all text files present in the folder.
14) polecenie Cat do zapisu w już istniejącym pliku.
polecenie:
$cat >> geeks.txtThe newly added text.
Wyjście
Will append the text "The newly added text." to the end of the file.
Ten artykuł został napisany przez Pranav. Jeśli lubisz GeeksforGeeks i chciałbyś przyczynić się do tego, możesz również napisać artykuł za pomocą contribute.geeksforgeeks.org lub wyślij artykuł do [email protected]. Zobacz swój artykuł pojawiający się na stronie głównej GeeksforGeeks i pomóż innym Geekom.