Cat(concatenate) se v Linuxu velmi často používá. Čte data ze souboru a dává jejich obsah jako výstup. Pomáhá nám vytvářet, prohlížet, zřetězovat soubory. Podívejme se tedy na některé často používané kočičí příkazy.
1) Pro zobrazení jednoho souboru
Příkazu:
$cat filename
Výstup
It will show content of given filename
2) Chcete-li zobrazit více souborů
Příkaz:
$cat file1 file2
Výstup
This will show the content of file1 and file2.
3) Chcete-li zobrazit obsah souboru předchozí s čísly řádků.,
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.,
Příkazu:
$cat >
Výstup
The content will be copied in destination file
6) příkaz Cat může potlačit opakované prázdné řádky ve výstupu
Příkaz:
$cat -s geeks.txt
Výstup
Will suppress repeated empty lines in output
7) příkaz Cat se mohou připojit obsah jednoho souboru na konec z jiného souboru.
Příkazu:
$cat file1 >> file2
Výstup
Will append the contents of one file to the end of another file
8) Kočka příkaz může zobrazit obsah v obráceném pořadí pomocí tac příkaz.,
Příkazu:
$tac filename
Výstup
Will display content in reverse order
9) příkaz Cat může upozornit na konec řádku.
Příkazu:
$cat -E "filename"
Výstup
Will highlight the end of line
10), Pokud chcete použít -v, -E a -T možnost spolu, pak místo psaní -vET v příkazu, můžete prostě použít -možnost příkazového řádku.
příkaz
$cat -A "filename"
11) příkaz Cat pro otevření přerušovaných souborů.,
Příkazu:
$cat -- "-dashfile"
Výstup
Will display the content of -dashfile
12) Kočka příkazu, pokud soubor má spoustu obsahu a nevejde se do terminálu.
Příkazu:
$cat "filename" | more
Výstup
Will show that much content, which could fit in terminal and will ask to show more.
12) Cat příkaz sloučit obsah více souborů.
Příkazu:
$cat "filename1" "filename2" "filename3" > "merged_filename"
Výstup
Will merge the contents of file in respective order and will insert that content in "merged_filename".
13) příkaz Cat zobrazí obsah všech textových souborů ve složce.,
Příkazu:
$cat *.txt
Výstup
Will show the content of all text files present in the folder.
14) příkaz Cat psát v již existující soubor.
příkaz:
$cat >> geeks.txtThe newly added text.
výstup
Will append the text "The newly added text." to the end of the file.
tento článek přispívá Pranav. Pokud se vám líbí GeeksforGeeks a chtěli byste přispět, můžete také napsat článek pomocí contribute.geeksforgeeks.org nebo napište svůj článek na [email protected]. Viz váš článek se objeví na GeeksforGeeks hlavní stránce a pomoci jiných Mágů.