El sistema de fitxers Linux ho considera tot com un fitxer a Linux; ja siguin imatges de fitxers de text, particions, programes compilats, directoris o dispositius de maquinari. Si no és un fitxer, ha de ser un procés. Per gestionar les dades, forma una estructura en arbre.
Linux Els fitxers distingeixen entre majúscules i minúscules, per tant prova.txt i Test.txt es consideraran dos fitxers diferents. Hi ha diverses maneres de crear un fitxer a Linux. Alguns mètodes convencionals són els següents:
- utilitzant l'ordre cat
- utilitzant l'ordre tàctil
- utilitzant el símbol de redirecció '>'.
- utilitzant l'ordre d'eco
- utilitzant l'ordre printf
- utilitzant un editor de text diferent com vim, nano, vi
A part de tots els mètodes anteriors, també podem crear un fitxer des del gestor de fitxers de l'escriptori. Entenem detalladament els mètodes anteriors:
1. Utilitzant l'ordre cat
L'ordre cat és una de les més utilitzades ordres a Linux . S'acostuma a crear un fitxer, mostrar el contingut del fitxer, concatenar el contingut de diversos fitxers, mostrar els números de línia, i més.
Aquí, veurem com crear fitxers i afegir-hi contingut comanda de gat .
En primer lloc, creeu un directori i anomeneu-lo com Directori_nou , executeu el mkdir comanda de la següent manera:
mkdir New_directory
Canviar-hi el directori:
cd New_directory
Sortida:
c++ gui
Ara executeu l'ordre cat per crear un fitxer:
cat > test.txt
L'ordre anterior crearà un fitxer de text i entrarà en el mode d'editor. Ara, introduïu el text desitjat i premeu CTRL + D per desar i sortir del fitxer i tornarà a la línia d'ordres.
Per mostrar el contingut del fitxer, executeu l'ordre cat de la següent manera:
cat test.txt
Considereu la sortida següent:
2. Utilitzant l'ordre tàctil
El tocar L'ordre també és una de les ordres populars a Linux. S'acostuma a creeu un fitxer nou, actualitzeu la marca de temps dels fitxers i directoris existents . També pot crear fitxers buits a Linux.
El comanda tàctil és la manera més senzilla de crear un fitxer nou des de la línia d'ordres. Podem crear diversos fitxers executant aquesta ordre alhora.
Per crear un fitxer, executeu l'ordre tàctil seguida del nom del fitxer tal com es mostra a continuació:
touch test1.txt
Per llistar la informació del fitxer creat, executeu l'ordre següent:
ls - l test1.txt
Considereu la sortida següent:
Per crear diversos fitxers alhora, especifiqueu els fitxers i les seves extensions després de l'ordre tàctil juntament amb un sol espai. Executeu l'ordre següent per crear tres fitxers alhora:
touch test1.txt test2.txt test3.txt
Per crear dos tipus de fitxer diferents, executeu l'ordre de la següent manera:
touch test4.txt test.odt
L'ordre anterior crearà dos fitxers diferents anomenats com prova4.txt i prova.odt .
Per mostrar el fitxer i la seva marca de temps, executeu el fitxer ls comanda de la següent manera:
ls -l
Considereu la sortida següent:
Si passem el nom d'un fitxer existent, canviarà la marca de temps d'aquest fitxer.
Nota: la diferència significativa entre l'ordre tàctil i l'ordre cat és que amb l'ordre cat, podem especificar el contingut del fitxer des de l'indicador d'ordres comparativament, l'ordre tàctil crea un fitxer en blanc.
3. Utilitzant el símbol de redirecció (>).
També podem crear un fitxer utilitzant el símbol de redirecció (>) a la línia d'ordres. Per crear un fitxer, només hem d'escriure un símbol de redirecció (>) seguit del nom del fitxer. Aquest símbol s'utilitza principalment per redirigir la sortida. Hi ha dues maneres de redirigir la sortida. Si fem servir > operador , sobreescriurà el fitxer existent i >> l'operador afegirà la sortida.
Per crear un fitxer amb l'operador de redirecció (>), executeu l'ordre de la següent manera:
> test5.txt
L'ordre anterior crearà un fitxer, per mostrar l'existència del fitxer creat, executeu l'ordre següent:
ls -l test5.txt
Considereu la sortida següent:
4. Utilitzant l'ordre d'eco
El eco L'ordre s'utilitza per crear un fitxer, però hauríem d'especificar el contingut del fitxer a la línia d'ordres.
Per crear el fitxer amb l'ordre echo, executeu l'ordre de la següent manera:
echo ' File content' > test6.txt
L'ordre anterior crearà el fitxer prova 6 dossier. Per mostrar l'existència del fitxer, executeu l'ordre següent:
ls -l test6.txt
considereu la sortida següent:
5. Utilitzant l'ordre printf
També podem crear un fitxer utilitzant imprimirf comandament. Per a això hem d'especificar el contingut del fitxer a la línia d'ordres.
Per crear un fitxer amb l'ordre printf, executeu l'ordre de la següent manera:
printf ' File content' > test7.txt
Per mostrar els detalls del fitxer, executeu l'ordre ls de la següent manera:
ls -l test7.txt
Per mostrar el contingut del fitxer, executeu l'ordre cat de la següent manera:
cat test7.txt
Considereu la sortida següent:
6. Ús de l'editor de text
També podem crear un fitxer utilitzant els diferents editors de text com vim, nano, vi, i més.
Podem crear un fitxer amb el Editor de text Vim . Si no teniu l'editor vim instal·lat a la vostra màquina, executeu l'ordre següent:
sudo apt install vim
Sortida:
[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) ...
L'editor de text Vim s'ha instal·lat correctament.
Per crear un fitxer amb l'editor de text vim, executeu l'ordre següent:
vim test8.txt
L'ordre anterior obrirà l'editor de text, premeu la tecla i per anar al mode d'inserció de l'editor.
Introduïu el contingut del fitxer, premeu Tecla Esc precedit per :wq per desar i sortir del fitxer. L'editor de text té l'aspecte següent:
Per mostrar la informació del fitxer, executeu el fitxer ls comanda de la següent manera:
ls -l test8.txt
Per veure el contingut del fitxer, executeu l'ordre cat de la següent manera:
cat test8.txt
Considereu la sortida següent:
7. Ús de l'editor Nano
Podem crear un fitxer amb el nano editor de text. Per crear un fitxer, executeu l'ordre següent:
nano test9.txt
L'ordre anterior obrirà l'editor de text nano. Introduïu el text desitjat i premeu CTRL + X després escriviu y per confirmar els canvis del fitxer. Premeu Tecla d'introducció per sortir de l'editor.
L'editor de text nano s'assembla a la imatge següent:
Per mostrar la informació del fitxer, executeu l'ordre següent:
ls -l test9.txt
Per veure el contingut del fitxer, executeu l'ordre següent:
cat test9.txt
Considereu la sortida següent:
Utilitzant l'editor Vi
Per crear un fitxer amb l'editor Vi, executeu l'ordre següent:
vi test10.txt
L'ordre anterior obrirà l'editor Vi. Premeu la tecla i per al mode d'inserció i introduïu el contingut del fitxer. Premeu la tecla Esc i :wq per desar i sortir del fitxer de l'editor.
Per mostrar la informació del fitxer, executeu l'ordre següent:
ls -l test10.txt
Per mostrar el contingut del fitxer, executeu l'ordre següent:
on és la tecla d'inserció del teclat de l'ordinador portàtil
cat test10.txt
Considereu la sortida següent: