Fájl létrehozása Linux alatt



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Számos oka lehet annak, hogy gyorsan és egyszerűen készítsen egy fájlt a Linux rendszerben, a lehető legkevesebb lejátszás mellett. Érdemes helyőrzőt készítenie valaminek, amelyet később be kíván tölteni. Sok programhoz egyetlen üres fájlra van szükség, amely egy könyvtárban található az opció be- vagy kikapcsolásához.



Érdemes teljes szöveges fájlokat is létrehozni a parancssorból, ami szintén lehetséges, de a következő példákhoz parancssori környezetből kell dolgoznia. Kereshet terminálra a Dash vagy a Whisker menüben. Tarthatja lenyomva a Ctrl, Alt és F1-F6 billentyűkombinációt is, ha el akar jutni egy virtuális terminálhoz, vagy tarthatja lenyomva a Ctrl, Alt és T billentyűkombinációt a legtöbb asztali környezetben. Esetleg kattintson az Alkalmazások menüre, mutasson a Rendszereszközök menüre, majd válassza a Terminál lehetőséget.



1. módszer: Az érintéses paranccsal

Gépelhet érintse meg az empty.txt fájlt üres fájlt hozhat létre bármelyik könyvtárban, ahol éppen tartózkodik. Ha a parancssor alapértelmezés szerint a saját könyvtárat tartalmazza, akkor ez egy üres, üres.txt nevű szövegfájlt hoz létre a saját könyvtárában, amennyiben még nincs üres.txt fájlt. Az érintés parancs frissíti a fájl módosításának dátumát minden létező fájlhoz.



Ellenkező esetben, ha beírja az érintést, majd bármely nem létező fájl nevét, ez azonnal üres nulla bájtos szövegfájlt hoz létre. Ez a szokásos módszer, nem igényel további bevitelt, és nem nyújt Önnek valódi kimenetet, amikor ezt megteszi. Gépelhet ls majd nyomja le az Enter billentyűt annak igazolására, hogy a fájl ott van. Mindig használhat tetszőleges fájlnevet, amennyiben érvényes.

2. módszer: Az echo parancs használata

Általában az echo parancs egyszerűen visszhangozza, amit mondasz neki, egyenesen a parancssorba. Átirányíthatja a kimenetet új fájl létrehozásához. Te tudod használni echo -n> test.txt üres fájl létrehozásához. Ez ugyanúgy működik, mint az érintés, és nem tartalmaz semmit. Beírhatja az echo Some szót is szöveg> test.txt és nyomja meg a Return gombot egy fájl létrehozásához, amelyben egyetlen szövegsor található. Természetesen néhány szöveget és a fájl nevét bármivel helyettesítheti, de ne feledje, hogy ha ez a fájl már létezik, akkor ez felülírja és megszabadul a régi fájltól, ezért a legjobb, ha óvatos! Alternatív megoldásként érdemes használni echo ”> testFile.txt , amely egy fájlt hoz létre, amelyben csak üres sor van.



3. módszer: A printf paranccsal

Érdemes kipróbálni printf ”> testFile egy teljesen üres fájl létrehozásához vagy printf ’ n’> testFile létrehozni olyat, amelyben nincs más, csak új vonalas karakter. Még egyszer: ez felülír minden fájlt ezzel a névvel, ezért óvatosan kell használni. Bár ez nem különbözik jelentősen a többi módszertől, előfordulhat, hogy néha szkriptekben is megjelenik. Néhány régebbi Linux-disztribúción, valamint a Unix néhány más megvalósításánál az echo -n parancs nem vonja le az új sorokat, ezért ez egy újabb ok arra, hogy alkalmanként igénybe vegyük ezt a módszert. Az érintés parancs önmagában történő használata azonban szinte mindig a legegyszerűbb.

4. módszer: A kimenet átirányítása a kat

Bár valószínűleg a macskát használta egy rövid szöveges fájl tartalmának elolvasásához, vagy esetleg kettő összekapcsolásához, valójában közvetlenül a terminál ablakából hozhat létre fájlokat egyfajta primitív szövegszerkesztőként. Tegyük fel, hogy egy egyszerű szkriptet szeretett volna létrehozni. Írhatna macska> szia.sh és nyomja meg az Enter billentyűt. Most kezdje el beírni a #! / Bin / bash billentyűt, és nyomja meg az Enter billentyűt, majd a visszhangot Hello World és nyomja meg az Enter billentyűt. Ezután tartsa lenyomva a Ctrl billentyűt, és nyomja meg a D billentyűt a fájl mentéséhez. Írja be a cat hello.sh fájlt a tartalom megtekintéséhez. Pont olyan lenne, mintha egy szövegszerkesztőbe írtad volna.

Ez rendkívül hasznos trükk minden olyan esetben, amikor a parancssorból gyorsan létre kell hoznia egy szövegfájlt, amelyben valójában van némi szöveg. Míg a szkript végrehajtásához a chmod + x hello.sh fájlt kell használnia, ez egyébként remek módszer a parancsfájlok sietős kiírására. Használhatja konfigurációs fájlok és bármi más írásához is, amihez csak egy vagy két sor szükséges nagyon gyorsan. Ez egyáltalán nem korlátozódik semmire, és nyugodtan használja, amíg nem ír felül egy másik fájlt.

Ironikus módon az átirányítással üres fájlokat is létrehozhat, ugyanúgy, ahogyan az érintéssel is. Próbáld ki > számla parancssorból egy üres fájl létrehozásához. Lehet, hogy használnia kell :> számla ha a c héjjal vagy a tcsh környezet más verzióival dolgozik.

Ismét ne feledje, hogy itt bármilyen fájlnevet használhat, amelyet szeretne. Ezek a trükkök semmiképpen sem korlátozódnak szkriptek írására vagy bármi másra. Elég kreatív lehetsz azok alkalmazásakor. Ezt akár egzotikusabban is megteheti, ha bármikor szüksége lenne rá. Például érdemes használni cp / dev / null bill a fentiek helyett, hogy szó szerint átmásolhassa a Linux speciális eszközfájlját az új fájlba, amely természetesen üres. Ez még egyszer ugyanazt a munkát végzi, mint amire az érintés is ráférne.

4 perc olvasás