Kako ustvariti datoteko v Linuxu



Preizkusite Naš Instrument Za Odpravo Težav

Obstaja veliko razlogov, da boste v Linuxu želeli hitro in enostavno ustvariti datoteko s čim manj igranja. Morda boste želeli narediti rezervirano mesto za nekaj, kar nameravate vstaviti kasneje. Številni programi zahtevajo eno prazno datoteko, ki je v nekem imeniku, da vklopi ali izklopi možnost.



Morda boste želeli iz ukazne vrstice ustvariti celotno besedilno datoteko, kar je prav tako mogoče, vendar boste morali v naslednjih primerih delati iz okolja ukazne vrstice. Terminal lahko poiščete v meniju Dash ali Whisker. Lahko pridržite tudi Ctrl, Alt in F1-F6, da pridete do navideznega terminala, ali pa pridržite Ctrl, Alt in T v večini namiznih okolij. Morda boste želeli klikniti tudi meni Programi, pokažite na meni Sistemska orodja in nato izberite Terminal.



1. način: z ukazom na dotik

Lahko tipkate dotaknite se empty.txt da ustvarite prazno datoteko v katerem koli imeniku, v katerem se trenutno nahajate. Če je ukazni poziv privzeto nastavljen na domači imenik, bi to ustvarilo prazno besedilno datoteko z imenom empty.txt v vašem domačem imeniku, če v njem še ni datoteka empty.txt v njem. Ukaz na dotik bo posodobil datum spremembe datoteke za katero koli datoteko, ki že obstaja.



Če vtipkate dotik, ki mu sledi ime katere koli datoteke, ki ne obstaja, bo ta takoj ustvarila prazno nič-bajtno besedilno datoteko. To je običajen način, ne zahteva nobenega nadaljnjega vnosa in vam ne bo zagotovil nobenega pravega rezultata, ko to storite. Lahko tipkate ls in nato pritisnite Enter, da dokažete, da je datoteka tam. Vedno lahko uporabite poljubno ime datoteke, če je veljavno.

2. način: Uporaba ukaza echo

Na splošno echo ukaz preprosto odmeva, kar mu naročite, naravnost v ukazno vrstico. Izhod lahko preusmerite, da ustvarite novo datoteko. Lahko uporabiš echo -n> test.txt da ustvarite prazno datoteko. To deluje tako kot dotik in v njem ni ničesar. Vnesete lahko tudi echo Some text> test.txt in pritisnite return, da ustvarite datoteko z eno vrstico besedila. Seveda lahko nekaj besedila in ime datoteke zamenjate s poljubnim, vendar ne pozabite, da če ta datoteka že obstaja, jo boste prepisali in se znebili stare datoteke, zato je najbolje biti previden! Lahko pa uporabite tudi echo '> testFile.txt , ki bo ustvaril datoteko s samo prazno vrstico.



3. način: Z ukazom printf

Morda boste želeli poskusiti printf ”> testFile da ustvarite popolnoma prazno datoteko oz printf ‘ n’> testFile ustvariti takšnega, ki v sebi nima nič drugega kot znak nove vrstice. Ponovno bo to prepisalo katero koli datoteko s tem imenom, zato jo je treba uporabljati previdno. Čeprav se to bistveno ne razlikuje od drugih metod, ga boste včasih videli v skriptih. V nekaterih starejših distribucijah Linuxa in nekaterih drugih izvedbah Unixa ukaz echo -n ne bo odstranil novih vrstic, zato je to še en razlog, da se občasno zatečete k tej metodi. Uporaba samega ukaza na dotik pa je skoraj vedno najlažja.

Metoda 4: Preusmeritev rezultatov iz kat

Čeprav ste mačko verjetno uporabljali za branje vsebine kratke besedilne datoteke ali morda združitev dveh od njih, lahko z njo dejansko ustvarite datoteke iz terminalskega okna, tako da jo uporabite kot nekakšen primitivni urejevalnik besedil. Recimo, da ste želeli ustvariti preprost skript. Lahko tipkate mačka> zdravo.sh in pritisnite enter. Zdaj začnite tipkati #! / Bin / bash in pritisnite enter, čemur sledi echo Hello World in push enter. Nato lahko držite Ctrl in pritisnete tipko D, da shranite datoteko. Za ogled vsebine vnesite cat hello.sh. Bilo bi tako, kot bi to napisali v urejevalniku besedil.

To je izredno koristen trik za vsak primer, ko morate hitro ustvariti besedilno datoteko iz ukazne vrstice, v kateri je dejansko nekaj besedila. Čeprav bi morali za izvajanje skripta uporabiti chmod + x hello.sh, je to sicer odličen način, kako na hitro zapisati skripte. Uporabite ga lahko tudi za pisanje konfiguracijskih datotek in vsega drugega, za kar je potrebna zelo hitro napisana vrstica ali dve. To ni omejeno na nič in ga lahko uporabljate, če ne prepišete druge datoteke.

Ironično je, da lahko preusmeritev uporabite tudi za ustvarjanje praznih datotek na enak način kot z dotikom. Poskusi > račun iz ukazne vrstice, da ustvarite prazno datoteko. Morda boste morali uporabiti :> račun če delate z lupino c ali drugimi različicami okolja tcsh.

Še enkrat, ne pozabite, da bi tukaj lahko uporabljali poljubna imena datotek. Ti triki nikakor niso omejeni na pisanje scenarijev ali česar koli drugega. Pri njihovi uporabi ste lahko precej kreativni. To bi lahko storili celo bolj eksotično, če bi kdaj kaj potrebovali. Na primer, morda boste želeli uporabiti cp / dev / ničelni račun namesto zgoraj navedenega, tako da lahko dobesedno kopirate posebno datoteko naprave Linux v novo datoteko, ki je po navadi prazna. To še enkrat opravi isto delo, kot bi ga imel dotik.

4 minute branja