Kako si ogledati vsebino datoteke v Linuxu | mačji ukaz
The cat> ukaz v Linuxu je več kot le preprosto orodje; je vsestranski spremljevalec za različne operacije, povezane z datotekami, ki uporabnikom omogoča ogled, združevanje, ustvarjanje, kopiranje, združevanje in urejanje vsebine datoteke. Poglobimo se v podrobnosti nekaterih pogosto uporabljenih cat> ukaze, razumevanje vsakega primera na poti.
Kazalo
- Osnovna sintaksa ukaza `cat`
- 1. Kako si ogledati vsebino ene datoteke v Linuxu
- 2. Kako si ogledati vsebino več datotek v Linuxu
- 3. Kako si ogledati vsebino datoteke pred številkami vrstic v Linuxu
- 4. Kako ustvariti datoteko in dodati vsebino v Linuxu z uporabo ukaza `cat`
- 5. Kako kopirati vsebino ene datoteke v drugo datoteko v Linuxu
- 6. Cat ukaz lahko zatre ponavljajoče se prazne vrstice v izhodu
- 7. Kako priložiti vsebino ene datoteke na konec druge datoteke
- 8. Kako prikazati vsebino v obratnem vrstnem redu z uporabo ukaza `tac` v Linuxu
- 9. Kako označiti konec vrstice v Linuxu
- 10. Možnost ukazne vrstice `-A` v ukazu `cat` v Linuxu
- 11. Kako odpreti črtkane datoteke v Linuxu z ukazom `cat`
- 12. Cat ukaz, če ima datoteka veliko vsebine in se ne prilega v terminal.
- 13. Združite vsebino več datotek z ukazom `cat`
- 14. Prikažite vsebino vseh besedilnih datotek v mapi z ukazom `Cat`
- 15. Cat ukaz za pripenjanje k obstoječi datoteki:
Osnovna sintaksa ukaza `cat`
Osnovna sintaksa ukaza 'cat' je naslednja:
cat [OPTION] [FILE]
tukaj,
[MOŽNOST] : predstavlja različne možnosti ukazne vrstice.
[MAPA] : ime datoteke (datotek), ki jih je treba obdelati. Raziščimo nekaj pogostih uporab besede 'mačka' skupaj s primeri.
Praktični primeri ukaza Cat v Linuxu
1. Kako si ogledati vsebino ene datoteke v sistemu Linux
Najosnovnejša uporaba 'cat' je prikaz vsebine datoteke na terminalu. To lahko dosežete tako, da preprosto navedete ime datoteke kot argument:
Sintaksa:
cat file_name
primer: Če je naše file_name = jayesh.txt
cat jayesh.txt
mačka jayesh.txt
Opomba: Ukaz `ls` se uporablja za prikaz vseh datotek in imenikov na trenutni lokaciji.
2. Kako si ogledati vsebino več datotek v sistemu Linux
Sintaksa:
cat file_name1 file_name2
primer: Če imamo dve datoteki, datoteko1 in datoteko2.
cat file1 file2
mačja datoteka1 datoteka2
3. Kako si ogledati vsebino datoteke pred številkami vrstic v Linuxu
Dodajanje -n> možnost za cat> uvaja številke vrstic, kar olajša prepoznavanje in sklicevanje na določene vrstice v datoteki.
Sintaksa:
cat -n file_name
primer: Če je naše file_name file2.
cat -n file2
cat -n datoteka2
Tukaj, cat> ukaz, uporabljen s preusmeritvijo ( >> ), omogoča ustvarjanje nove datoteke z imenom jayesh1 in vnos vsebine neposredno vanjo. Naslednji ls> ukaz izpiše vse datoteke na trenutni lokaciji.
4. Kako ustvariti datoteko in dodati vsebino v Linuxu z uporabo ukaza `cat`
Če želite ustvariti novo datoteko ali prepisati obstoječo datoteko z novo vsebino, lahko uporabite »cat« s preusmeritvijo izhoda (` >`> ):
Sintaksa:
cat>novo ime_datoteke
primer: Če želimo ustvariti newfile_name = jayesh1.
cat>jayesh1
ls
To vam bo omogočilo vnos besedila neposredno v terminal in ko pritisnete Ctrl + D> , bo vneseno besedilo shranjeno v new_file.txt> .
Ukaz `ls` se uporablja za prikaz vseh datotek in imenikov na trenutni lokaciji.
ustvarjanje datoteke z ukazom cat v linuxu
5. Kako kopirati vsebino ene datoteke v drugo datoteko v Linuxu
Kot že ime pove, lahko 'cat' združi več datotek v eno datoteko. Ta primer ponazarja, kako kopirati celotno vsebino datoteke1 v datoteko2 z uporabo cat> ukaz skupaj s preusmeritvijo ( >> ).
Sintaksa:
cat file1.txt file2.txt>združena_datoteka.txt
Ta ukaz združuje vsebino file1.txt> in file2.txt> v novo datoteko z imenom merged_file.txt> .
6. Cat ukaz lahko zatre ponavljajoče se prazne vrstice v izhodu
The -s> Možnost je uporabna pri delu z datotekami, ki vsebujejo ponavljajoče se prazne vrstice. Zavira ta ponavljanja in zagotavlja čistejši rezultat.
Sintaksa:
cat -s file_name
Izhod
Will suppress repeated empty lines in output
7. Kako priložiti vsebino ene datoteke na konec druge datoteke
Če želite vsebino ene datoteke dodati drugi, lahko uporabite »cat« skupaj z dodatkom ( >>> ) operater:
Sintaksa:
cat file_name1>> ime_datoteke2>>>primer:
To bo dodalo vsebino ` file1`>do konca `file2`>
![]()
8. Kako prikazati vsebino v obratnem vrstnem redu z uporabo ukaza `tac` v Linuxu
Ukaz 'tac' je obratno od 'cat' in se uporablja za prikaz vsebine datoteke v obratnem vrstnem redu. Sintaksa je preprosta:
Sintaksa:
tac file_nameprimer:
Ta ukaz bo natisnil vsebino 'file2' v obratnem vrstnem redu, najprej bo prikazana zadnja vrstica, ki ji bo sledila predzadnja vrstica in tako naprej.
tac file2![]()
tac datoteka2
9. Kako označiti konec vrstice v Linuxu
Možnost '-E' v ukazu 'cat' se uporablja za označevanje konca vsake vrstice.
Sintaksa:
cat -E 'filename'Izhod:
![]()
Prikaz $ na koncu vrstice
To bo prikazalo vsebino 'jayesh1' z znakom '$' na koncu vsake vrstice, kar označuje konec vrstice.
10. Možnost ukazne vrstice `-A` v ukazu `cat` v Linuxu
Možnost '-A' vam omogoča kombiniranje učinkov možnosti '-v', '-E' in '-T'. Namesto da v ukaz napišete '-vET', lahko uporabite '-A':
Sintaksa:
cat -A 'filename'To bo prikazalo vsebino »ime datoteke« z vidnimi nenatisljivimi znaki, označenimi končnicami vrstic in zavihki, prikazanimi kot »^I«.
11. Kako odpreti črtkane datoteke v Linuxu z ukazom `cat`
Če želite odpreti datoteko s pomišljajem na začetku imena, uporabite možnost ‘–’:
Sintaksa:
cat -- '-dashfile'primer:
cat -- '-jayesh2'![]()
prikaz vsebine znotraj datoteke, ki se začne z `-`
To bo prikazalo vsebino datoteke z imenom -jayesh2
12. Cat ukaz, če ima datoteka veliko vsebine in se ne prilega v terminal.
Sintaksa:
cat 'filename' | moreIzhod:
Will show that much content, which could fit in terminal and will ask to show more.13. Združite vsebino več datotek z ukazom `cat`
Če želite združiti vsebino več datotek v eno datoteko, uporabite preusmeritev ('>')
Sintaksa:
cat 'filename1' 'filename2' 'filename3'>'ime_združene_datoteke'primer:
cat 'file1' 'file2' 'file3'>'združeno123'To bo združilo vsebino file1 file2 file3 v merged123.
![]()
združevanje vsebine več datotek v eno datoteko
14. Prikažite vsebino vseh besedilnih datotek v mapi z ukazom `Cat`
Za prikaz vsebine vseh besedilnih datotek v mapi uporabite nadomestni znak ('*.txt'):
Sintaksa:
cat *.txt![]()
Prikaz vseh datotek s končnico .txt
Prikazana bo vsebina vseh besedilnih datotek v mapi.
15. Cat ukaz za pripenjanje k obstoječi datoteki:
Če želite dodati besedilo v obstoječo datoteko, uporabite operator '>>' skupaj z 'cat':
Sintaksa:
cat>> geeks.txt Novo dodano besedilo.To bo dodalo besedilo Novo dodano besedilo. do konca datoteke »geeks.txt«.
Zaključek
V tem članku smo razpravljali o ukazu `cat` v Linuxu, ki je vsestransko orodje, ki se uporablja za različne operacije, povezane z datotekami. Razpravljali smo tudi o tem, da uporabnikom omogoča ogled, združevanje, ustvarjanje, kopiranje, združevanje in urejanje vsebine datoteke. Običajno se uporablja za prikaz vsebine ene datoteke, več datotek ali dodajanje vsebine obstoječi datoteki. Na splošno lahko rečemo, da je ukaz `cat` bistven pripomoček za upravljanje in manipulacijo datotek v Linuxu.