Paano Makikita ang Mga Nilalaman ng isang Text File mula sa Linux Command Line



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Hinahayaan ka ng anong utos na tingnan ang mga nilalaman ng isang file na dapat ay isa sa mga pinaka-karaniwang tinanong ng mga mas bagong gumagamit ng Linux. Tulad ng karamihan sa mga bagay na nauugnay sa isang tradisyonal na kapaligiran ng Unix, mayroong higit sa isang paraan upang magawa ang mga bagay at ang karamihan sa mga tip na ito ay gagana rin para sa mga gumagamit ng OS X o FreeBSD.



Nangangahulugan iyon sa sandaling malaman mo ang mga pangunahing kaalaman sa pagtingin ng mga file mula sa linya ng utos, mahahanap mo ang iyong paraan sa halos anumang Unix na hinihimok ang iyong sarili sa.



Paraan 1: Pagtingin sa isang Regular na File ng Teksto

Ang pinakamadaling paraan upang tingnan ang anumang file ng teksto ay mag-type pusa sinundan ng pangalan ng file. Kung ang file ay sapat na maikli, makikita mo ang buong teksto na ipinakita lamang na patag sa screen. Kung hindi man, magsisimulang mag-scroll pataas. Sa kasamaang palad, sa mga modernong aparato, maaari mong i-maximize ang window ng terminal upang magdagdag ng mas maraming puwang. Kahit na sa ito, kahit na, maaaring mayroon kang mga bagay na gumulong diretso sa screen.



Sa kasong iyon, uri higit pa sinundan ng pangalan ng file. Ili-pahina ito nito, upang hindi ka na makakita ng anumang file hanggang sa itulak mo ang space bar, kaya't bibigyan ka ng mas maraming oras upang basahin ang mga bagay bago sila mawala. Kapag tapos ka na, maaari mong itulak ang q key upang tumigil. Nagta-type higit pa -d sinundan ng isang pangalan ng file ay makakakuha ka ng isang maliit na madaling gamiting linya ng tagubilin at ang pagtulak sa h ay makakakuha sa iyo ng isang tamang sheet ng tulong.

Maaari mong gamitin ang utos mas kaunti sinundan ng pangalan ng isang file kung nais mong magkaroon ng karagdagang kontrol dito. Halimbawa, sa sandaling magamit mo ang mas kaunting utos maaari kang mag-scroll pabalik-balik sa pamamagitan ng isang file ng teksto sa pamamagitan ng paggamit ng iyong mga cursor key, ang Page Up / Page Down na mga key pati na rin ang mga k / j vi key bindings.



Kung nagamit mo na ang man utos upang maghanap ng manu-manong pahina ng isang application ng linya ng utos, alam mo na kung paano gumamit ng mas kaunti nang hindi mo namamalayan dahil ang karamihan sa mga pamamahagi ay gumagamit ng mas kaunti upang mag-scroll sa mga pahina ng tao. Ang sinumang nakakaalam ng mga kilos na ginagamit nila sa man pager ay dapat na subukang mas mababa sa kanila, ngunit tandaan na maaari mong palaging itulak ang h key upang makakuha din ng tamang screen ng tulong.

Ang mga nakaranasang gumagamit ng vi / vim ay maaaring makita itong medyo kakatwa dahil sa bahaging ito ng h / j / k / l na kilusan ng paggalaw, ngunit mas kaunti ay hindi hinihiling na ilipat mo pa rin sa isang gilid upang masanay ka dito . Maaari mong palaging gamitin ang Ctrl + N o Ctrl + E upang sumulong sa isang linya habang ginagamit ang Ctrl + Y o Ctrl + P upang bumalik. Kung napansin mo, nababasa ng help screen na ang CR ay sumusulong sa isang solong linya. Ito ay tumutukoy sa Carriage Return at tumutukoy sa Return key sa iyong keyboard.

Mag-type ng a / bago ang anumang term upang maghanap sa buong dokumento, pagkatapos ay i-type ang n upang lumipat patungo sa susunod na halimbawa o Shift + N upang lumipat sa nauna.

Bagaman hindi ito kasing kakayahang umangkop tulad ng grep, maaaring maging kapaki-pakinabang kung tumitingin ka na sa isang file nang mas kaunti at kailangan mong makahanap ng isang bagay.

Paraan 2: Pagtingin sa Mga Espesyal na File

Uri mas mababa -f sinundan ng isang pangalan ng file upang pilitin itong buksan. Maaari mong, sabihin, gamitin sudo mas mababa -f / dev / sdb1 upang talagang silipin ang simula ng record ng boot ng isang pagkahati, kahit na dapat mong tiyakin na mag-ingat nang labis kapag gumagawa ng anumang bagay sa sudo account at mga boot record.

Ginamit namin ito upang suriin ang record ng boot ng isang microSDHC card na nai-format sa isang Android tablet.

Maaari mong maniobrahin ang file tulad ng normal at itulak ang q key kapag nais mong lumabas. Kung mayroon ka lamang isang karaniwang file sa isang uri ng kakaibang pag-encode na nais mong tuklasin, i-type mula sa -c sinundan ng pangalan ng file. Maaari kang mag-scroll pataas sa window ng terminal o gamitin od -c fileName | mas mababa ang grep upang mai-tubo ito nang mas kaunti kung mangyari itong masyadong mahaba. Bibigyan ka nito ng isang pagkakataon upang matingnan ito kung hindi mo maaaring suriin ito sa anumang iba pang programa, kabilang ang mga graphic. Kung nag-invoke ka ng od nang walang anumang mga switch, pagkatapos ay i-print nito ang file bilang isang stream ng mga numero ng octal bilang isang bagay ng isang huling pagpipilian.

Paraan 3: Pagtingin sa Mga Nilalaman ng Mga Na-compress na File

Minsan magkakaroon ka ng isang naka-zip up na file ng teksto, na maaari mong basahin nang hindi mo kinakailangang i-decompress muna. Maaari kang magamit sa tradisyonal na format na ZIP, na nagmula sa ecosystem ng MS-DOS at samakatuwid ang mga archive pati na rin ang mga compress. Kung mayroon kang mga file ng teksto sa loob ng isang ZIP archive, kakailanganin mong i-inflate ito bago mo basahin ang mga ito. Gayunpaman, pinapayagan ka ng mga algorithm ng compression na batay sa Unix na i-compress ang isang file sa lugar.

Kung mayroon kang isang naka-compress na file ng teksto na tinatawag na tinyFile.gz, maaari mo itong magamit zcat mas maliitFile.gz upang matingnan ang mga nilalaman ng file mula sa linya ng utos. Maaari mo ring hilinging mag-type ng higit pa o zless sa halip na zcat, na magkatulad na gumagana sa higit pa at mas kaunting mga utos ngunit sumusuporta sa mga file ng teksto na na-compress sa pamamagitan ng gzip program.

Mas maraming mga pamamahagi ng Linux ang nagsisimulang gumamit ng xz format ng file, kaya kung mayroon kang isang file na teksto na na-compress sa format na ito idagdag lamang ang xz sa harap ng anumang utos na pagtingin ng file. Sa halip na pusa, mas marami at mas maraming maaari kang gumamit ng xzcat, xzless at xzmore. Gayundin, may mga bzcat, bzless at bzmore command line apps para sa mga nakakahanap na mayroon silang mga file ng teksto na naka-compress gamit ang pamantayan ng bzip2.

Tandaan na hindi mo mababasa ang isang text file sa ganitong pamamaraan kung unang inilagay ito sa isang alkitran ng alkitran o cpio pagkatapos na naka-compress. Kaya't habang nababasa mo ang mas maliit naFile.gz mabuti lang, ang pagbabasa ng mas maliit naFile.tar.gz o mas maliit naFile.tgz ay hindi gagana sa parehong paraan.

Basahin ang 4 na minuto