Kā izveidot failu Linux



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Ir daudz iemeslu, kāpēc jūs varētu vēlēties ātri un viegli izveidot failu Linux, pēc iespējas mazāk spēlējot. Iespējams, vēlēsities izveidot vietturi kaut kam, ko plānojat ievietot vēlāk. Daudzām programmām ir nepieciešams viens tukšs fails, kas atrodas kādā direktorijā, lai ieslēgtu vai izslēgtu opciju.



Varat arī izveidot pilnu teksta failus no komandrindas, kas arī ir iespējams, taču jums būs jāstrādā no komandrindas vides, lai iegūtu šādus piemērus. Dash vai Whisker Menu varat meklēt termināli. Varat arī turēt nospiestu Ctrl, Alt un F1-F6, lai nokļūtu virtuālajā terminālā, vai turēt nospiestu Ctrl, Alt un T lielākajā daļā darbvirsmas vides. Varat arī noklikšķināt uz izvēlnes Applications, norādīt uz izvēlni Sistēmas rīki un pēc tam atlasīt Terminal.



1. metode: ar pieskārienu komandu

Jūs varat rakstīt pieskarieties tukšs.txt lai izveidotu tukšu failu jebkurā direktorijā, kurā jūs pašlaik atrodaties. Ja jūsu komandu uzvedne pēc noklusējuma ir mājas direktorija, tas jūsu mājas direktorijā izveidotu tukšu teksta failu ar nosaukumu empty.txt, ja vien vēl nav empty.txt fails tajā. Pieskāriena komanda atjauninās faila modifikācijas datumu visiem jau esošajiem failiem.



Pretējā gadījumā, ierakstot pieskārienu, kam seko jebkura faila nosaukums, kas neeksistē, tas nekavējoties izveidos tukšu nulles baitu teksta failu. Tas ir standarta veids, kā to izdarīt, tas neprasa papildu ievadi un nesniedz jums reālu rezultātu, kad to darāt. Jūs varat rakstīt ls un pēc tam nospiediet taustiņu Enter, lai pierādītu, ka fails ir tur. Vienmēr varat izmantot jebkuru vēlamo faila nosaukumu, ja vien tas ir derīgs.

2. metode: izmantojot atbalss komandu

Parasti atbalss komanda vienkārši sasaucas ar visu, ko jūs tam sakāt, tieši uz komandrindu. Varat novirzīt tā izvadi, lai izveidotu jaunu failu. Tu vari izmantot atbalss -n> test.txt lai izveidotu tukšu failu. Tas darbojas tāpat kā pieskāriens, un tajā nav nekā. Varat arī ierakstīt echo Some teksts> test.txt un nospiediet atgriezties, lai izveidotu failu ar vienu teksta rindiņu. Protams, tekstu un faila nosaukumu varat aizstāt ar vēlamo, taču atcerieties, ka, ja fails jau pastāv, tas tiks pārrakstīts un atbrīvots no vecā faila, tāpēc vislabāk ir būt piesardzīgam! Varat arī izmantot echo ”> testFile.txt , kas izveidos failu, kurā būs tikai tukša rinda.



3. metode: ar komandu printf

Iespējams, vēlēsities izmēģināt printf ”> testFile lai izveidotu pilnīgi tukšu failu vai printf ‘ n’> testFile lai izveidotu tādu, kurā nebūtu nekas cits kā jauna līnijas raksturs. Vēlreiz tas pārrakstīs jebkuru failu ar šo nosaukumu, un tāpēc tas jālieto piesardzīgi. Lai gan tas būtiski neatšķiras no citām metodēm, dažreiz to var redzēt skriptos. Dažos vecākos Linux izplatījumos, kā arī dažos citos Unix ieviešanas gadījumos echo -n neizņems līnijas, tāpēc tas ir vēl viens iemesls, kāpēc laiku pa laikam izmantot šo metodi. Lietot pieskārienu komandu pats par sevi gandrīz vienmēr ir visvieglāk.

4. metode: izejas novirzīšana no kaķa

Lai gan jūs, iespējams, esat izmantojis kaķi, lai lasītu īsa teksta faila saturu vai, iespējams, apvienotu divus no tiem, jūs faktiski varat izveidot failus tieši no termināla loga, izmantojot to kā sava veida primitīvu teksta redaktoru. Pieņemsim, ka vēlaties izveidot vienkāršu skriptu. Jūs varētu rakstīt kaķis> labdien.sh un nospiediet Enter. Tagad sāciet rakstīt #! / Bin / bash un nospiediet enter, pēc tam atbalss Hello World un nospiediet enter. Pēc tam varat saglabāt Ctrl un nospiest taustiņu D, lai saglabātu failu. Ierakstiet cat hello.sh, lai redzētu saturu. Tas būtu tāpat kā jūs to ierakstījāt teksta redaktorā.

Tas ir ārkārtīgi noderīgs triks jebkurā gadījumā, kad jums ātri jāizveido teksta fails no komandrindas, kurā faktiski ir teksts. Lai arī skripts ir jāizmanto, izmantojot moduļus chmod + x hello.sh, citādi tas ir lielisks veids, kā steigā izrakstīt skriptus. Varat arī to izmantot, lai rakstītu konfigurācijas failus un jebko citu, kam ļoti ātri vajag tikai vienu vai divas rindiņas. Tas vispār neaprobežojas tikai ar kaut ko, un jums vajadzētu brīvi to izmantot, ja vien nepārrakstāt citu failu.

Ironiski, jūs varat arī izmantot novirzīšanu, lai izveidotu tukšus failus tāpat kā pieskārienu, lai to izdarītu. Izmēģiniet > rēķins no komandrindas, lai izveidotu tukšu failu. Jums var nākties izmantot :> rēķins ja strādājat ar čaumalu c vai kādu citu tcsh vides versiju.

Atkal ņemiet vērā, ka šeit varat izmantot visus vēlamos failu nosaukumus. Šie triki nekādā ziņā neaprobežojas tikai ar skriptu vai cita veida rakstīšanu. Tos piemērojot, jūs varat būt diezgan radošs. Jūs pat varētu to darīt eksotiskāk, ja jums kādreiz būtu kāda vajadzība. Piemēram, jūs varat izmantot cp / dev / null bill iepriekšminētā vietā, lai burtiski varētu nokopēt Linux īpašās ierīces failu jaunajā failā, kas dabiski ir tukšs. Tas atkal veic to pašu darbu, kāds būtu pieskārienam.

4 minūtes lasītas