Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Utiliser un éditeur de texte

Les éditeurs de texte peuvent être appelés à partir de la ligne de commande en tapant le nom de l'éditeur suivi du nom du fichier que vous souhaitez éditer. Si le fichier n'existe pas déjà, l'éditeur supposera que nous voulons créer un nouveau fichier. Voici un exemple utilisant gedit:


[moi@linuxbox ~]$ gedit un_fichier

[moi@linuxbox ~]$ gedit un_fichier


Cette commande lancera le gedit éditeur de texte et chargez le fichier nommé "some_file", s'il existe.

Les éditeurs de texte graphiques sont assez explicites, nous ne les couvrirons donc pas ici. Au lieu de cela, nous nous concentrerons sur notre premier éditeur de texte basé sur du texte, nano. Allons en feu nano et éditez le .bashrc déposer. Mais avant de faire cela, pratiquons une « informatique sécurisée ». Chaque fois que nous éditons un fichier de configuration important, c'est toujours une bonne idée de créer d'abord une copie de sauvegarde du fichier. Cela nous protège au cas où nous gâcherions le fichier lors de l'édition. Pour créer une sauvegarde du .bashrc fichier, faites ceci :


[moi@linuxbox ~]$ cp .bashrc .bashrc.bak

[moi@linuxbox ~]$ cp .bashrc .bashrc.bak


Peu importe comment nous appelons le fichier de sauvegarde, choisissez simplement un nom compréhensible. Les extensions « .bak », « .sav », « .old » et « .orig » sont toutes des manières courantes d'indiquer un fichier de sauvegarde. Oh, et souviens-toi que cp sera écraser les fichiers existants silencieusement.

Maintenant que nous avons un fichier de sauvegarde, nous allons lancer l'éditeur :



[moi@linuxbox ~]$ nano.bashrc

[moi@linuxbox ~]$ nano.bashrc


image

Une fois nano démarre, nous obtiendrons un écran comme celui-ci :



GNU nano 2.0.3

Fichier : .bashrc

GNU nano 2.0.3


# .bashrc


# Source des définitions globales if [ -f /etc/bashrc ]; alors

. /etc/bashr

fi


# Alias ​​et fonctions spécifiques à l'utilisateur

# .bashrc


# Source des définitions globales if [ -f /etc/bashrc ]; alors

. /etc/bashr

fi


# Alias ​​et fonctions spécifiques à l'utilisateur


[Lire 8 lignes]

^G Obtenir de l'aide^O Rédiger^R Lire le fichier^Y Page précédente^K Couper le texte^C Position actuelle

^X Sortie ^J Justifier ^W Où se trouve^V Page suivante^U Te non coupé^T Épeler

[Lire 8 lignes]

^G Obtenir de l'aide^O Rédiger^R Lire le fichier^Y Page précédente^K Couper le texte^C Position actuelle

^X Sortie ^J Justifier ^W Où se trouve^V Page suivante^U Te non coupé^T Épeler



image

Remarque: Si votre système n'a pas nano installé, vous pouvez utiliser un éditeur graphique à la place.


image

L'écran se compose d'un en-tête en haut, du texte du fichier en cours d'édition au milieu et d'un menu de commandes en bas. Depuis nano a été conçu pour remplacer l'éditeur de texte fourni avec un client de messagerie, il est assez court sur les fonctionnalités d'édition.

La première commande que vous devriez apprendre dans n'importe quel éditeur de texte est de savoir comment quitter le programme. Dans le cas d nano, vous tapez Ctrl-x pour quitter. Ceci est indiqué dans le menu en bas de


l'écran. La notation « ^X » signifie Ctrl-x. Il s'agit d'une notation courante pour les caractères de contrôle utilisés par de nombreux programmes.

La deuxième commande que nous devons connaître est de savoir comment enregistrer notre travail. Avec nano c'est ctrl-

o. Avec ces connaissances à notre actif, nous sommes prêts à faire du montage. À l'aide de la touche fléchée vers le bas et/ou de la touche PageDown, déplacez le curseur à la fin du fichier, puis ajoutez les lignes suivantes au fichier .bashrc :


masque 0002

exporter HISTCONTROL=ignoredups exporter HISTSIZE=1000

alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto'

masque 0002

exporter HISTCONTROL=ignoredups exporter HISTSIZE=1000

alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto'


image

Remarque : votre distribution peut déjà inclure certains de ces éléments, mais les doublons ne nuisent à rien.


image

Voici la signification de nos ajouts :


Tableau 11-4 : Ajouts à notre .bashrc


Signification de la ligne

Signification de la ligne

masque 0002 Définit le umask pour résoudre le problème avec les répertoires partagés dont nous avons parlé au chapitre 9.


image

exporter HISTCONTROL=ignoredups Provoque la coquille Histoire

fonction d'enregistrement pour ignorer une commande si la même commande vient d'être enregistrée.


image

export HISTSIZE=1000 Augmente la taille de l'historique des commandes de la valeur par défaut habituelle de 500 lignes à 1000 lignes.


image

alias l.='ls -d .* --color=auto' Crée une nouvelle commande appelé

"l.” qui affiche toutes les entrées du répertoire commençant par un point.


image

alias ll='ls -l --color=auto' Crée une nouvelle commande appelé

"ll” qui affiche une liste de répertoires au format long.


image


Comme nous pouvons le voir, bon nombre de nos ajouts ne sont pas intuitivement évidents, ce serait donc une bonne idée d'ajouter quelques commentaires à notre .bashrc fichier pour aider à expliquer les choses aux humains. À l'aide de l'éditeur, modifiez nos ajouts pour qu'ils ressemblent à ceci :



# Modifiez umask pour faciliter le partage de répertoires

masque 0002


# Ignorer les doublons dans l'historique des commandes et augmenter

# taille de l'historique à 1000 lignes exporter HISTCONTROL=ignoredups exporter HISTSIZE=1000


# Ajoutez des alias utiles

alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto'

# Modifiez umask pour faciliter le partage de répertoires

masque 0002


# Ignorer les doublons dans l'historique des commandes et augmenter

# taille de l'historique à 1000 lignes exporter HISTCONTROL=ignoredups exporter HISTSIZE=1000


# Ajoutez des alias utiles

alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto'


Ah, beaucoup mieux ! Une fois nos modifications terminées, appuyez sur Ctrl-o pour enregistrer notre modification

image

.bashrc et Ctrl-x pour quitter nano.


Pourquoi les commentaires sont importants

Chaque fois que vous modifiez des fichiers de configuration, c'est une bonne idée d'ajouter des commentaires pour documenter vos modifications. Bien sûr, vous vous souviendrez probablement de ce que vous avez changé demain, mais qu'en sera-t-il dans six mois ? Faites-vous plaisir et ajoutez quelques commentaires. Pendant que vous y êtes, ce n'est pas une mauvaise idée de garder un journal des changements que vous apportez.

Scripts shell et bash les fichiers de démarrage utilisent un symbole « # » pour commencer un commentaire. D'autres fichiers de configuration peuvent utiliser d'autres symboles. La plupart des fichiers de configuration auront des commentaires. Utilisez-les comme guide.

Vous verrez souvent des lignes dans les fichiers de configuration qui sont a commenté pour les empêcher d'être utilisés par le programme concerné. Ceci est fait pour donner au lecteur des suggestions pour des choix de configuration possibles ou des exemples de syntaxe de configuration correcte. Par exemple, le .bashrc fichier d'Ubuntu 14.04 contient ces lignes :

# quelques alias ls supplémentaires

#alias ll='ls -l'

#alias la='ls -A'

#alias l='ls -CF'



image

Les trois dernières lignes sont des définitions d'alias valides qui ont été mises en commentaire. Si vous supprimez les premiers symboles « # » de ces trois lignes, une technique appelée sans commentaire, vous activerez les alias. A l'inverse, si vous ajoutez un symbole « # » en début de ligne, vous pouvez désactiver une ligne de configuration tout en préservant les informations qu'elle contient.


Meilleur système d'exploitation Cloud Computing chez OnWorks :