Le système de fichiers Linux considère tout comme un fichier sous Linux ; qu'il s'agisse d'images de fichiers texte, de partitions, de programmes compilés, de répertoires ou de périphériques matériels. Si ce n’est pas un fichier, alors ce doit être un processus. Pour gérer les données, il forme une arborescence.
Linux les fichiers sont sensibles à la casse, donc test.txt et Test.txt seront considérés comme deux fichiers différents. Il existe plusieurs façons de créer un fichier sous Linux. Certaines méthodes conventionnelles sont les suivantes :
- en utilisant la commande cat
- en utilisant la commande tactile
- en utilisant le symbole de redirection '>'
- en utilisant la commande echo
- en utilisant la commande printf
- en utilisant un autre éditeur de texte comme vim, nano, vi
Outre toutes les méthodes ci-dessus, nous pouvons également créer un fichier à partir du gestionnaire de fichiers du bureau. Comprenons les méthodes ci-dessus en détail :
1. Utiliser la commande cat
La commande cat est l'une des plus utilisées commandes sous Linux . Il est utilisé pour créer un fichier, afficher le contenu du fichier, concaténer le contenu de plusieurs fichiers, afficher les numéros de ligne, et plus.
Ici, nous verrons comment créer des fichiers et y ajouter du contenu en utilisant commande de chat .
Tout d'abord, créez un répertoire et nommez-le comme Nouveau répertoire , exécutez le mkdir commande comme suit :
mkdir New_directory
Changez de répertoire pour y accéder :
cd New_directory
Sortir:
np rembourrage
Exécutez maintenant la commande cat pour créer un fichier :
cat > test.txt
La commande ci-dessus créera un fichier texte et entrera en mode éditeur. Maintenant, entrez le texte souhaité et appuyez sur CTRL + D clé pour enregistrer et quitter le fichier et il reviendra à la ligne de commande.
Pour afficher le contenu du fichier, exécutez la commande cat comme suit :
cat test.txt
Considérez le résultat ci-dessous :
2. Utilisation de la commande tactile
Le touche La commande est également l’une des commandes populaires sous Linux. Il est utilisé pour créer un nouveau fichier, mettre à jour l'horodatage des fichiers et répertoires existants . Il peut également créer des fichiers vides sous Linux.
Le commande tactile est le moyen le plus simple de créer un nouveau fichier à partir de la ligne de commande. Nous pouvons créer plusieurs fichiers en exécutant cette commande à la fois.
Pour créer un fichier, exécutez la commande touch suivie du nom du fichier comme indiqué ci-dessous :
touch test1.txt
Pour lister les informations du fichier créé, exécutez la commande ci-dessous :
ls - l test1.txt
Considérez le résultat ci-dessous :
Pour créer plusieurs fichiers à la fois, spécifiez les fichiers et leurs extensions après la commande tactile avec un seul espace. Exécutez la commande ci-dessous pour créer trois fichiers à la fois :
touch test1.txt test2.txt test3.txt
Pour créer deux types de fichiers différents, exécutez la commande comme suit :
touch test4.txt test.odt
La commande ci-dessus créera deux fichiers différents nommés comme test4.txt et test.odt .
Pour afficher le fichier et son horodatage, exécutez la commande ls commande comme suit :
ls -l
Considérez le résultat ci-dessous :
Si nous transmettons le nom d'un fichier existant, cela modifiera l'horodatage de ce fichier.
Remarque : La différence significative entre la commande touch et cat est qu'en utilisant la commande cat, nous pouvons spécifier le contenu du fichier à partir de l'invite de commande, tandis que la commande touch crée un fichier vierge.
3. Utilisation du symbole de redirection (>)
Nous pouvons également créer un fichier en utilisant le symbole de redirection (>) sur la ligne de commande. Pour créer un fichier, il suffit de taper un symbole de redirection (>) suivi du nom du fichier. Ce symbole est principalement utilisé pour rediriger la sortie. Il existe deux manières de rediriger la sortie. Si nous utilisons > opérateur , il écrasera le fichier existant et l'opérateur >> ajoutera la sortie.
Pour créer un fichier avec l'opérateur de redirection (>), exécutez la commande comme suit :
> test5.txt
La commande ci-dessus créera un fichier, pour afficher l'existence du fichier créé, exécutez la commande ci-dessous :
ls -l test5.txt
Considérez le résultat ci-dessous :
4. Utilisation de la commande echo
Le écho La commande est utilisée pour créer un fichier, mais nous devons spécifier le contenu du fichier sur la ligne de commande.
Pour créer le fichier avec la commande echo, exécutez la commande comme suit :
echo ' File content' > test6.txt
La commande ci-dessus créera le test6 déposer. Pour afficher l'existence du fichier, exécutez la commande ci-dessous :
ls -l test6.txt
considérez le résultat ci-dessous :
5. Utilisation de la commande printf
Nous pouvons également créer un fichier en utilisant imprimer commande. Pour cela, nous devons spécifier le contenu du fichier sur la ligne de commande.
Pour créer un fichier avec la commande printf, exécutez la commande comme suit :
printf ' File content' > test7.txt
Pour afficher les détails du fichier, exécutez la commande ls comme suit :
ls -l test7.txt
Pour afficher le contenu du fichier, exécutez la commande cat comme suit :
cat test7.txt
Considérez le résultat ci-dessous :
6. Utilisation de l'éditeur de texte
On peut également créer un fichier en utilisant les différents éditeurs de texte comme vim, nano, vi, et plus.
Nous pouvons créer un fichier en utilisant le Éditeur de texte Vim . Si l'éditeur vim n'est pas installé sur votre machine, exécutez la commande ci-dessous :
sudo apt install vim
Sortir:
[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'éditeur de texte Vim est installé avec succès.
Pour créer un fichier à l'aide de l'éditeur de texte vim, exécutez la commande ci-dessous :
vim test8.txt
La commande ci-dessus ouvrira l'éditeur de texte, appuyez sur la touche i pour accéder au mode insertion de l'éditeur.
Entrez le contenu du fichier, appuyez sur Touche Échap précédé par :wq pour enregistrer et quitter le fichier. L'éditeur de texte ressemble à ceci :
Pour afficher les informations sur le fichier, exécutez la commande ls commande comme suit :
ls -l test8.txt
Pour afficher le contenu du fichier, exécutez la commande cat comme suit :
cat test8.txt
Considérez le résultat ci-dessous :
7. Utilisation de l'éditeur Nano
Nous pouvons créer un fichier en utilisant le nano éditeur de texte. Pour créer un fichier, exécutez la commande ci-dessous :
nano test9.txt
La commande ci-dessus ouvrira l'éditeur de texte nano. Saisissez le texte souhaité et appuyez sur CTRL + X puis tapez y pour confirmer les modifications du fichier. Presse La touche Entrée pour quitter l'éditeur.
L'éditeur de texte nano ressemble à l'image ci-dessous :
Pour afficher les informations sur le fichier, exécutez la commande ci-dessous :
ls -l test9.txt
Pour afficher le contenu du fichier, exécutez la commande ci-dessous :
cat test9.txt
Considérez le résultat ci-dessous :
Utiliser l'éditeur Vi
Pour créer un fichier avec l'éditeur Vi, exécutez la commande ci-dessous :
vi test10.txt
La commande ci-dessus ouvrira l'éditeur Vi. Appuyez sur la touche i pour le mode insertion et entrez le contenu du fichier. Appuyez sur la touche Echap et :wq pour enregistrer et quitter le fichier de l'éditeur.
Pour afficher les informations sur le fichier, exécutez la commande ci-dessous :
ls -l test10.txt
Pour afficher le contenu du fichier, exécutez la commande ci-dessous :
chacal contre loup
cat test10.txt
Considérez le résultat ci-dessous :