- Diverses commandes permettent de générer des fichiers vides ou des fichiers avec un contenu immédiat.
- Utilisation d'éditeurs de texte intégrés à la console pour une gestion avancée des informations.
- Méthodes de redirection de sortie pour créer des fichiers sans avoir recours à des commandes complexes.
- Gestion complémentaire des répertoires et des permissions pour organiser le système de fichiers.
Si vous venez de l'univers Windows ou macOS, vous avez probablement l'habitude de faire un clic droit et de sélectionner « Nouveau fichier ». C'est un processus très simple, presque automatique. Cependant, lorsque vous entrez dans l' environnement en ligne de commande Linux , la souris devient inutilisable et vous vous retrouvez face à un écran noir qui peut être un peu intimidant au premier abord.
Ne vous inquiétez pas, l'utilisation du terminal est bien plus puissante qu'il n'y paraît. Bien que beaucoup pensent que Linux est réservé aux experts en informatique, créer un fichier depuis la console est en réalité un jeu d'enfant une fois les quatre ou cinq commandes de base maîtrisées. Dans cet article, je vais vous expliquer en détail comment procéder, que vous utilisiez Ubuntu, Debian ou toute autre distribution.
Méthodes rapides pour générer des fichiers vides

Lorsque vous avez besoin rapidement d'un fichier pour commencer à travailler, mais que vous n'avez encore rien à y écrire, plusieurs options s'offrent à vous. La plus courante est la commande -nousSa syntaxe est extrêmement simple : il suffit d'écrire touch nombre_del_archivoSi le fichier n'existe pas, il est créé instantanément ; s'il existait déjà, Linux le crée simplement. Mettre à jour la date et l'heure d'accès sans supprimer le contenu.
Un des grands avantages du toucher est que vous pouvez créer plusieurs fichiers simultanément séparer les noms par des espaces, par exemple touch nota1.txt nota2.txt nota3.txtDe plus, si vous souhaitez être plus précis sur l'heure, vous pouvez utiliser le paramètre -t attribuer un horodatage précis au fichier.
Si vous recherchez quelque chose d'encore plus direct, vous pouvez utiliser le redirection de sortie videIl vous suffit de taper le symbole > suivi du nom du fichier (par exemple, > archivo.txtLe système générera alors le fichier automatiquement. C'est une astuce très rapide qui vous évite de saisir des mots entiers.
Création de fichiers à contenu immédiat

Parfois, vous ne souhaitez pas un fichier vide, mais plutôt y ajouter immédiatement du texte. Pour cela, utilisez la commande echo C'est votre meilleur allié. Il sert normalement à imprimer du texte à l'écran, mais si nous utilisons le symbole de redirection, nous pouvons copier ce texte dans un document : echo "Hola mundo" > saludo.txtVeuillez noter que le symbole > écraser le fichier ; si vous le souhaitez ajouter du texte à la fin Sans supprimer ce qui précède, vous devez utiliser le double symbole >>.
Un autre outil polyvalent est la commande catBien qu'on l'utilise généralement pour lire des fichiers, il permet également d'en créer. Si vous exécutez cat > nombre.txtLe terminal attendra que vous saisissiez du texte. Vous pouvez saisir autant de texte que vous le souhaitez, puis appuyer sur Entrée lorsque vous aurez terminé. Ctrl+D pour enregistrer et quitter.
Éditeurs de texte en ligne de commande : de Nano à Vim

Lorsque le fichier est plus complexe et que vous devez modifier des lignes spécifiques, les commandes ci-dessus s'avèrent insuffisantes. C'est là qu'interviennent les éditeurs de texte en ligne de commande. Le plus convivial pour débuter est : Nano. Il te suffit d'écrire nano nombre_archivo Une interface s'ouvrira alors, vous permettant de saisir du texte normalement. Vous verrez ci-dessous que Ctrl+X permet de quitter et Ctrl+O pour enregistrer les modifications.
Pour ceux qui recherchent quelque chose de plus professionnel et de plus puissant, il existe VimCet éditeur est réputé pour sa courbe d'apprentissage assez abrupte, car il ne fonctionne pas comme un bloc-notes classique. Pour commencer à écrire, vous devez saisir le Passez en mode insertion en appuyant sur la touche « i ».Et pour sauvegarder et quitter, vous devez utiliser des commandes comme :wqC'est un outil incroyablement efficace une fois qu'on a compris son fonctionnement.
Organisation et gestion des fichiers créés

Créer des fichiers n'a aucun intérêt si votre dossier personnel est un vrai bazar. C'est pourquoi savoir s'en servir est essentiel. mkdir pour créer des répertoires. Avec mkdir carpeta_estudios Vous disposerez d'un espace pour organiser votre travail. Si vous souhaitez déplacer un fichier que vous venez de créer dans ce dossier, la commande est : mv (déplacer), par exemple : mv notas.txt carpeta_estudios/.
Avec curiosité, La commande mv peut également être utilisée pour renommer.Si vous écrivez mv viejo.txt nuevo.txtLe fichier sera renommé. Pour supprimer les fichiers dont vous n'avez plus besoin, nous utilisons rm (supprimer). Si vous souhaitez supprimer un dossier entier et tout son contenu, n'oubliez pas d'ajouter l'option. -R pour rendre l'élimination récursiveSinon, Linux vous renverra une erreur.
Concepts avancés : Liens et permissions
Parfois, on ne souhaite pas dupliquer un fichier, mais plutôt créer une référence à celui-ci. À cette fin, il existe… liens symboliques, qui sont créés avec ln -s origen destinoC'est comme un raccourci Windows : si vous ouvrez le lien, vous accédez en fait au fichier original. Il y a aussi… liens physiques, qui pointent vers l'inode du fichier, bien qu'ils soient beaucoup moins courants dans l'usage quotidien.
Enfin, n'oubliez pas que la sécurité est primordiale sous Linux. La commande chmod Il vous permet de modifier qui peut lire, écrire ou exécuter vos fichiers. Vous pouvez utiliser des lettres comme u+x pour accorder des autorisations d'exécution à l'utilisateur ou les nombres octaux comme 755 définir des autorisations précises pour le propriétaire, le groupe et le reste du monde.
La maîtrise du terminal implique de savoir s'y repérer. cd, listez le contenu avec ls -a pour visualiser rapidement les fichiers cachés et afficher du texte avec cat, more o lessCombiner l'utilisation de toucher pour les fichiers videsAvec Echo pour les textes rapides et des éditeurs comme Nano ou Vim pour les travaux plus approfondis, chaque utilisateur peut gérer son système d'exploitation de manière professionnelle et efficace sans avoir besoin de toucher la souris.

