Sistemul de fișiere Linux consideră totul ca un fișier în Linux; fie că este vorba de imagini cu fișiere text, partiții, programe compilate, directoare sau dispozitive hardware. Dacă nu este un fișier, atunci trebuie să fie un proces. Pentru a gestiona datele, formează o structură arborescentă.
Linux fișierele sunt sensibile la majuscule și minuscule, deci test.txt și Test.txt vor fi considerate ca două fișiere diferite. Există mai multe moduri de a crea un fișier în Linux. Unele metode convenționale sunt următoarele:
- folosind comanda cat
- folosind comanda tactilă
- folosind simbolul de redirecționare „>”.
- folosind comanda echo
- folosind comanda printf
- folosind un editor de text diferit, cum ar fi vim, nano, vi
Pe lângă toate metodele de mai sus, putem crea și un fișier din managerul de fișiere de pe desktop. Să înțelegem în detaliu metodele de mai sus:
1. Folosind comanda cat
Comanda cat este una dintre cele mai folosite comenzi în Linux . Este obișnuit creați un fișier, afișați conținutul fișierului, concatenați conținutul mai multor fișiere, afișați numerele de rând, și altele.
Aici, vom vedea cum să creăm fișiere și să le adăugăm conținut folosind comanda pisicii .
În primul rând, creați un director și numiți-l ca Director_nou , executați mkdir comandă după cum urmează:
mkdir New_directory
Schimbați directorul cu acesta:
cd New_directory
Ieșire:
altfel java
Acum executați comanda cat pentru a crea un fișier:
cat > test.txt
Comanda de mai sus va crea un fișier text și va intra în modul editor. Acum, introduceți textul dorit și apăsați CTRL + D tasta pentru a salva și a ieși din fișier și acesta va reveni la linia de comandă.
Pentru a afișa conținutul fișierului, executați comanda cat după cum urmează:
cat test.txt
Luați în considerare rezultatul de mai jos:
2. Folosind comanda tactilă
The atingere comanda este, de asemenea, una dintre comenzile populare din Linux. Este obișnuit creați un fișier nou, actualizați marca temporală a fișierelor și directoarelor existente . De asemenea, poate crea fișiere goale în Linux.
The comanda atingere este cel mai simplu mod de a crea un fișier nou din linia de comandă. Putem crea mai multe fișiere executând această comandă simultan.
Pentru a crea un fișier, executați comanda tactilă urmată de numele fișierului, după cum este prezentat mai jos:
touch test1.txt
Pentru a lista informațiile fișierului creat, executați comanda de mai jos:
ls - l test1.txt
Luați în considerare rezultatul de mai jos:
Pentru a crea mai multe fișiere simultan, specificați fișierele și extensiile acestora după comanda tactilă împreună cu un singur spațiu. Executați comanda de mai jos pentru a crea trei fișiere simultan:
touch test1.txt test2.txt test3.txt
Pentru a crea două tipuri diferite de fișiere, executați comanda după cum urmează:
touch test4.txt test.odt
Comanda de mai sus va crea două fișiere diferite numite ca test4.txt și test.odt .
Pentru a afișa fișierul și marca temporală a acestuia, executați ls comandă după cum urmează:
ls -l
Luați în considerare rezultatul de mai jos:
Dacă transmitem numele unui fișier existent, acesta va schimba marcajul de timp al acelui fișier.
Notă: diferența semnificativă dintre comanda tactil și cat este că, folosind comanda cat, putem specifica conținutul fișierului din promptul de comandă, comparativ, comanda tactil creează un fișier gol.
3. Folosind simbolul de redirecționare (>).
De asemenea, putem crea un fișier folosind simbolul de redirecționare (>) pe linia de comandă. Pentru a crea un fișier, trebuie doar să introducem un simbol de redirecționare (>) urmat de numele fișierului. Acest simbol este folosit mai ales pentru a redirecționa ieșirea. Există două moduri de a redirecționa ieșirea. Dacă folosim > operator , va suprascrie fișierul existent și >> operatorul va adăuga rezultatul.
Pentru a crea un fișier cu operator de redirecționare (>), executați comanda după cum urmează:
> test5.txt
Comanda de mai sus va crea un fișier, pentru a afișa existența fișierului creat, executați comanda de mai jos:
ls -l test5.txt
Luați în considerare rezultatul de mai jos:
4. Folosind comanda echo
The ecou comanda este folosită pentru a crea un fișier, dar ar trebui să specificăm conținutul fișierului pe linia de comandă.
Pentru a crea fișierul cu comanda echo, executați comanda după cum urmează:
echo ' File content' > test6.txt
Comanda de mai sus va crea test6 fişier. Pentru a afișa existența fișierului, executați comanda de mai jos:
ls -l test6.txt
luați în considerare rezultatul de mai jos:
5. Folosind comanda printf
De asemenea, putem crea un fișier folosind printf comanda. Pentru aceasta, trebuie să specificăm conținutul fișierului pe linia de comandă.
Pentru a crea un fișier cu comanda printf, executați comanda după cum urmează:
printf ' File content' > test7.txt
Pentru a afișa detaliile fișierului, executați comanda ls după cum urmează:
ls -l test7.txt
Pentru a afișa conținutul fișierului, executați comanda cat după cum urmează:
cat test7.txt
Luați în considerare rezultatul de mai jos:
6. Utilizarea Text Editor
De asemenea, putem crea un fișier folosind diferite editoare de text, cum ar fi vim, nano, vi, și altele.
Putem crea un fișier folosind Editor de text Vim . Dacă nu aveți editorul vim instalat pe mașina dvs., executați comanda de mai jos:
sudo apt install vim
Ieșire:
[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) ...
Editorul de text Vim este instalat cu succes.
Pentru a crea un fișier folosind editorul de text vim, executați comanda de mai jos:
vim test8.txt
Comanda de mai sus va deschide editorul de text, apăsați tasta i pentru a trece la modul de inserare al editorului.
Introduceți conținutul fișierului, apăsați Tasta Esc precedat de :wq pentru a salva și a ieși din fișier. Editorul de text arată astfel:
Pentru a afișa informațiile despre fișier, executați ls comandă după cum urmează:
ls -l test8.txt
Pentru a vizualiza conținutul fișierului, rulați comanda cat după cum urmează:
cat test8.txt
Luați în considerare rezultatul de mai jos:
7. Utilizarea editorului Nano
Putem crea un fișier folosind nano editor de text. Pentru a crea un fișier, executați comanda de mai jos:
nano test9.txt
Comanda de mai sus va deschide editorul de text nano. Introduceți textul dorit și apăsați CTRL + X apoi tastați y pentru confirmarea modificărilor fișierului. presa Introduce cheia pentru a ieși din editor.
Editorul de text nano arată ca imaginea de mai jos:
Pentru a afișa informațiile despre fișier, executați comanda de mai jos:
ls -l test9.txt
Pentru a vizualiza conținutul fișierului, executați comanda de mai jos:
cat test9.txt
Luați în considerare rezultatul de mai jos:
Folosind editorul Vi
Pentru a crea un fișier cu editorul Vi, executați comanda de mai jos:
vi test10.txt
Comanda de mai sus va deschide editorul Vi. Apăsați tasta i pentru modul de inserare și introduceți conținutul fișierului. Apăsați tasta Esc și :wq pentru a salva și a ieși din fișierul din editor.
Pentru a afișa informațiile despre fișier, executați comanda de mai jos:
ls -l test10.txt
Pentru a afișa conținutul fișierului, executați comanda de mai jos:
algoritm de programare round robin
cat test10.txt
Luați în considerare rezultatul de mai jos: