Kaip sukurti failą sistemoje „Linux“



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Yra daugybė priežasčių, dėl kurių galbūt norėsite greitai ir lengvai sukurti failą sistemoje „Linux“ kuo mažiau žaidžiant. Galbūt norėsite padaryti vietos, kurią planuojate įdėti vėliau, rezervavimo ženklą. Norint įjungti arba išjungti parinktį, daugeliui programų reikia vieno tuščio failo, esančio kuriame nors kataloge.



Taip pat galite sukurti pilnus tekstinius failus iš komandinės eilutės, o tai taip pat įmanoma, tačiau toliau pateiktus pavyzdžius turėsite dirbti iš komandinės eilutės aplinkos. Galite ieškoti terminalo „Dash“ arba „Whisker“ meniu. Taip pat galite palaikyti „Ctrl“, „Alt“ ir „F1-F6“, kad patektumėte į virtualų terminalą, arba palaikykite nuspaudę „Ctrl“, „Alt“ ir T daugumoje darbalaukio aplinkų. Taip pat galbūt norėsite spustelėti meniu „Programos“, nurodyti meniu „Sistemos įrankiai“ ir pasirinkti „Terminalas“.



1 metodas: paliesdami komandą

Galite įvesti palieskite tuščią.txt sukurti tuščią failą bet kuriame kataloge, kuriame šiuo metu esate. Jei jūsų komandinė eilutė pagal numatytuosius nustatymus yra namų katalogas, tai jūsų namų kataloge sukurs tuščią teksto failą pavadinimu empty.txt tol, kol dar nėra tuščią.txt failą jame. Komanda palietus atnaujins bet kurio jau esančio failo failo modifikavimo datą.



Kitu atveju, jei įvesite „touch“ ir po to bet kurio neegzistuojančio failo pavadinimą, tai iškart sukurs tuščią nulinio baito teksto failą. Tai yra įprastas būdas tai padaryti, nereikalauja jokių papildomų įvesties ir nepateiks jokių realių rezultatų, kai tai padarysite. Galite įvesti ls tada paspauskite „Enter“, kad įrodytumėte, jog failas yra. Visada galite naudoti bet kokį norimą failo vardą, jei jis galioja.

2 metodas: naudokite komandą echo

Paprastai echo komanda tiesiog atkartoja viską, ką liepiate, tiesiai į komandinę eilutę. Galite nukreipti jo išvestį, kad sukurtumėte naują failą. Tu gali naudoti echo -n> test.txt sukurti tuščią failą. Tai veikia kaip lietimas ir nieko joje nėra. Taip pat galite įvesti echo Some tekstas> test.txt ir paspauskite grįžti, kad sukurtumėte failą, kuriame būtų viena eilutė teksto. Natūralu, kad kai kuriuos tekstus ir failo pavadinimą galite pakeisti viskuo, ko norite, tačiau atminkite, kad jei tas failas jau yra, tai bus perrašyta ir atsikratyta seno failo, todėl geriausia būti atsargiems! Arba galite naudoti echo ”> testFile.txt , kuris sukurs failą, kuriame nebus nieko, išskyrus tuščią eilutę.



3 metodas: naudodami komandą „printf“

Galbūt norėsite pabandyti printf ”> testFile sukurti visiškai tuščią failą arba printf ‘ n’> testFile sukurti tą, kuriame nėra nieko, išskyrus naujos linijos personažą. Tai dar kartą perrašys bet kurį failą tokiu pavadinimu, todėl jį reikia naudoti atsargiai. Nors tai reikšmingai nesiskiria nuo kitų metodų, kartais tai galite pamatyti scenarijuose. Kai kuriuose senesniuose „Linux“ paskirstymuose, taip pat kai kuriuose kituose „Unix“ diegimuose komanda echo -n neištrins naujų eilučių, todėl tai yra dar viena priežastis, kodėl kartais reikia kreiptis į šį metodą. Tačiau beveik visada paprasčiausia naudoti komandą „touch“.

4 metodas: išvesties iš katės nukreipimas

Nors tikriausiai naudojote katę, norėdami perskaityti trumpo teksto failo turinį arba galbūt sujungti du iš jų, iš tikrųjų galite sukurti failus tiesiai iš terminalo lango naudodami jį kaip tam tikrą primityvų teksto redaktorių. Tarkime, kad norėjote sukurti paprastą scenarijų. Galėtumėte rašyti katė> labas.sh ir paspauskite Enter. Dabar pradėkite rašyti #! / Bin / bash ir paspauskite „Enter“, po to - aidas „Hello World“ ir paspauskite „Enter“. Tada galite palaikyti „Ctrl“ ir paspausti klavišą D, kad išsaugotumėte failą. Norėdami pamatyti turinį, įveskite cat hello.sh. Būtų taip, kaip jūs parašėte tai teksto rengyklėje.

Tai yra labai naudinga gudrybė bet kuriuo atveju, kai reikia greitai sukurti teksto failą iš komandinės eilutės, kurioje iš tikrųjų yra šiek tiek teksto. Nors norint, kad scenarijus būtų vykdomas, reikės naudoti chmod + x hello.sh, kitaip tai yra puikus būdas skubiai išrašyti scenarijus. Taip pat galite naudoti norėdami rašyti konfigūracijos failus ir bet ką kitą, kuriam reikia tik labai greitai parašyti dvi eilutes. Tai visiškai neapsiriboja niekuo, todėl turėtumėte jaustis laisvai naudoti tol, kol neperrašote kito failo.

Ironiška, bet taip pat galite naudoti peradresavimą, kad sukurtumėte tuščius failus tokiu pačiu būdu, kaip ir „touch“. Bandyti > sąskaita iš komandinės eilutės sukurti tuščią failą. Gali tekti naudoti :> sąskaita jei dirbate su „c“ apvalkalu ar kitomis „tcsh“ aplinkos versijomis.

Vėlgi, nepamirškite, kad čia galite naudoti bet kokius norimus failų pavadinimus. Šie triukai jokiu būdu neapsiriboja scenarijų ar bet kokių kitų dalykų rašymu. Juos taikydami galite būti gana kūrybingi. Jūs netgi galėtumėte tai padaryti egzotiškiau, jei kada nors to prireiktų. Pavyzdžiui, galbūt norėsite naudoti cp / dev / null bill vietoj to, kas išdėstyta pirmiau, kad galėtumėte pažodžiui nukopijuoti specialų „Linux“ įrenginio failą į naują failą, kuris yra tuščias. Tai dar kartą atlieka tą patį darbą, kokį turėtų prisilietimas.

4 minutes perskaityta