Introduction
La création d’un nouveau fichier sous Linux est simple, mais il existe également des techniques surprenantes et astucieuses.
Dans ce tutoriel, apprenez à créer un fichier à partir d’un terminal Linux.
Conditions préalables
- Accès à une fenêtre de ligne de commande/terminal (Ctrl-Alt-F2 ou Ctrl-Alt-T)
- Un compte utilisateur avec des privilèges sudo (facultatif pour certains fichiers/répertoires)
Comment créer de nouveaux fichiers Linux à partir de la ligne de commande?
Linux est conçu pour créer tout fichier que vous spécifiez, même s’il n’existe pas encore. Une caractéristique intelligente est que vous pouvez créer un fichier directement, sans avoir besoin d’ouvrir une application au préalable.
Voici quelques commandes pour créer un fichier directement à partir de la ligne de commande.
Comment créer un fichier avec la commande Touch?
La façon la plus simple de créer un nouveau fichier sous Linux est d’utiliser la commande touch.
- Dans une fenêtre de terminal, entrez ce qui suit :
touch test.txt
- Cela crée un nouveau fichier vide nommé test.txt. Vous pouvez le voir en entrant :
ls
La commande ls répertorie le contenu du répertoire actuel. Comme aucun autre répertoire n’a été spécifié, la commande touch a créé le fichier dans le répertoire actuel.
S’il existe déjà un fichier portant le nom que vous avez choisi, la commande touch mettra à jour l’horodatage.
Comment créer un nouveau fichier avec l’opérateur de redirection?
Un opérateur de redirection est un nom pour un caractère qui change la destination où les résultats sont affichés.
Right angle bracket >
Ce symbole indique au système de sortir les résultats dans ce que vous spécifiez ensuite. La cible est généralement un nom de fichier. Vous pouvez utiliser ce symbole seul pour créer un nouveau fichier :
> test2.txt
Cela crée un nouveau fichier vide.
Utilisez la commande ls pour lister le contenu du répertoire actuel et trouver le fichier test2.txt.
Comment créer un fichier avec la commande cat?
La commande cat est l’abréviation de concatenate. Elle peut être utilisée pour afficher le contenu de plusieurs fichiers, d’un seul fichier ou même d’une partie d’un fichier. Si le fichier n’existe pas, la commande cat de Linux le créera.
Pour créer un fichier vide à l’aide de cat, entrez ce qui suit :
cat > test3.txt
Notez l’opérateur de redirection. En général, la commande affiche le contenu de test2.txt à l’écran. L’opérateur de redirection > indique au système de le placer dans le fichier test2.txt.
Vérifiez que le fichier a été créé :
ls
Le système devrait maintenant avoir test.txt, test2.txt et test3.txt dans la liste.
Comment créer un fichier avec la commande echo?
La commande echo dupliquera tout ce que vous spécifiez dans la commande, et placera la copie dans un fichier.
- Entrez ce qui suit :
echo ‘Random sample text’ > test4.txt
- Vérifiez que le fichier a été créé :
ls
Vous devriez voir le fichier test4.txt ajouté à la liste. Utilisez la commande cat pour afficher le contenu du nouveau fichier :
cat test4.txt
Le système devrait afficher l’exemple de texte Random (ou ce que vous avez saisi avec la commande echo).
Comment créer un fichier avec la commande printf?
La commande printf fonctionne comme la commande echo, et elle ajoute quelques fonctionnalités de formatage. Pour ajouter une seule ligne de texte, entrez :
printf ‘First line of text\n’ test5.txt
- Pour ajouter deux lignes de texte, séparez chaque ligne avec l’option \n :
printf ‘First line of text\n Second line of text’ test6.txt
- Vous pouvez utiliser la commande cat sur l’un ou l’autre de ces fichiers pour afficher leur contenu.
Remarque : Pour utiliser plusieurs instances de terminal dans un seul gestionnaire de fenêtres, envisagez d’utiliser Linux screen. Il offre des fonctionnalités supplémentaires et une ligne de commande améliorée pour travailler avec des fichiers Linux.
Comment utiliser des éditeurs de texte pour créer un fichier Linux?
Toutes les distributions Linux possèdent au moins un éditeur de texte. Certaines en ont plusieurs. Chaque éditeur a des points forts et des fonctionnalités différentes. Nous allons vous présenter trois des plus populaires.
L’éditeur de texte Vi
Vi est le plus ancien éditeur de texte de Linux. Il a été créé en même temps que le système d’exploitation Linux pour éditer directement les fichiers texte. Comme il est peu probable de voir une distribution Linux sans lui, c’est un éditeur sûr à connaître.
- Pour créer un fichier à l’aide de Vi, entrez ce qui suit :
vi test7.txt
- Votre écran va changer. Vous êtes maintenant dans l’éditeur de texte. Appuyez sur la lettre i pour passer en mode insertion, puis tapez quelques mots pour l’essayer.
- Pour enregistrer et quitter, appuyez sur Esc 😡 et sur Entrée.
L’éditeur de texte Vim
Vous avez peut-être remarqué que l’éditeur Vi n’était pas très convivial. Vim est une version plus récente, qui signifie « éditeur Vi, modifié ».
- Utilisez vim pour créer un nouveau fichier texte :
vim test8.txt
Cet écran sera similaire à celui de l’éditeur Vi. Appuyez sur i pour insérer du texte, et tapez quelques mots. Enregistrez le fichier et quittez en entrant :
Esc :wq Enter
Éditeur de texte Nano
Nano est un éditeur de texte plus récent et beaucoup plus facile à utiliser.
- Créez un nouveau fichier en entrant la commande
nano test9.txt
Par défaut, Nano vous met directement en mode édition. Il affiche également une liste utile de commandes en bas de l’écran.
- Saisissez du texte, puis appuyez sur Ctrl+O pour enregistrer les modifications.
- Appuyez sur Ctrl+X pour quitter l’éditeur.
Remarque : pour tout savoir sur Nano, consultez l’article Installer et utiliser Nano sous Linux.
Questions fréquemment posées (FAQ) sur Comment créer un fichier sous Linux
Quelle commande est utilisée pour créer un fichier sous Linux ?
Les commandes les plus utilisées pour créer un fichier sous linux sont les suivantes :
- La commande cat. Il s’agit de la commande/outil le plus universel pour créer des fichiers sur les systèmes Linux. On ne peut pas éditer un fichier en utilisant la commande cat.
- La commande touch. Nous pouvons créer un fichier vide (ou plusieurs fichiers vides) à l’aide de cette commande.
- la commande vi. Sa fonction principale est d’éditer les fichiers.
Comment créer un fichier dans un répertoire sous Linux ?
En utilisant les commandes mkdir et touch : Avec la combinaison des commandes mkdir et touch, nous pouvons accomplir la tâche de créer un répertoire et un fichier en une seule fois. Ici, l’option parent de mkdir nous aide à créer le répertoire parent (sauf s’il existe) sans erreur, tandis que la commande touch crée un fichier.
Comment créer un fichier dans un répertoire ?
Création de nouveaux fichiers et dossiers:
- Ouvrez le gestionnaire de fichiers de votre ordinateur (Finder sur un Mac ou Explorer sur un PC Windows).
Sélectionnez Box. - Naviguez jusqu’à l’emplacement dans Box où vous souhaitez créer le nouveau dossier.
- Cliquez avec le bouton droit de la souris dans le dossier où vous souhaitez créer le nouveau dossier.
- Sélectionnez Nouveau dossier.
Comment créer un fichier et y écrire sous Linux ?
Comment créer un fichier texte sous Linux :
- Utiliser touch pour créer un fichier texte : $ touch NewFile.txt.
- Utiliser cat pour créer un nouveau fichier : $ cat NouveauFichier.txt. …
- En utilisant simplement > pour créer un fichier texte : $ > NouveauFichier.txt.
- Enfin, nous pouvons utiliser n’importe quel nom d’éditeur de texte et ensuite créer le fichier
Comment créer un fichier vide sous Linux ?
En utilisant la commande touch :
- Ouvrez une fenêtre de terminal. Appuyez sur CTRL + ALT + T sous Linux pour ouvrir l’application Terminal.
- Pour créer un fichier vide à partir de la ligne de commande sous Linux : touch fileNameHere.
- Vérifiez que le fichier a été créé avec la commande ls -l fileNameHere sous Linux.
Comment créer un nouveau fichier dans Ubuntu ?
Créer un fichier texte en utilisant la commande cat
> nomfichier – Crée un fichier vide.
touch nomfichier – Crée un fichier vide.
cat > nomfichier – Pour créer un nouveau fichier texte sous Ubuntu, utilisez la commande cat suivie du symbole de redirection ( > ) et du nom du fichier que vous voulez créer.
Comment créer un fichier bash sous Linux ?
Pour créer un script Bash exécutable à l’échelle du système:
- Ouvrez une fenêtre de terminal et naviguez jusqu’à site-check.sh.
- Utilisez chmod pour définir le fichier comme exécutable.
- Exécutez le script. …
- Copiez site-cehck.sh dans le répertoire /usr/bin/, et modifiez le nom du fichier cible pour supprimer le.
- Exécutez site-check pour vérifier que la commande fonctionne comme prévu.
Comment éditer un fichier sous Linux ?
Editez le fichier avec vim :
- Ouvrez le fichier dans vim avec la commande « vim ». …
- Tapez « / », puis le nom de la valeur que vous souhaitez modifier et appuyez sur Entrée pour rechercher la valeur dans le fichier. …
- Tapez « i » pour entrer en mode insertion.
- Modifiez la valeur que vous souhaitez modifier à l’aide des touches fléchées de votre clavier.
Conclusion
Vous disposez désormais de plusieurs options pour créer de nouveaux fichiers sous Linux à partir de la ligne de commande. Ensuite, apprenez à copier des fichiers et des répertoires sous Linux pour gérer vos fichiers plus efficacement.