Outils pour utilisateurs

Outils du site


issue189:c_c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue189:c_c [2023/01/31 16:24] andre_domenechissue189:c_c [2023/02/02 09:41] (Version actuelle) auntiee
Ligne 11: Ligne 11:
 Bash is a collection of variables, which simply means things that can change. (Yes, sometimes it does things too, but let’s go with the flow).** Bash is a collection of variables, which simply means things that can change. (Yes, sometimes it does things too, but let’s go with the flow).**
  
-Bienvenue dans une nouvelle édition de FCM et que votre année soit remplie d'Ubuntu.+Bienvenue dans une nouvelle édition de FCM que votre année soit remplie d'Ubuntu.
  
-Puisque nous avons passé beaucoup de temps dans le terminal, discutons de quelques astuces pour celui-ci. Apportez les polices disco car nous faisons quelques bricolages et une petite plongée plus profonde (juste pour que vous sachiez ce que vous copiez d'un site Web aléatoire) pour les n00bs complets. +Puisque nous avons passé beaucoup de temps dans le terminal, discutons de quelques astuces pour celui-ci. Apportez les polices disco car nous faisons quelques bricolages et une petite plongée plus profonde (juste pour que vous sachiez ce que vous copiez d'un site Web aléatoire) pour les débutants complets. 
  
 Avant de commencer, il s'agit d'un comment et d'un pourquoi, plutôt que d'un travail de copier-coller. Avant de commencer, il s'agit d'un comment et d'un pourquoi, plutôt que d'un travail de copier-coller.
Ligne 64: Ligne 64:
 printenv | less | lolcat printenv | less | lolcat
  
-Si vous êtes attentif, vous verrez qu'elles sont toutes en majuscules, et parce que ce sont des variables, elles doivent être préfixées par le signe $ - dollarlorsque vous les utilisez dans des commandes ; par exemple, si je voulais voir mon LOGNAME, je taperais : echo $LOGNAME.+Si vous êtes attentif, vous verrez qu'elles sont toutes en majuscules, et parce que ce sont des variables, elles doivent être préfixées par le signe $ - dollar lorsque vous les utilisez dans des commandes ; par exemple, si je voulais voir mon LOGNAME, je taperais : echo $LOGNAME.
  
  
Ligne 75: Ligne 75:
 A lot of the settings can be set from a modern terminal, and as these vary from terminal to terminal, you may need to dig some. Here we will just look at a standard terminal. Usually things like, unlimited scroll back, can now be a tick-box away, though you may want to set that in the bashrc in your /etc/ folder, but that is out of the scope of this article. ** A lot of the settings can be set from a modern terminal, and as these vary from terminal to terminal, you may need to dig some. Here we will just look at a standard terminal. Usually things like, unlimited scroll back, can now be a tick-box away, though you may want to set that in the bashrc in your /etc/ folder, but that is out of the scope of this article. **
  
-Puisque je crée toujours trois utilisateurs, ed, edd et eddy, pour tester des choses, il peut être pratique pour moi de voir dans quel profil je suisvous pouvez n'en avoir qu'un, mais l'idée reste la même.+Puisque je crée toujours trois utilisateurs, ed, edd et eddy, pour tester des choses, il peut être pratique pour moi de voir dans quel profil je suis vous pouvez n'en avoir qu'un, mais l'idée reste la même.
  
 Les variables d'environnement peuvent être stockées à plusieurs endroits, comme ~/.bashrc ou .bash-profile ou simplement .profile, alors assurez-vous de regarder quels « dotfiles » (fichiers commençant par un point) vous avez. Les dotfiles sont des fichiers de configuration cachés, un peu comme les fichiers .cfg ou .ini de Windows. Si vous utilisez un terminal sophistiqué accéléré par GPU, vous pouvez le définir dans votre variable $TERM. Les variables d'environnement peuvent être stockées à plusieurs endroits, comme ~/.bashrc ou .bash-profile ou simplement .profile, alors assurez-vous de regarder quels « dotfiles » (fichiers commençant par un point) vous avez. Les dotfiles sont des fichiers de configuration cachés, un peu comme les fichiers .cfg ou .ini de Windows. Si vous utilisez un terminal sophistiqué accéléré par GPU, vous pouvez le définir dans votre variable $TERM.
Ligne 81: Ligne 81:
 Il y a quatre commandes dont vous devez vous souvenir ici, pour manipuler vos variables d'environnement, à savoir : export, env, set et unset. Il y a quatre commandes dont vous devez vous souvenir ici, pour manipuler vos variables d'environnement, à savoir : export, env, set et unset.
  
-La plupart des paramètres peuvent être définis à partir d'un terminal moderneet comme ils varient d'un terminal à l'autre, vous devrez peut-être creuser un peu. Ici, nous nous contenterons de regarder un terminal standard. Habituellement, des choses comme le retour illimité au début de la page peuvent maintenant être réglées à l'aide d'une case à cocher, bien que vous puissiez vouloir les régler dans le bashrc de votre dossier /etc/, mais cela n'entre pas dans le cadre de cet article. +La plupart des paramètres peuvent être définis à partir d'un terminal moderne etcomme ils varient d'un terminal à l'autre, vous devrez peut-être creuser un peu. Ici, nous nous contenterons de regarder un terminal standard. Habituellement, des choses comme le retour illimité au début de la page peuvent maintenant être réglées à l'aide d'une case à cocher, bien que vous puissiez vouloir les régler dans le bashrc de votre dossier /etc/, mais cela n'entre pas dans le cadre de cet article. 
  
 **Fonts, colours, background images are just a setting away if you open your terminal preferences. As you can see here, usually on the first three tabs. A word of warning about fonts: you may see a font you like, that looks good on a web page, that looks terrible on the terminal. Always test first! **Fonts, colours, background images are just a setting away if you open your terminal preferences. As you can see here, usually on the first three tabs. A word of warning about fonts: you may see a font you like, that looks good on a web page, that looks terrible on the terminal. Always test first!
Ligne 94: Ligne 94:
 On that note, you can peek at your selected font’s glyphs: https://www.nerdfonts.com/cheat-sheet** On that note, you can peek at your selected font’s glyphs: https://www.nerdfonts.com/cheat-sheet**
  
-Les polices, les couleurs et les images d'arrière-plan ne sont qu'à un réglage près si vous ouvrez les préférences de votre terminal. Comme vous pouvez le voir ici, ils se trouvent généralement dans les trois premiers onglets. Un mot d'avertissement à propos des polices : il se peut qu'une police que vous aimez, qui a l'air bien sur une page Web, ait l'air terrible sur le terminal. Testez-la toujours avant !+Les polices, les couleurs et les images d'arrière-plan ne sont qu'à un réglage près si vous ouvrez les préférences de votre terminal. Comme vous pouvez le voir ici, ils se trouvent généralement dans les trois premiers onglets. Un mot d'avertissement à propos des polices : il se peut qu'une police que vous aimez, qui a l'air bien sur une page Web, ait l'air affreux sur le terminal. Testez-la toujours avant !
  
 Parlons maintenant de la personnalisation de votre invite : Parlons maintenant de la personnalisation de votre invite :
  
-L'invite indique simplement « vous pouvez taper ici ». L'invite par défaut sur la plupart des distributions est généralement USER@HOST que vous avez défini dans la variable PS1. Vous devriez voir un $ à la fin si vous êtes un utilisateur normalou un # si vous êtes root. Il n'est pas nécessaire de direuser at host, vous pouvez dire ce que vous voulez. Je ferai une démonstration à la fin. (Ne jugez pas, je ne suis pas un artiste.)+L'invite indique simplement « vous pouvez taper ici ». L'invite par défaut sur la plupart des distributions est généralement USER@HOST que vous avez défini dans la variable PS1. Vous devriez voir un $ à la fin si vous êtes un utilisateur normal ou un # si vous êtes root. Il n'est pas obligatoire de dire « user at host », vous pouvez dire ce que vous voulez. Je ferai une démonstration à la fin. (Ne jugez pas, je ne suis pas un artiste.)
  
  
Ligne 122: Ligne 122:
 N'oubliez pas non plus que les terminaux modernes ne prennent pas seulement en charge les couleurs, mais aussi le poids des polices, de sorte que vous pouvez avoir quelque chose en gras ou en dégradé. N'oubliez pas non plus que les terminaux modernes ne prennent pas seulement en charge les couleurs, mais aussi le poids des polices, de sorte que vous pouvez avoir quelque chose en gras ou en dégradé.
  
-Enfin, en tant que n00b, vous pouvez remarquer que vos modifications ne sont pas prises en compte une fois que vous les avez effectuées. Cela est dû au fait que vous devez recharger la session en cours pour appliquer les changements.+Enfin, en tant que débutant, vous pouvez remarquer que vos modifications ne sont pas prises en compte une fois que vous les avez effectuées. Cela est dû au fait que vous devez recharger la session en cours pour appliquer les changements.
  
-Ceci est fait par : +Cela se fait par : 
  
 source ~/.bashrc source ~/.bashrc
  
-Nous espérons que cela vous a permis de mieux comprendre et d'avoir envie d'avoir votre propre invite plutôt qu'une chose que vous avez vue sur Internet et qu'un terminal sur deux possède.+Nous espérons que cela vous a permis de mieux comprendre et d'avoir envie de votre propre invite plutôt qu'une chose que vous avez vue sur l'Internet et qu'un terminal sur deux possède.
  
issue189/c_c.1675178655.txt.gz · Dernière modification : 2023/01/31 16:24 de andre_domenech