GeeksforGeeks (Svenska)

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.

Share

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *