Cat(concatenate) kommando används mycket ofta i Linux. Den läser data från filen och ger deras innehåll som utgång. Det hjälper oss att skapa, visa, sammanfoga filer. Så låt oss se några ofta använda kattkommandon.
1) för att visa en enda fil
kommando:
$cat filename
utgång
It will show content of given filename
2) för att visa flera filer
kommando:
$cat file1 file2
utgång
$cat file1 file2
utgång
3) för att visa innehållet i en fil som föregår med radnummer.,
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.,
Command:
$cat >
Output
The content will be copied in destination file
6) Cat command kan undertrycka upprepade tomma rader i utgång
Command:
$cat -s geeks.txt
Output
Will suppress repeated empty lines in output
7) Cat-kommandot kan lägga till innehållet i en fil till slutet av en annan fil.
kommando:
$cat file1 >> file2
utgång
Will append the contents of one file to the end of another file
8) Cat-kommandot kan visa innehåll i omvänd ordning med Tac-kommandot.,
kommando:
$tac filename
utgång
Will display content in reverse order
9) Cat-kommandot kan markera slutet av raden.
kommando:
$cat -E "filename"
utgång
Will highlight the end of line
10) om du vill använda alternativet-V, -E och-t tillsammans, kan du istället för att skriva-vET i kommandot bara använda alternativet-a kommandoraden.
kommando
$cat -A "filename"
11) Cat kommando för att öppna streckade filer.,
Command:
$cat -- "-dashfile"
Output
Will display the content of -dashfile
12) Cat command om filen har mycket innehåll och inte kan passa in i terminalen.
kommando:
$cat "filename" | more
utgång
Will show that much content, which could fit in terminal and will ask to show more.
12) Cat kommando för att slå samman innehållet i flera filer.
kommando:
$cat "filename1" "filename2" "filename3" > "merged_filename"
utgång
Will merge the contents of file in respective order and will insert that content in "merged_filename".
13) Cat kommando för att visa innehållet i alla textfiler i mappen.,
kommando:
$cat *.txt
utgång
Will show the content of all text files present in the folder.
14) Cat kommando för att skriva i en redan befintlig fil.
kommando:
$cat >> geeks.txtThe newly added text.
utgång
Will append the text "The newly added text." to the end of the file.
den här artikeln har bidragit med Pranav. Om du gillar GeeksforGeeks och vill bidra, kan du också skriva en artikel med contribute.geeksforgeeks.org eller maila din artikel till [email protected]. se din artikel som visas på GeeksforGeeks huvudsida och hjälpa andra nördar.