Linux failų sistema viską vertina kaip failą Linux sistemoje; ar tai tekstinių failų vaizdai, skaidiniai, kompiliuotos programos, katalogai ar aparatinės įrangos įrenginiai. Jei tai ne failas, tai turi būti procesas. Norėdami valdyti duomenis, jis sudaro medžio struktūrą.
Linux failuose skiriamos didžiosios ir mažosios raidės, todėl testas.txt ir Test.txt bus laikomi dviem skirtingais failais. Yra keli būdai, kaip sukurti failą „Linux“. Kai kurie įprasti metodai yra tokie:
- naudojant katės komandą
- naudojant jutiklinę komandą
- naudojant peradresavimo simbolį „>“.
- naudojant echo komandą
- naudojant komandą printf
- naudojant kitą teksto rengyklę, pvz., vim, nano, vi
Be visų aukščiau išvardintų metodų, taip pat galime sukurti failą iš darbalaukio failų tvarkyklės. Išsamiai supraskime aukščiau pateiktus metodus:
1. Cat komandos naudojimas
Katės komanda yra viena iš dažniausiai naudojamų komandos Linux sistemoje . Taip pripratę sukurti failą, rodyti failo turinį, sujungti kelių failų turinį, rodyti eilučių numerius, ir dar.
Čia pamatysime, kaip sukurti failus ir pridėti prie jų turinį naudojant katės komanda .
Pirmiausia sukurkite katalogą ir pavadinkite jį kaip Naujas_katalogas , vykdyti mkdir komandą taip:
mkdir New_directory
Pakeiskite katalogą į jį:
cd New_directory
Išvestis:
sąrašas surūšiuotas java
Dabar vykdykite katės komandą, kad sukurtumėte failą:
cat > test.txt
Aukščiau pateikta komanda sukurs tekstinį failą ir pateks į redaktoriaus režimą. Dabar įveskite norimą tekstą ir paspauskite CTRL + D klavišą, kad išsaugotumėte ir išeitumėte iš failo, ir jis grįš į komandų eilutę.
Norėdami parodyti failo turinį, vykdykite cat komandą taip:
cat test.txt
Apsvarstykite toliau pateiktą išvestį:
2. Naudodamiesi jutikline komanda
The liesti komanda taip pat yra viena iš populiariausių Linux komandų. Taip pripratę sukurti naują failą, atnaujinti esamų failų ir katalogų laiko žymą . Jis taip pat gali sukurti tuščius failus „Linux“.
The palieskite komandą yra paprasčiausias būdas sukurti naują failą iš komandinės eilutės. Vykdydami šią komandą vienu metu galime sukurti kelis failus.
Norėdami sukurti failą, vykdykite jutiklinę komandą, po kurios nurodykite failo pavadinimą, kaip nurodyta toliau:
touch test1.txt
Norėdami pateikti sukurto failo informaciją, vykdykite toliau pateiktą komandą:
ls - l test1.txt
Apsvarstykite toliau pateiktą išvestį:
Jei norite sukurti kelis failus vienu metu, po jutiklinės komandos nurodykite failus ir jų plėtinius kartu su vienu tarpu. Vykdykite toliau pateiktą komandą, kad sukurtumėte tris failus vienu metu:
touch test1.txt test2.txt test3.txt
Norėdami sukurti dviejų skirtingų tipų failus, vykdykite komandą taip:
touch test4.txt test.odt
Aukščiau pateikta komanda sukurs du skirtingus failus, pavadintus kaip testas4.txt ir test.odt .
Norėdami parodyti failą ir jo laiko žymą, paleiskite ls komandą taip:
ls -l
Apsvarstykite toliau pateiktą išvestį:
Jei perduodame esamo failo pavadinimą, jis pakeis to failo laiko žymą.
Pastaba: Reikšmingas skirtumas tarp jutiklinės ir katės komandos yra tas, kad naudodami cat komandą galime nurodyti failo turinį komandų eilutėje, o palietimo komanda sukuria tuščią failą.
3. Peradresavimo (>) simbolio naudojimas
Taip pat galime sukurti failą naudodami peradresavimo simbolį (>) komandinėje eilutėje. Norėdami sukurti failą, tereikia įvesti peradresavimo simbolį (>), po kurio nurodomas failo pavadinimas. Šis simbolis dažniausiai naudojamas išvesties peradresavimui. Yra du būdai nukreipti išvestį. Jei naudosime > operatorius , jis perrašys esamą failą, o operatorius >> pridės išvestį.
Norėdami sukurti failą su peradresavimo (>) operatoriumi, vykdykite komandą taip:
> test5.txt
Aukščiau pateikta komanda sukurs failą, kad būtų rodomas sukurto failo egzistavimas, vykdykite toliau pateiktą komandą:
ls -l test5.txt
Apsvarstykite toliau pateiktą išvestį:
4. Echo komandos naudojimas
The aidas komanda naudojama failui sukurti, tačiau failo turinį turėtume nurodyti komandinėje eilutėje.
Norėdami sukurti failą su echo komanda, vykdykite komandą taip:
echo ' File content' > test6.txt
Aukščiau pateikta komanda sukurs testas6 failą. Norėdami parodyti failo egzistavimą, vykdykite toliau pateiktą komandą:
ls -l test6.txt
apsvarstykite toliau pateiktą išvestį:
5. Komandos printf naudojimas
Taip pat galime sukurti failą naudodami printf komandą. Norėdami tai padaryti, komandinėje eilutėje turime nurodyti failo turinį.
Norėdami sukurti failą su printf komanda, vykdykite komandą taip:
printf ' File content' > test7.txt
Norėdami pamatyti išsamią failo informaciją, vykdykite komandą ls taip:
ls -l test7.txt
Norėdami parodyti failo turinį, vykdykite cat komandą taip:
cat test7.txt
Apsvarstykite toliau pateiktą išvestį:
6. Teksto rengyklės naudojimas
Taip pat galime sukurti failą naudodami įvairius teksto redaktorius, pvz vim, nano, vi, ir dar.
Failą galime sukurti naudodami Vim teksto redaktorius . Jei jūsų kompiuteryje neįdiegtas vim redaktorius, vykdykite toliau pateiktą komandą:
sudo apt install vim
Išvestis:
[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) ...
Vim teksto rengyklė sėkmingai įdiegta.
Norėdami sukurti failą naudodami vim teksto rengyklę, vykdykite toliau pateiktą komandą:
vim test8.txt
Aukščiau pateikta komanda atidarys teksto rengyklę, paspauskite klavišą i, kad pereitumėte į redaktoriaus įterpimo režimą.
Įveskite failo turinį, paspauskite Esc klavišas prieš tai :wq norėdami išsaugoti ir išeiti iš failo. Teksto rengyklė atrodo taip:
Norėdami pamatyti failo informaciją, paleiskite ls komandą taip:
ls -l test8.txt
Norėdami peržiūrėti failo turinį, paleiskite komandą cat taip:
cat test8.txt
Apsvarstykite toliau pateiktą išvestį:
7. Nano redaktoriaus naudojimas
Failą galime sukurti naudodami nano teksto redaktorius. Norėdami sukurti failą, vykdykite žemiau esančią komandą:
nano test9.txt
Aukščiau pateikta komanda atidarys nano teksto rengyklę. Įveskite norimą tekstą ir paspauskite CTRL + X tada įveskite y, kad patvirtintumėte failo pakeitimus. Paspauskite Įveskite raktą norėdami išeiti iš redaktoriaus.
Nano teksto rengyklė atrodo taip, kaip toliau pateiktame paveikslėlyje:
Norėdami pamatyti failo informaciją, vykdykite toliau pateiktą komandą:
ls -l test9.txt
Norėdami peržiūrėti failo turinį, vykdykite toliau pateiktą komandą:
cat test9.txt
Apsvarstykite toliau pateiktą išvestį:
Naudojant Vi redaktorių
Norėdami sukurti failą su Vi redaktoriumi, vykdykite toliau pateiktą komandą:
vi test10.txt
Aukščiau pateikta komanda atidarys Vi redaktorių. Paspauskite i klavišą, kad įjungtumėte įterpimo režimą ir įveskite failo turinį. Paspauskite Esc klavišą ir :wq, kad išsaugotumėte failą ir išeitumėte iš redaktoriaus.
Norėdami pamatyti failo informaciją, vykdykite toliau pateiktą komandą:
ls -l test10.txt
Norėdami parodyti failo turinį, vykdykite toliau pateiktą komandą:
pitono gyvatė vs anakonda
cat test10.txt
Apsvarstykite toliau pateiktą išvestį: