Príkazy A-Z

Ako vytvárať súbory v systéme Linux Ultimate Guide

Ako vytvárať súbory v systéme Linux Ultimate Guide

V systéme Linux je súborový systém jadrovou mapou, kde operačný systém ukladá súbory do permanentnej pamäte. Súborový systém riadi spôsob, akým budú dáta štruktúrované a spravované vo vnútri stroja. Všetky súborové systémy s otvoreným zdrojom sú kategorizované ako súborový systém Linux. Linux zvyčajne detekuje všetky komponenty ako súbor. Aj Linux považuje pevný disk za dáta! To je hlavný dôvod, prečo Linux nemá písmeno ovládača, napríklad Windows majú disk C, E atď. Ale Linux má domovský adresár, ako napríklad Windows má „Tento počítač alebo Tento počítač.„Linux ukladá všetky operačné súbory do koreň priečinok. Používatelia systému Linux môžu v domovskom adresári vytvárať súbory pomocou príkazov terminálu alebo shellu.

Vytváranie súborov v systéme Linux pomocou príkazov terminálu


Vytvorenie súboru vo vašom stroji so systémom Linux je prvým krokom k informovaniu vášho systému Linux o tom, že viete, ako ovládať systém Linux, a máte kontrolu nad súborovými systémami. Na vytvorenie súboru v systéme Linux existuje niekoľko metód. Ale predtým, ako začneme vytvárať súbor, musíme najskôr poznať základy súborového systému Linux. Linux má vo vnútri priečinka so súbormi koreň adresár. Oni sú: bin, boot, dev, home, lib, opt, usr, srv, atď. Nebudeme sa učiť o celom súborovom systéme Linux, ale trochu.

V tomto príspevku sa dozvieme funkcionality súborového systému Linux a ako vytvárať súbory v Linuxe pomocou príkazov terminálu. Okrem toho uvidíme tiež rôzne metódy vytvárania súborov konkrétnej veľkosti v systéme Linux.

Predtým, ako sa pustíme do vytvárania súboru, pozrime sa na úplne základné ovládanie systému Linux. The strom príkaz sa zvyčajne používa na zobrazenie súboru koreň adresár, ktorý zobrazuje hlboký zoznam adresárov súborov a priečinkov. Normálne strom je predinštalovaný v systéme Linux, ale ak máte problém s používaním strom príkazu, môžete postupovať podľa apt príkazov uvedených nižšie.

Teraz môžete skontrolovať svoj koreňový adresár zadaním príkazu strom, ktorý je uvedený nižšie. Zobrazí sa graf vašich súborov a počet adresárov a súborov vo vašom priečinku koreň.

strom /

Ak nechcete vidieť podrobný graf súborov, môžete pomocou tohto príkazu zobraziť primárne adresáre

strom -L 1 /

1. Vytváranie súborov v systéme Linux pomocou kat Velenie


Príkaz zreťaziť alebo mačka sa používa na vytváranie jedného alebo viacerých súborov. Umožňuje používateľom vytvárať spoločne v reťazci alebo sérii súborov. Príkaz Cat môže vytvárať alebo zobrazovať súbory z miestneho adresára. Môže zobraziť jeden alebo viac súborov. Môže tiež triediť súbory z obsahu viacerých súborov.

Ak chcete najskôr použiť príkaz cat, musíte otvoriť terminál vo vašom systéme. Terminál môžete vyhľadať na spúšťači systému Linux alebo môžete stlačiť kláves Ctrl + Alt + T z klávesnice. Terminál je zvyčajne pridelený v Domov umiestnenie. Takže súbory, ktoré vytvoríte pomocou kat príkaz bude uložený v priečinku Domov adresár. Môžeš použiť pwd príkazom vo svojom termináli skontrolujete, kde je terminál pridelený.

Spravidla, kat vytvorí prázdny súbor pre ďalšie použitie. Predpokladajme, že chcete vytvoriť súbor doc s názvom newfile101, všetko, čo musíte urobiť, je iba napísať do terminálu príkaz uvedený nižšie. Po vytvorení súboru môžete skontrolovať, či je alebo nie je vytvorený. Na overenie jednoducho zadajte do terminálu nasledujúci príkaz.

mačka> novýsoubor101.doc
ls -lh newfile101.doc

Tu je tento znak> (strúhadlo) známy ako znak presmerovania; podrobnosti o symbole presmerovania sa dozvieme čoskoro.

2. Vytváranie súborov v systéme Linux pomocou dotknúť sa Velenie


V systéme Linux sa dotykový príkaz používa na vytvorenie súborov, kde je časová pečiatka dôležitým bodom. Ak ste dátový inžinier a máte skúsenosti s prácou so súbormi CSV, som si istý, že viete, koľko je dôležité udržiavať časovú pečiatku v súboroch. Dotykový príkaz tu môže upravovať a manipulovať s časovou značkou súborov.

dotknúť sa nového súboru102.doc

3. Vytváranie súborov v systéme Linux pomocou presmerovanie Symbol


Ak ste správcom systému, každý deň možno budete musieť vytvoriť veľa súborov, aby ste udržali aktualizácie protokolov. Čo ak, môžete z terminálu vytvárať súbory iba pomocou presmerovania (<) sign. Normally in Linux, every file is associated with another file, which can be symbolized by > podpísať. Ale v termináli, ak dáte symbol presmerovania spolu s názvom súboru s príponou súboru, vytvorí sa v lokálnom adresári súbor s nulovým kb.

Ak chcete vytvoriť súbor pomocou symbolu presmerovania, stačí do terminálu napísať symbol> a napísať názov súboru. Nech sa páči! Máte pripravený požadovaný súbor. Súbor môžete skontrolovať pomocou príkazu list.

> newfile103.txt ls -lh newfile103.TXT

4. Vytváranie súborov v systéme Linux pomocou ozvena Velenie


V systéme Linux sa echo používa na umiestnenie ľubovoľného výroku alebo argumentu do ľubovoľného súboru. Ak je predtým vytvorený prázdny textový alebo dokumentový súbor, môžete zadať reťazec pomocou príkazu echo. Predpokladajme, že som predtým vytvoril súbor doc s názvom newfile101.doc. Teraz chcem vložiť reťazec „ahoj svet“ do súboru doc.

Namiesto manuálneho otvorenia súboru z adresára teda môžem napísať príkaz echo z terminálu. Príkaz echo bude uvedený nižšie. Po výmene reťazca môžete reťazec skontrolovať pomocou príkazu cat.

echo "ahoj svet"> newfile101.doc
 mačka> novýsúbor101.doc

5. Vytváranie súborov v systéme Linux pomocou Vim


Ak ste programátor a ste zvyknutí programovať pomocou IDE, určite ste počuli meno Vim. Predtým to bolo známe ako Vi (Visual), potom prišla vylepšená verzia a teraz sa volá vim. Vim je textový editor používaný v rozhraní príkazového riadku. Súbory môžete vytvárať aj z vim. Pomôže vám to kódovať priamo z vim. Ak chcete vytvoriť súbor z vim, zadajte do terminálu nasledujúci riadok.

Ak chcete vytvoriť súbor s názvom novysoubor106.TXT, potom všetko, čo potrebujete na napísanie tohto príkazu.

vi nový súbor106.TXT

Ak chcete zobraziť súbor, postupujte podľa pokynov je to lh príkaz uvedený nižšie.

ls -lh newfile106.TXT

6. Vytváranie súborov v systéme Linux pomocou nano Velenie


Nano je populárny textový editor (WYSIWYG), ktorý vidíte v Linuxe. S kódovaním UTF-8 je Nano textový editor bežného typu, ktorý je tiež známy ako GNU nano. Nano je veľmi efektívne a užitočné pre tých používateľov Linuxu alebo tých, ktorí s Linuxom stále bojujú. Dokáže vykresliť kódy veľmi efektívne. Ak chcete vytvoriť súbor z nano, môžete postupovať podľa nižšie uvedeného príkazového riadku.

nano newfile107.TXT

Po vytvorení súboru ho môžete zobraziť buď pomocou príkazu ls alebo pomocou príkazu mačka.

class = "western"> ls -lh newfile107.txt mačka newfile107.TXT

7. Vytváranie súborov v systéme Linux pomocou printf Velenie


Všetci programátori z celého sveta poznajú túto funkciu printf príkaz. Je to príkaz, ktorý sa používa na tlač akejkoľvek funkcie ako výstupu alebo na tlač ľubovoľného reťazca v prostredí IDE. Ak chcete vytvoriť textový súbor pomocou printf príkaz, musíte použiť nasledujúci príkazový riadok v termináli.

pokus o kontrolu príkazového riadku Printf 01 "> printf.TXT

Ak chcete zobraziť typ súboru a súbor z terminálu, použite tieto príkazy:

ls -l printf.txt mačka printf.TXT

8. Vytváranie súborov v systéme Linux pomocou hlava Velenie


keď je súbor veľmi veľký, programátori často používajú príkaz head na vytlačenie počiatočnej časti súboru. Ak chcete pre účely kontroly vytlačiť iba prvých 10 riadkov svojho programu, hlava príkaz je tu pre vás. Štandardne vytlačí prvých 10 riadkov.

Ak chcete otvoriť súbor protokolu z môjho miestneho adresára. Za týmto účelom môžem z terminálu otvoriť zoznam protokolov súborov. Po otvorení adresára protokolov môžete pomocou príkazu head vytlačiť prvých 10 riadkov daného súboru denníka.

cd / var / log ls head fontconfig.log

9. Vytváranie súborov v systéme Linux pomocou chvost Velenie


Ako sme videli vyššie uvedený príkaz hlavy, chvost príkaz je rovnako ako príkaz hlava príkaz. Jediný rozdiel je však v tom, že príkazom head sa vytlačí prvých 10 riadkov, kde príkazom tail sa vytlačí posledných 10 riadkov súboru. Tento príkaz sa zvyčajne používa na zobrazenie posledného výstupu alebo posledného tela údajového listu alebo množiny údajov.

Napríklad vám chceme vytlačiť posledných 10 riadkov fontconfig.logovací súbor.

cd / var / log ls tail fontconfig.log

10. Vytváranie súborov v systéme Linux pomocou skrátiť Velenie


V definícii údajov sa príkaz jazyka truncate používa na odstránenie akýchkoľvek údajov z databázy, ale v systéme Linux sa príkaz truncate používa na zmenšenie alebo zväčšenie veľkosti súboru. Najprv vytvoríme textový súbor pomocou dotykového príkazu, potom uvidíme, ako pomocou neho zväčšiť veľkosť tohto súboru skrátiť príkaz.

Tu priraďujem názov súboru ako newfile112.TXT. Potom pomocou skrátiť príkaz, prideľujem veľkosť súboru 1024K (1M). Potom v ďalšej časti pomocou príkazu truncate zmeníme veľkosť súboru na 1.5 mil.

dotknúť sa nového súboru112.txt truncate -s 1024K newfile112.txt ls -lh newfile112.txt -rw-r - r-- 1 jahid jahid 1.0M 26. marca 21:49 novýsúbor112.txt truncate -s + 500K newfile112.txt ls -lh newfile112.txt -rw-r - r-- 1 jahid jahid 1.5M 26. marca 21:50 novýsúbor112.TXT

Vytváranie súborov konkrétnej veľkosti v systéme Linux


Správcovia systému Linux často vytvárajú súbory konkrétnej veľkosti, aby skontrolovali kapacitu úložiska, rýchlosť siete alebo výkon systému. Okrem toho, ak ste databázovým inžinierom, musíte vedieť, že na kontrolu funkcie databázy sú dôležité fiktívne údaje. Preto je vytváranie súborov konkrétnej veľkosti dôležité. Nezabudnite, že príkazy systému Linux sú veľmi užitočné na vytváranie rýchlych súborov konkrétnej veľkosti. Tu uvidíme niekoľko príkazových metód, ako vytvárať fiktívne údaje.

1. Generovanie súborov konkrétnej veľkosti pomocou skrátiť Velenie


Vo vyššie uvedenom texte sme sa práve naučili, ako zväčšiť veľkosť súboru pomocou príkazu truncate. Okrem zväčšenia veľkostí súborov môžete týmto príkazom vytvárať súbory presnej veľkosti. Tu ukážem, ako vytvoriť súbor s veľkosťou 25M pomocou skrátiť príkaz. Ak to chcete urobiť, najskôr otvorte terminál a postupujte podľa nižšie uvedených príkazových riadkov. Priradím názov súboru ako UbuntuPIT.TXT

skrátiť -s 25M UbuntuPIT.TXT

2. Generovanie súborov konkrétnej veľkosti pomocou spadnúť Velenie


Fallocate umožňuje používateľom vytvárať v systéme Linux malú a malú veľkosť súborov. Súbory bajtov môžete generovať pomocou príkazu fallocate. Pomocou fallocate môžete tiež vytvárať veľké súbory, ak ich potrebujete. Na to stačí urobiť matematiku byte, bit, Kb, Mb, GB, TB.
Chcete vytvoriť súbor s veľkosťou 20 kB. Z tohto dôvodu bude vaša matematika 20 * 1024 = 20480 kB.

fallocate -l 20480 tinyfile.TXT

3. Generovanie súborov konkrétnej veľkosti pomocou hlava Velenie


Predtým sme videli, že hlava príkaz sa používa na tlač prvých 10 riadkov logu alebo textového súboru. Tu vám ukážem, ako môžete pomocou príkazu head vygenerovať súbor konkrétnej veľkosti. Tu by ste si mali uvedomiť, že každý súbor má časť vyhradenú systémom. Preto, ak chcete vytvoriť súbor s veľkosťou 100 MB, vytvorí sa z dôvodu rezervácie systému tad bitová malá veľkosť súboru. Po vytvorení súboru pomocou hlava príkazom, môžete overiť veľkosť súboru.

hlava -c 100 MB / dev / nula> novysoubor.txt ls -lh nový súbor.TXT

4. Generovanie súborov konkrétnej veľkosti pomocou perl Velenie


Perl je široký rozsah programovacieho jazyka skriptov, ktorý je možné použiť pri administratívnych prácach so systémom Linux. Ako perl môže používať syntaxovú knižnicu rôznych programovacích jazykov tak perl možno použiť na vytváranie sietí alebo dokonca aj na vývoj webových aplikácií. Perl sa používa ako integrovaný textový editor alebo IDE. Keď je ťažké zvládnuť veľmi veľké príkazy shellu, tu prichádza perl. Teraz ukážem, ako vytvoriť konkrétnu veľkosť súboru pomocou perl príkaz. Rozdeľujem veľkosť súboru na 1 kB.

perl -e 'print "a" x 1024'> newfile90.txt ls -lh newfile90.TXT

5. Generovanie súborov konkrétnej veľkosti pomocou xfs_mkfile Velenie


Príkaz xfs_mkfile je rýchly príkaz na vytvorenie súboru konkrétnej veľkosti v systéme Linux. Tu termín xfs je krátka forma vysoko výkonného systému denníkových súborov a mkfile je Linuxová syntax, ktorá umožňuje používateľom vytvárať veľkosť súboru v bajtoch, kilobajtoch, megabajtoch alebo gigabajtoch.

xfs_mkfile 1M newfile95.txt 1 ls -lh daygeek5.TXT

Záverečné myšlienky


Štúdium súborového systému Linux nám pomáha pochopiť hierarchiu vrstiev alebo súborových systémov. Vytváranie súborov pomocou príkazov shellu je prvou lekciou učenia sa systému súborov Linux. Príkazy terminálu pomáhajú používateľom komunikovať s hlavnými súbormi. V tomto príspevku sú popísané niektoré užitočné a veľmi rýchle príkazy na vytváranie súborov. Pre lepšie pochopenie je každý príkaz vysvetlený krátkou poznámkou a príkladom. Niektorý príkaz má niektoré podobné časti, ktoré mu pomôžu viesť ďalší príkaz. Všetky príkazy sú veľmi základné a ak ste správcom systému, musíte ich všetky poznať.

Ak považujete tento príspevok za užitočný alebo poučný, dajte nám vedieť, ktorá časť sa vám páčila najviac. Divákom tiež odporúčame, aby do sekcie komentárov napísali konštruktívne a relatívne komentáre. Tento príspevok môžete zdieľať so svojimi priateľmi, ktorí sa chcú dozvedieť viac o súborovom systéme Linux. Šťastné Linuxovanie!

Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...
Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...
Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...