Súborový systém Linux považuje všetko za súbor v systéme Linux; či už ide o obrázky textových súborov, oddiely, skompilované programy, adresáre alebo hardvérové zariadenia. Ak to nie je súbor, potom to musí byť proces. Na správu údajov vytvára stromovú štruktúru.
Linux súbory rozlišujú veľké a malé písmená, takže test.txt a Test.txt budú považované za dva rôzne súbory. Existuje niekoľko spôsobov, ako vytvoriť súbor v systéme Linux. Niektoré konvenčné metódy sú nasledovné:
- pomocou príkazu mačka
- pomocou dotykového príkazu
- pomocou symbolu presmerovania '>'
- pomocou príkazu echo
- pomocou príkazu printf
- pomocou iného textového editora, ako je vim, nano, vi
Okrem všetkých vyššie uvedených metód môžeme vytvoriť súbor aj zo správcu súborov na ploche. Pozrime sa podrobnejšie na vyššie uvedené metódy:
1. Pomocou príkazu mačka
Príkaz mačka je jedným z najpoužívanejších príkazy v systéme Linux . Je zvyknutý vytvoriť súbor, zobraziť obsah súboru, zreťaziť obsah viacerých súborov, zobraziť čísla riadkov, a viac.
Tu uvidíme, ako vytvárať súbory a pridávať do nich obsah pomocou mačací príkaz .
Najprv vytvorte adresár a pomenujte ho ako Nový_adresár , vykonať mkdir príkaz takto:
mkdir New_directory
Zmeňte naň adresár:
cd New_directory
Výkon:
abecedu podľa čísel
Teraz spustite príkaz cat na vytvorenie súboru:
cat > test.txt
Vyššie uvedený príkaz vytvorí textový súbor a vstúpi do režimu editora. Teraz zadajte požadovaný text a stlačte CTRL + D tlačidlo na uloženie a ukončenie súboru a vráti sa do príkazového riadku.
Ak chcete zobraziť obsah súboru, vykonajte príkaz cat takto:
cat test.txt
Zvážte nasledujúci výstup:
2. Pomocou dotykového príkazu
The dotyk command je tiež jedným z populárnych príkazov v systéme Linux. Je zvyknutý vytvorte nový súbor, aktualizujte časovú pečiatku existujúcich súborov a adresárov . Môže tiež vytvárať prázdne súbory v systéme Linux.
The dotykový príkaz je najjednoduchší spôsob vytvorenia nového súboru z príkazového riadku. Spustením tohto príkazu naraz môžeme vytvoriť viacero súborov.
Ak chcete vytvoriť súbor, vykonajte dotykový príkaz a za ním názov súboru, ako je uvedené nižšie:
touch test1.txt
Ak chcete zobraziť informácie o vytvorenom súbore, vykonajte nasledujúci príkaz:
ls - l test1.txt
Zvážte nasledujúci výstup:
Ak chcete vytvoriť viacero súborov naraz, zadajte súbory a ich prípony po dotykovom príkaze spolu s jednou medzerou. Vykonajte nasledujúci príkaz a vytvorte tri súbory naraz:
touch test1.txt test2.txt test3.txt
Ak chcete vytvoriť dva rôzne typy súborov, vykonajte príkaz takto:
touch test4.txt test.odt
Vyššie uvedený príkaz vytvorí dva rôzne súbory s názvom ako test4.txt a test.odt .
Ak chcete zobraziť súbor a jeho časovú pečiatku, spustite príkaz ls príkaz takto:
ls -l
Zvážte nasledujúci výstup:
Ak odovzdáme názov existujúceho súboru, zmení sa časová pečiatka tohto súboru.
Poznámka: Významný rozdiel medzi príkazom touch a príkazom cat je v tom, že pomocou príkazu cat môžeme zadať obsah súboru z príkazového riadka, zatiaľ čo príkaz touch vytvorí prázdny súbor.
3. Pomocou symbolu presmerovania (>).
Súbor môžeme vytvoriť aj pomocou symbolu presmerovania (>) na príkazovom riadku. Ak chcete vytvoriť súbor, stačí zadať symbol presmerovania (>), za ktorým nasleduje názov súboru. Tento symbol sa väčšinou používa na presmerovanie výstupu. Existujú dva spôsoby presmerovania výstupu. Ak použijeme > operátor , prepíše existujúci súbor a operátor >> pripojí výstup.
Ak chcete vytvoriť súbor s operátorom presmerovania (>), vykonajte príkaz takto:
> test5.txt
Vyššie uvedený príkaz vytvorí súbor, na zobrazenie existencie vytvoreného súboru vykonajte nasledujúci príkaz:
ls -l test5.txt
Zvážte nasledujúci výstup:
4. Použitie príkazu echo
The ozvena príkaz sa používa na vytvorenie súboru, ale obsah súboru by sme mali zadať na príkazovom riadku.
Ak chcete vytvoriť súbor pomocou príkazu echo, vykonajte príkaz takto:
echo ' File content' > test6.txt
Vyššie uvedený príkaz vytvorí test6 súbor. Ak chcete zobraziť existenciu súboru, vykonajte nasledujúci príkaz:
ls -l test6.txt
zvážte nasledujúci výstup:
5. Pomocou príkazu printf
Súbor môžeme vytvoriť aj pomocou printf príkaz. Na to musíme zadať obsah súboru na príkazovom riadku.
Ak chcete vytvoriť súbor pomocou príkazu printf, vykonajte príkaz takto:
printf ' File content' > test7.txt
Ak chcete zobraziť podrobnosti o súbore, vykonajte príkaz ls takto:
ls -l test7.txt
Ak chcete zobraziť obsah súboru, vykonajte príkaz cat takto:
cat test7.txt
Zvážte nasledujúci výstup:
6. Používanie textového editora
Súbor môžeme vytvoriť aj pomocou rôznych textových editorov, napr vim, nano, vi, a viac.
Súbor môžeme vytvoriť pomocou Textový editor Vim . Ak nemáte na svojom počítači nainštalovaný editor vim, vykonajte nasledujúci príkaz:
sudo apt install vim
Výkon:
[sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ...
Textový editor Vim je úspešne nainštalovaný.
Ak chcete vytvoriť súbor pomocou textového editora vim, vykonajte nasledujúci príkaz:
vim test8.txt
Vyššie uvedený príkaz otvorí textový editor, stlačením klávesu i prejdete do režimu vkladania editora.
Zadajte obsah súboru a stlačte Kláves Esc predchádza :wq uložiť a ukončiť súbor. Textový editor vyzerá takto:
Ak chcete zobraziť informácie o súbore, vykonajte ls príkaz takto:
ls -l test8.txt
Ak chcete zobraziť obsah súboru, spustite príkaz cat takto:
cat test8.txt
Zvážte nasledujúci výstup:
7. Použitie Nano editora
Súbor môžeme vytvoriť pomocou nano textový editor. Ak chcete vytvoriť súbor, vykonajte nasledujúci príkaz:
nano test9.txt
Vyššie uvedený príkaz otvorí textový editor nano. Zadajte požadovaný text a stlačte CTRL + X potom napíšte y pre potvrdenie zmien súboru. Stlačte tlačidlo Vstupný kľúč pre ukončenie editora.
Nano textový editor vyzerá ako na obrázku nižšie:
Ak chcete zobraziť informácie o súbore, vykonajte nasledujúci príkaz:
ls -l test9.txt
Ak chcete zobraziť obsah súboru, vykonajte nasledujúci príkaz:
cat test9.txt
Zvážte nasledujúci výstup:
Pomocou editora Vi
Ak chcete vytvoriť súbor pomocou editora Vi, vykonajte nasledujúci príkaz:
vi test10.txt
Vyššie uvedený príkaz otvorí editor Vi. Stlačte kláves i pre režim vkladania a zadajte obsah súboru. Stlačte kláves Esc a :wq na uloženie a opustenie súboru z editora.
Ak chcete zobraziť informácie o súbore, vykonajte nasledujúci príkaz:
ls -l test10.txt
Ak chcete zobraziť obsah súboru, vykonajte nasledujúci príkaz:
rujira banerjee
cat test10.txt
Zvážte nasledujúci výstup: