Linux datotečni sustav sve smatra datotekom u Linuxu; bilo da se radi o slikama tekstualnih datoteka, particijama, kompiliranim programima, imenicima ili hardverskim uređajima. Ako to nije datoteka, onda mora biti proces. Za upravljanje podacima, formira strukturu stabla.
Linux datoteke su osjetljive na velika i mala slova, pa test.txt i Test.txt smatrat će se kao dvije različite datoteke. Postoji više načina za stvaranje datoteke u Linuxu. Neke konvencionalne metode su sljedeće:
- pomoću naredbe cat
- pomoću dodirne naredbe
- koristeći simbol preusmjeravanja '>'
- pomoću naredbe echo
- pomoću naredbe printf
- pomoću drugog uređivača teksta kao što je vim, nano, vi
Osim svih gore navedenih metoda, također možemo stvoriti datoteku iz upravitelja datotekama na radnoj površini. Razmotrimo gore navedene metode u detalje:
1. Korištenje naredbe cat
Naredba cat jedna je od najčešće korištenih naredbe u Linuxu . Naviklo se stvoriti datoteku, prikazati sadržaj datoteke, spojiti sadržaj više datoteka, prikazati brojeve redaka, i više.
Ovdje ćemo vidjeti kako stvoriti datoteke i dodati im sadržaj pomoću mačka naredba .
Prije svega, stvorite imenik i nazovite ga kao Novi_imenik , izvršiti mkdir naredba kako slijedi:
mkdir New_directory
Promijenite direktorij u njega:
cd New_directory
Izlaz:
svm
Sada izvršite naredbu cat za stvaranje datoteke:
cat > test.txt
Gornja naredba stvorit će tekstualnu datoteku i ući će u način rada za uređivanje. Sada unesite željeni tekst i pritisnite CTRL + D tipku za spremanje i izlaz iz datoteke i ona će se vratiti u naredbeni redak.
Za prikaz sadržaja datoteke, izvršite naredbu cat na sljedeći način:
cat test.txt
Razmotrite donji izlaz:
2. Korištenje naredbe dodir
The dodir naredba je također jedna od popularnih naredbi u Linuxu. Naviklo se stvoriti novu datoteku, ažurirati vremensku oznaku na postojećim datotekama i direktorijima . Također može stvoriti prazne datoteke u Linuxu.
The dodirna naredba je najjednostavniji način za stvaranje nove datoteke iz naredbenog retka. Izvršavanjem ove naredbe odjednom možemo stvoriti više datoteka.
Da biste stvorili datoteku, izvršite naredbu dodir nakon koje slijedi naziv datoteke kako je navedeno u nastavku:
touch test1.txt
Za popis informacija stvorene datoteke, izvršite naredbu ispod:
ls - l test1.txt
Razmotrite donji izlaz:
Za stvaranje više datoteka odjednom, navedite datoteke i njihove ekstenzije nakon naredbe dodir uz jedan razmak. Izvršite naredbu u nastavku da biste stvorili tri datoteke odjednom:
touch test1.txt test2.txt test3.txt
Da biste stvorili dvije različite vrste datoteka, izvršite naredbu na sljedeći način:
touch test4.txt test.odt
Gornja naredba će stvoriti dvije različite datoteke pod nazivom as test4.txt i test.odt .
Za prikaz datoteke i njezine vremenske oznake izvršite ls naredba kako slijedi:
ls -l
Razmotrite donji izlaz:
Ako proslijedimo naziv postojeće datoteke, to će promijeniti vremensku oznaku te datoteke.
Napomena: značajna razlika između naredbe touch i cat je u tome što pomoću naredbe cat možemo specificirati sadržaj datoteke iz naredbenog retka u usporedbi s time da naredba touch stvara praznu datoteku.
3. Korištenje simbola za preusmjeravanje (>).
Datoteku možemo stvoriti i pomoću simbola za preusmjeravanje (>) u naredbenom retku. Da bismo stvorili datoteku, samo moramo upisati simbol za preusmjeravanje (>) iza kojeg slijedi naziv datoteke. Ovaj se simbol uglavnom koristi za preusmjeravanje izlaza. Postoje dva načina za preusmjeravanje izlaza. Ako koristimo > operater , prebrisat će postojeću datoteku, a >> operator će dodati izlaz.
Da biste stvorili datoteku s operatorom preusmjeravanja (>), izvršite naredbu na sljedeći način:
> test5.txt
Gornja naredba će stvoriti datoteku, da biste prikazali postojanje stvorene datoteke, izvršite naredbu u nastavku:
ls -l test5.txt
Razmotrite donji izlaz:
4. Korištenje naredbe echo
The jeka naredba se koristi za stvaranje datoteke, ali bismo trebali navesti sadržaj datoteke u naredbenom retku.
Da biste kreirali datoteku pomoću naredbe echo, izvršite naredbu na sljedeći način:
echo ' File content' > test6.txt
Gornja naredba će stvoriti test6 datoteka. Da biste prikazali postojanje datoteke, izvršite naredbu ispod:
ls -l test6.txt
razmotrite donji izlaz:
5. Korištenje naredbe printf
Također možemo izraditi datoteku pomoću printf naredba. Za ovo moramo navesti sadržaj datoteke u naredbenom retku.
Da biste kreirali datoteku s naredbom printf, izvršite naredbu na sljedeći način:
printf ' File content' > test7.txt
Za prikaz pojedinosti datoteke, izvršite naredbu ls na sljedeći način:
ls -l test7.txt
Za prikaz sadržaja datoteke, izvršite naredbu cat na sljedeći način:
cat test7.txt
Razmotrite donji izlaz:
6. Korištenje uređivača teksta
Također možemo stvoriti datoteku pomoću različitih uređivača teksta kao što je vim, nano, vi, i više.
Datoteku možemo stvoriti pomoću Vim uređivač teksta . Ako na vašem računalu nemate instaliran vim editor, izvršite naredbu ispod:
sudo apt install vim
Izlaz:
[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) ...
Uređivač teksta Vim je uspješno instaliran.
Da biste stvorili datoteku pomoću vim uređivača teksta, izvršite naredbu u nastavku:
vim test8.txt
Gornja naredba otvorit će uređivač teksta, pritisnite tipku i za odlazak na način umetanja uređivača.
Unesite sadržaj datoteke, pritisnite Tipka Esc prethodi :wq za spremanje i izlaz iz datoteke. Uređivač teksta izgleda ovako:
Za prikaz informacija o datoteci, izvršite ls naredba kako slijedi:
ls -l test8.txt
Za pregled sadržaja datoteke pokrenite naredbu cat na sljedeći način:
cat test8.txt
Razmotrite donji izlaz:
7. Korištenje Nano editora
Datoteku možemo stvoriti pomoću nano uređivač teksta. Da biste stvorili datoteku, izvršite naredbu ispod:
nano test9.txt
Gornja naredba otvorit će uređivač nano teksta. Unesite željeni tekst i pritisnite CTRL + X zatim upišite y za potvrdu promjena datoteke. Pritisnite Enter tipka za izlaz iz uređivača.
Nano uređivač teksta izgleda kao na slici ispod:
Za prikaz informacija o datoteci, izvršite naredbu ispod:
ls -l test9.txt
Da biste vidjeli sadržaj datoteke, izvršite naredbu ispod:
cat test9.txt
Razmotrite donji izlaz:
Korištenje Vi editora
Da biste kreirali datoteku s Vi editorom, izvršite naredbu ispod:
vi test10.txt
Gornja naredba otvorit će Vi editor. Pritisnite tipku i za način umetanja i unesite sadržaj datoteke. Pritisnite tipku Esc i :wq za spremanje i izlaz iz uređivača.
Za prikaz informacija o datoteci, izvršite naredbu ispod:
ls -l test10.txt
Za prikaz sadržaja datoteke, izvršite naredbu u nastavku:
kako mogu saznati veličinu monitora?
cat test10.txt
Razmotrite donji izlaz: