Hostwinds Tutoriels
Résultats de recherche pour:
Table des matières
Mots clés: Linux
Édition de fichiers dans Linux est une compétence de base pour travailler avec des fichiers de configuration, des scripts, etc.Linux propose divers outils pour créer, modifier, copier et déplacer des fichiers, avec des options basées sur des terminaux et graphiques disponibles.
Ce guide vous apprendra à travailler avec un fichier dans Linux.Plus précisément, nous allons parcourir comment ouvrir, modifier, copier et déplacer des fichiers à l'aide des éditeurs de texte de la ligne de commande (CLI) Nano et VI.
Dans Linux, les fichiers texte sont des fichiers simples contenant des données lisibles par l'homme, utilisés pour les paramètres de configuration, les scripts shell et les journaux, entre autres fonctions sur les systèmes Linux.
Contrairement aux fichiers binaires, qui nécessitent des applications spécifiques pour interpréter, les fichiers texte peuvent être ouverts, modifiés et modifiés à l'aide d'un éditeur de texte.
Les éditeurs de texte en ligne de commande dans Linux vous permettent de créer et de modifier des fichiers texte directement à partir du terminal.Ces éditeurs sont légers, ce qui les rend parfaits pour des tâches telles que l'édition de fichiers de configuration, de scripts et de journaux, en particulier lorsque vous travaillez sur des serveurs ou des systèmes distants sans interface graphique.
Linux propose plusieurs éditeurs de texte en ligne de commande, avec Nano et VI (ou sa version améliorée, VIM) étant les choix les plus populaires:
Nano est un éditeur simple et adapté aux débutants qui est facile à naviguer, fournissant des fonctionnalités d'édition de texte de base idéales pour les nouveaux utilisateurs.
Vi (et Vim) sont des éditeurs plus avancés riches en fonctionnalités.Ils sont largement utilisés par des utilisateurs expérimentés qui ont besoin d'outils puissants pour des tâches d'édition complexes.
Nano est l'un des éditeurs de texte les plus simples de Linux, ce qui le rend idéal pour les débutants.
Pour modifier un fichier avec Nano, commencez par ouvrir le fichier Utilisation de la commande suivante:
nano filename.txt
Une fois le fichier ouvert, vous pouvez naviguer dans le fichier à l'aide des touches fléchées, apportant des modifications au besoin.
Lorsque vous avez terminé, vous pouvez enregistrer (écrire) le fichier en appuyant sur Ctrl + o et alors Ctrl + x pour quitter.
Ctrl + o: Enregistrez le fichier.
Ctrl + x: Sortir nano.
Ctrl + W: Recherchez du texte dans le fichier.
Ctrl + K: Coupez la ligne actuelle.
Ctrl + u: Collez la ligne précédemment coupée.
VI est un éditeur de texte plus robuste, généralement utilisé par des gens plus expérimentés.
À Ouvrez un fichier avec VI, Utilisez la commande suivante:
vi filename.txt
VI fonctionne en deux modes: mode de commande et mode d'insertion.
Mode de commande est le mode par défaut lors de l'ouverture d'un fichier en VI et est spécifiquement utilisé pour la navigation et l'émission d'instructions (commandes) à l'éditeur.
Remarque Ce mode de commande ne vous permet pas d'ajouter ou de modifier le texte réel dans le fichier.
Déplacez le curseur à l'aide de touches de flèches ou de touches comme H, J, K, L.
Supprimer les lignes ou les caractères (dd supprime une ligne, X supprime un personnage).
Enregistrer le fichier (: W) ou quitter VI (: Q).
Rechercher du texte (/ search_term).
Mode insérer C'est là que vous pouvez taper et modifier du texte au contenu du fichier, similaire à la façon dont vous le feriez dans Nano.
je - Passer en mode insérer pour l'édition.
ÉCHAP - Retour en mode commande.
: W - Enregistrez le fichier.
: Q - Quitter VI.
: wq - Enregistrer et arrêter.
: Q! - Arrêtez sans économiser
DD: - Supprimer la ligne actuelle.
/ search_term - Recherchez du texte dans le fichier.
Vous pouvez accéder à des fichiers dans Linux en utilisant le 'chat«(concaténate) Command.
Le commandement du chat ne vous permet pas de modifier un fichier;Il n'ouvre que le fichier et affiche son contenu.
L'objectif principal du chat est de lire et d'afficher (imprimer) le contenu d'un fichier au terminal.
Par exemple, si vous courez:
cat filename.txt
Il montrera simplement le contenu de filename.txt dans le terminal mais ne vous permettra pas d'apporter de modifications au fichier.
Si vous souhaitez modifier un fichier, vous devrez utiliser un éditeur de texte comme Nano ou VI.
UNE chemin de fichier est comme une carte qui vous indique où trouver un fichier ou un répertoire spécifique.C'est une séquence d'emplacements, à partir d'un dossier et en parcourant les autres jusqu'à ce qu'il atteigne le fichier que vous souhaitez.
En linux il y a chemins absolus et chemins relatifs.Les deux types de chemins pointent vers des fichiers ou des répertoires, mais ils fonctionnent différemment en fonction de votre emplacement actuel dans la structure de l'annuaire.
Un chemin absolu est le chemin d'accès complet à un fichier ou un répertoire, à partir du répertoire racine (/).Il spécifie l'emplacement d'un fichier ou d'un dossier quel que soit le répertoire de travail actuel.Peu importe où vous êtes dans le système, un chemin absolu pointera toujours vers le même fichier.
Exemple:
/home/user/Documents/file.txt
Un chemin relatif fait référence à un fichier ou un répertoire par rapport au répertoire de travail actuel (où vous êtes dans le système de fichiers).Au lieu de partir de la racine, il commence à partir de votre répertoire actuel.
Exemple:
Documents/file.txt
Les chemins relatifs peuvent également utiliser les raccourcis:
Exemple utilisant '..':
../file.txt
Pour copier des fichiers dans Linux, utilisez le 'CP' commande.Cela crée un double d'un fichier à l'emplacement spécifié:
cp /path/to/source/file /path/to/destination/
Pour copier les répertoires, vous devez ajouter le '-r' Option pour la copie récursive:
cp -r /path/to/source/directory /path/to/destination/
Les fichiers en mouvement dans Linux se terminent en utilisant le 'MV' Commande, qui est à la fois une fonction de mouvement et de renommée.Pour déplacer un fichier d'un endroit à un autre:
mv /path/to/source/file /path/to/destination/
Si vous souhaitez renommer un fichier, vous pouvez utiliser la même commande MV mais fournir un nouveau nom de fichier:
mv old_filename.txt new_filename.txt
Écrit par Michael Brower / Mars 28, 2017