Ipakita ang Mga Nilalaman Ng Isang Text File Sa Command Line Linux

Display Contents Text File Command Line Linux



Sa Linux, patuloy kaming nagtatrabaho kasama ang mga file ng teksto tulad ng mga file ng pagsasaayos, mga source code, web page, at marami pang iba. Samakatuwid, mahalaga na magkaroon ng isang mabilis na pagtingin sa mga nilalaman ng isang file na teksto sa linya ng utos bago i-edit ang file.

Nilalayon ng mabilis na patnubay na ito na ipakita sa iyo ang iba't ibang mga diskarte na magagamit mo upang mailista ang mga nilalaman ng isang text file sa terminal.







Una:



Ano ang isang text file?

Mataas ang tsansa na pamilyar ka sa isang text file. Gayunpaman, upang muling makunan, ang isang text file ay isang digital file na naglalaman ng hilaw na teksto; nangangahulugan ito na ang file ay hindi dapat maglaman ng anumang pag-format tulad ng naka-bold, italics, underline, o iba pa. Bilang karagdagan, ang mga file ng teksto ay walang anumang anyo ng media tulad ng mga larawan, video, o audio.



Bilang default, ginagamit ng mga text file ang extension na.txt. Gayunpaman, kumukuha sila ng iba pang mga form tulad ng source code sa mga wika ng pagprograma tulad ng C (.c), C ++ (.cpp, .h), Python (.py), at marami pa. Bukod dito, hindi nila kinakailangang magtapos sa isang extension. Halimbawa, ang isang pagsasaayos na file tulad ng / etc / vim / vimrc ay walang anumang extension.





TANDAAN: Tumatawag din kami ng mga file ng teksto na ASCII na mga file ng teksto.

Upang matingnan ang uri ng file sa Linux, gamitin ang file command:



file /kung saan/mag-log/kern.log
/kung saan/mag-log/kern.log: ASCII text

# 1 - Pusa

Ang Cat ay isang tanyag at prangkahang utos para sa listahan ng mga nilalaman ng isang file sa terminal.

Upang magamit ang utos ng pusa, ipasa ang pangalan ng file sa utos ng pusa bilang:

pusa [filename]

Maaari mong ipasa ang ganap na landas sa file, tulad ng ipinakita sa halimbawa sa itaas.

Ang pusa ay simple ngunit malakas kung ginamit sa iba pang mga pagpipilian. Upang malaman kung paano gamitin ang utos ng pusa, basahin -> kung paano gamitin ang utos ng pusa.

Kapag ginagamit ang utos ng pusa upang itapon ang mga nilalaman ng isang malaking file ng teksto sa terminal, guguluhin nito ang iyong terminal, ginagawa itong napakahirap mag-navigate.

Upang malutas ang kagaya ng isyu, gumagamit kami ng mas kaunting utos.

# 2 - Mas kaunti

Kung nabasa mo na ang isang manu-manong pahina para sa anumang utos ng Linux, pagkatapos ay nakipag-ugnay ka sa mas kaunti.

Pinapayagan ka ng mas kaunti na tingnan ang mga nilalaman ng isang file nang isang pahina nang paisa-isa. Gamit ang space key, maaari kang mag-scroll sa text file. Ang dalawang mga colon sa ilalim ng screen ay nagpapahiwatig ng bawat pahina ng text file.

Halimbawa, ang isang malaking file tulad ng /var/log/kern.log ay hindi gagana nang mahusay sa isang pusa. Upang gumamit ng mas kaunti, ginagawa namin:

mas kaunti /kung saan/mag-log/kern.log

Kapag naabot mo na ang dulo ng file, maaari kang mag-scroll pataas at pababa gamit ang UP at Down arrow key.

Upang umalis sa mas kaunting utos, pindutin ang Q. Mas kaunting paglabas ng sesyon nito nang hindi ginugulo ang terminal.

Ang pagsasama ng mas kaunti sa ilang mga pagpipilian ay nagbibigay sa iyo ng kontrol at pag-andar; para sa higit pa, mangyaring basahin -> Paano gumamit ng mas kaunting utos na may mga halimbawa.

# 3 - Dagdag pa

Ang isa pang utos na maaari mong gamitin upang maipakita ang mga nilalaman ng isang text file ay mas maraming utos. Ang higit pa ay halos kapareho sa mas kaunting utos; gayunpaman, itinatapon nito ang mga nilalaman ng file sa terminal at lalabas sa dulo ng file.

Narito ang isang halimbawa: (Parehong utos tulad ng iba pa?)

mas kaunti /kung saan/mag-log/kern.log

# 4 –Pamunuan at buntot

Oo, may mga ganoong utos. Ang utos ng ulo at buntot ay magkatulad at ginagamit upang ipakita ang una at huling sampung linya ng isang file, ayon sa pagkakabanggit.

Gayunpaman, maaari mong baguhin kung ilan ang una at huling linya ng mga print ng utos at buntot gamit ang pagpipiliang -n.
Halimbawa, upang maipakita ang unang 15 linya ng kern.log file:

ulo -n labinlimang /kung saan/mag-log/kern.log

Katulad nito, upang maipakita ang huling 15 linya ng kern.log file:

buntot -n labinlimang /kung saan/mag-log/kern.log

# 5 - Misc

Kung — sa ilang kadahilanan — wala kang alinman sa mga utos na tinalakay sa itaas, maaari kang gumamit ng isang text editor tulad ng nano upang ipakita ang mga konteksto ng isang file. Gayunpaman, ito ay katulad ng pag-edit ng file kaysa sa pagtingin sa mga nilalaman.

Narito ang utos para sa:

nano /kung saan/mag-log/kern.log
# Hindi sigurado kung bakit nais mong mag-edit ng isang log file

Konklusyon

Ngayon alam mo kung paano ipakita ang mga nilalaman ng isang file sa linya ng Linux Command. Salamat sa pagbabasa.