Il file system Linux considera tutto come un file in Linux; che si tratti di immagini di file di testo, partizioni, programmi compilati, directory o dispositivi hardware. Se non è un file, allora deve essere un processo. Per gestire i dati, forma una struttura ad albero.
Linux i file fanno distinzione tra maiuscole e minuscole, quindi prova.txt E Prova.txt verranno considerati come due file diversi. Esistono diversi modi per creare un file in Linux. Alcuni metodi convenzionali sono i seguenti:
- usando il comando cat
- utilizzando il comando touch
- utilizzando il simbolo di reindirizzamento '>'
- utilizzando il comando eco
- utilizzando il comando printf
- utilizzando un editor di testo diverso come vim, nano, vi
Oltre a tutti i metodi sopra indicati, possiamo anche creare un file dal file manager del desktop. Comprendiamo i metodi di cui sopra in dettaglio:
1. Utilizzando il comando cat
Il comando cat è uno dei più utilizzati comandi in Linux . È abituato creare un file, visualizzare il contenuto del file, concatenare il contenuto di più file, visualizzare i numeri di riga, e altro ancora.
Qui vedremo come creare file e aggiungervi contenuti utilizzando comando del gatto .
Prima di tutto, crea una directory e chiamala come Nuova_directory , esegui il mkdir comandare come segue:
mkdir New_directory
Cambia la directory in essa:
cd New_directory
Produzione:
kajal aggarwal
Ora esegui il comando cat per creare un file:
cat > test.txt
Il comando precedente creerà un file di testo e entrerà nella modalità editor. Ora inserisci il testo desiderato e premi CTRL+D tasto per salvare ed uscire dal file e tornerà alla riga di comando.
Per visualizzare il contenuto del file, eseguire il comando cat come segue:
cat test.txt
Considera l'output seguente:
2. Utilizzando il comando touch
IL tocco Il comando è anche uno dei comandi popolari in Linux. È abituato creare un nuovo file, aggiornare il timestamp su file e directory esistenti . Può anche creare file vuoti in Linux.
IL comando touch è il modo più semplice per creare un nuovo file dalla riga di comando. Possiamo creare più file eseguendo questo comando contemporaneamente.
Per creare un file, eseguire il comando touch seguito dal nome del file come indicato di seguito:
touch test1.txt
Per elencare le informazioni del file creato, eseguire il comando seguente:
ls - l test1.txt
Considera l'output seguente:
Per creare più file contemporaneamente, specificare i file e le relative estensioni dopo il comando touch insieme a uno spazio. Esegui il comando seguente per creare tre file contemporaneamente:
touch test1.txt test2.txt test3.txt
Per creare due diversi tipi di file, eseguire il comando come segue:
touch test4.txt test.odt
Il comando precedente creerà due file diversi denominati come prova4.txt E test.odt .
Per visualizzare il file e il suo timestamp, eseguire il comando ls comandare come segue:
ls -l
Considera l'output seguente:
Se passiamo il nome di un file esistente, cambierà il timestamp di quel file.
Nota: la differenza significativa tra il comando touch e il comando cat è che utilizzando il comando cat, possiamo specificare il contenuto del file dal prompt dei comandi, mentre il comando touch crea un file vuoto.
3. Utilizzando il simbolo di reindirizzamento (>).
Possiamo anche creare un file utilizzando il simbolo di reindirizzamento (>) sulla riga di comando. Per creare un file, dobbiamo semplicemente digitare un simbolo di reindirizzamento (>) seguito dal nome del file. Questo simbolo viene utilizzato principalmente per reindirizzare l'output. Esistono due modi per reindirizzare l'output. Se usiamo > operatore , sovrascriverà il file esistente e l'operatore >> aggiungerà l'output.
Per creare un file con operatore reindirizzamento (>), eseguire il comando come segue:
> test5.txt
Il comando precedente creerà un file, per visualizzare l'esistenza del file creato, eseguire il comando seguente:
ls -l test5.txt
Considera l'output seguente:
4. Utilizzando il comando eco
IL eco Il comando viene utilizzato per creare un file, ma dovremmo specificare il contenuto del file sulla riga di comando.
Per creare il file con il comando echo, eseguire il comando come segue:
echo ' File content' > test6.txt
Il comando precedente creerà il file prova6 file. Per visualizzare l'esistenza del file, eseguire il comando seguente:
ls -l test6.txt
considera l'output seguente:
5. Utilizzando il comando printf
Possiamo anche creare un file utilizzando printf comando. Per questo dobbiamo specificare il contenuto del file sulla riga di comando.
Per creare un file con il comando printf, esegui il comando come segue:
printf ' File content' > test7.txt
Per visualizzare i dettagli del file, eseguire il comando ls come segue:
ls -l test7.txt
Per visualizzare il contenuto del file, eseguire il comando cat come segue:
cat test7.txt
Considera l'output seguente:
6. Utilizzo dell'editor di testo
Possiamo anche creare un file utilizzando diversi editor di testo come vim, nano, vi, e altro ancora.
Possiamo creare un file usando il file Editor di testo Vim . Se non hai l'editor vim installato sul tuo computer, esegui il comando seguente:
sudo apt install vim
Produzione:
[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 di testo Vim è stato installato correttamente.
Per creare un file utilizzando l'editor di testo vim, esegui il comando seguente:
vim test8.txt
Il comando precedente aprirà l'editor di testo, premi il tasto i per passare alla modalità di inserimento dell'editor.
Immettere il contenuto del file, premere Tasto Esc preceduto da :wq per salvare e uscire dal file. L'editor di testo ha il seguente aspetto:
Per visualizzare le informazioni sul file, eseguire il comando ls comandare come segue:
ls -l test8.txt
Per visualizzare il contenuto del file, esegui il comando cat come segue:
cat test8.txt
Considera l'output seguente:
7. Utilizzo dell'editor Nano
Possiamo creare un file usando il file nano editor di testo. Per creare un file, esegui il comando seguente:
nano test9.txt
Il comando precedente aprirà l'editor di testo nano. Immettere il testo desiderato e premere CTRL+X quindi digitare y per confermare le modifiche al file. Premere Tasto Invio per uscire dall'editor.
L'editor di testo nano è simile all'immagine seguente:
Per visualizzare le informazioni sul file, eseguire il comando seguente:
ls -l test9.txt
Per visualizzare il contenuto del file, eseguire il comando seguente:
cat test9.txt
Considera l'output seguente:
Utilizzando l'editor Vi
Per creare un file con l'editor Vi, esegui il comando seguente:
vi test10.txt
Il comando precedente aprirà l'editor Vi. Premere il tasto i per la modalità di inserimento e inserire il contenuto del file. Premere il tasto Esc e :wq per salvare e uscire dal file dall'editor.
Per visualizzare le informazioni sul file, eseguire il comando seguente:
ls -l test10.txt
Per visualizzare il contenuto del file, eseguire il comando seguente:
algoritmo di pianificazione round robin
cat test10.txt
Considera l'output seguente: