Paano Lumikha ng isang File sa Linux



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Maraming mga kadahilanan na maaaring gusto mong lumikha ng isang file sa isang mabilis at madaling batayan sa Linux na may maliit na pag-play sa paligid hangga't maaari. Maaaring gusto mong gumawa ng isang placeholder para sa isang bagay na balak mong ilagay sa paglaon. Maraming mga programa ang nangangailangan ng isang solong blangko file na naroroon sa ilang direktoryo upang i-on o i-off ang isang pagpipilian.



Maaari mo ring likhain ang paglikha ng buong mga file ng teksto mula sa linya ng utos, na posible rin, ngunit kakailanganin mong gumana mula sa isang kapaligiran sa linya ng utos para sa mga sumusunod na halimbawa. Maaari kang maghanap para sa terminal sa Dash o Whisker Menu. Maaari mo ring pindutin nang matagal ang Ctrl, Alt at F1-F6 upang makapunta sa isang virtual terminal o pindutin nang matagal ang Ctrl, Alt at T sa karamihan sa mga kapaligiran sa desktop. Maaari mo ring i-click ang menu ng Mga Aplikasyon, ituro ang menu ng Mga Tool ng System at pagkatapos ay piliin ang Terminal.



Paraan 1: Gamit ang touch Command

Maaari kang mag-type hawakan ang walang laman.txt upang lumikha ng isang walang laman na file sa anumang direktoryo na kasalukuyan kang matatagpuan. Kung ang iyong utos ay prompt ng mga default sa direktoryo sa bahay, pagkatapos ay lilikha ito ng isang walang laman na file ng teksto na tinatawag na walang laman.txt sa iyong direktoryo sa bahay hangga't wala pa walang laman ang file na.txt dito Ang pag-ugnay sa utos ay ia-update ang petsa ng pagbabago ng file para sa anumang file na mayroon na.



Kung hindi man, kung nagta-type ka ng touch na sinusundan ng pangalan ng anumang file na wala, lilikha agad ito ng walang laman na file na text na zero-byte. Ito ang karaniwang paraan upang gawin ito, hindi nangangailangan ng anumang karagdagang input at hindi bibigyan ka ng anumang tunay na output kapag nagawa mo ito. Maaari kang mag-type ls at pagkatapos ay itulak ipasok upang patunayan na ang file ay naroroon. Maaari mong gamitin ang anumang pangalan ng file na gusto mo hangga't ito ay wasto.

Paraan 2: Paggamit ng echo Command

Pangkalahatan ang utos ng echo ay simpleng echoes kahit anong sabihin mo ito diretso sa linya ng utos. Maaari mong i-redirect ang output nito upang lumikha ng isang bagong file. Pwede mong gamitin echo -n> test.txt upang lumikha ng isang walang laman na file. Gumagana ito tulad ng pagpindot at walang tampok dito. Maaari mo ring i-type ang echo Some text> test.txt at itulak ang pagbalik upang lumikha ng isang file na may isang linya ng teksto dito. Likas na maaari mong palitan ang Ilang teksto at ang pangalan ng file ng kahit anong gusto mo, ngunit tandaan na kung mayroon nang file na iyon ang paggawa nito ay susobrahan ito at mapupuksa ang iyong dating file kaya pinakamahusay na mag-ingat! Bilang kahalili, baka gusto mong gamitin echo ”> testFile.txt , na lilikha ng isang file na walang anuman kundi isang walang laman na linya dito.



Paraan 3: Gamit ang printf Command

Baka gusto mong subukan printf ”> testFile upang lumikha ng isang ganap na walang laman na file o printf ‘ n’> testFile upang lumikha ng isa na walang anuman kundi isang bagong karakter sa loob nito. Muli, mai-o-overlap nito ang anumang file na may ganitong pangalan at sa gayon dapat itong gamitin nang may pag-iingat. Bagaman hindi ito makabuluhang naiiba mula sa iba pang mga pamamaraan, maaari mo itong makita minsan sa mga script. Sa ilang mas matandang pamamahagi ng Linux pati na rin ilang iba pang pagpapatupad ng Unix, ang echo -n na utos ay hindi magtatanggal ng mga bagong linya, kaya ito ay isa pang dahilan upang paminsan-minsan na gamitin ang pamamaraang ito. Ang paggamit ng touch command nang mag-isa, subalit, ay halos palaging pinakamadali.

Paraan 4: Pag-redirect ng Output mula sa pusa

Habang malamang na ginamit mo ang pusa upang basahin ang mga nilalaman ng isang maikling file ng teksto o marahil ay sumali sa dalawa sa kanila, maaari ka talagang lumikha ng mga file mula mismo sa terminal window kasama nito sa pamamagitan ng paggamit nito bilang isang uri ng primitive text editor. Sabihin nating nais mong lumikha ng isang simpleng script. Maaari kang mag-type pusa> hello.sh at itulak ipasok. Ngayon simulan ang pag-type ng #! / Bin / bash at push enter na sinusundan ng echo Hello World at push enter. Maaari mong pindutin nang matagal ang Ctrl at itulak ang D key upang mai-save ang iyong file. Mag-type ng cat hello.sh upang makita ang mga nilalaman. Ito ay magiging tulad ng isinulat mo ito sa isang text editor.

Ito ay isang lubhang kapaki-pakinabang na trick para sa anumang kaso kung saan kailangan mong lumikha ng isang text file nang mabilis mula sa linya ng utos na talagang mayroong ilang teksto dito. Habang kakailanganin mong gumamit ng chmod + x hello.sh upang maipatupad ang iyong script, kung hindi man ito ay isang mahusay na paraan upang sumulat nang madali ang mga script. Maaari mo ring gamitin ito upang magsulat ng mga file ng pagsasaayos at anumang bagay na nangangailangan lamang ng isang linya o dalawa na nakasulat nang napakabilis. Hindi ito limitado sa anumang bagay, at dapat mong huwag mag-atubiling gamitin ito hangga't hindi ka nag-o-overtake ng isa pang file.

Ironically, maaari mo ring gamitin ang pag-redirect upang lumikha ng walang laman na mga file sa parehong paraan na ginagamit mo ang touch upang gawin ang pareho. Subukan mo > bayarin mula sa linya ng utos upang lumikha ng isang walang laman na file. Maaaring kailanganin mong gamitin :> bill kung nagtatrabaho ka sa c shell o ilang iba pang mga bersyon ng kapaligiran sa tcsh.

Muli, tandaan na maaari kang gumagamit ng anumang mga pangalan ng file na gusto mo dito. Ang mga trick na ito ay hindi limitado sa pagsusulat ng mga script o anumang iba pang uri. Maaari kang maging malikhain kapag inilalapat ang mga ito. Maaari mo ring gawin ito nang mas exotically kung sakaling mayroon kang anumang kailangan. Halimbawa, baka gusto mong gamitin singil sa cp / dev / null sa halip na sa itaas, upang literal mong makopya ang espesyal na file ng aparato ng Linux sa bagong file, na natural na blangko. Minsan pa itong gumagawa ng parehong trabaho na magkakaroon ng ugnayan.

Basahin ang 4 na minuto