Identifiant
Mot de passe
Loading...
Mot de passe oublié ?
Je m'inscris ! (gratuit)
Forums
Tutoriels
FAQ
Blogs
Chat
Newsletter
Emploi
Études
Droit
Club
DI/DSI Solutions d'entreprise
DI/DSI Solutions d'entreprise
Big Data
BPM
Business Intelligence
Data Science
ERP / PGI
CRM
SAS
SAP
Sécurité
Droit informatique et entreprise
OnlyOffice
Cloud
Cloud Computing
Oracle
Azure
IBM Cloud
IA
Intelligence artificielle
ALM
ALM
Agile
Merise
UML
Microsoft
Microsoft
.NET
Microsoft Office
Visual Studio
Windows
ASP.NET
TypeScript
C#
VB.NET
Azure
Java
Java
Java Web
Spring
Android
Eclipse
NetBeans
Dév. Web
Développement et hébergement Web
AJAX
Apache
ASP
CSS
Dart
Flash / Flex
JavaScript
NodeJS
PHP
Ruby & Rails
TypeScript
Web sémantique
Webmarketing
(X)HTML
EDI
EDI
4D
Delphi
Eclipse
JetBrains
LabVIEW
NetBeans
MATLAB
Scilab
Visual Studio
WinDev
Visual Basic 6
Lazarus
Qt Creator
Programmation
Programmation
Débuter - Algorithmique
2D - 3D - Jeux
Assembleur
C
C++
C#
D
Go
Kotlin
Objective C
Pascal
Perl
Python
Rust
Swift
Qt
XML
Autres
SGBD
SGBD & SQL
4D
Access
Big Data
Data Science
DB2
Firebird
InterBase
MySQL
NoSQL
PostgreSQL
Oracle
Sybase
SQL-Server
MongoDB
Office
Microsoft Office
Access
Excel
Word
Outlook
PowerPoint
SharePoint
Microsoft Project
OpenOffice & LibreOffice
OnlyOffice
Mobiles
Mobiles
Android
iOS
Systèmes
Systèmes
Windows
Linux
Arduino
Hardware
HPC
Mac
Raspberry Pi
Réseau
Green IT
Sécurité
Systèmes embarqués
Virtualisation
TUTORIELS
FAQ
WEBINAIRES
LIVRES
TÉLÉCHARGEMENTS
SOURCES
DÉBATS
WIKI
DICO
HUMOUR
Voir le texte source
De WikiDeveloppez.
pour
Utilisateur:Olivier Regnier
Aller à :
Navigation
,
Rechercher
<rubrique id="69" /> [[Catégorie:BSD]] == Un shell coloré sous OpenBSD == === Pourquoi avoir un shell coloré ? === Cela permet de bien distinguer les répertoires et les différents types de fichiers qui composent votre système. === Quels sont les programmes nécessaires ? === Pour afficher de la couleur avec la commande ls, utilisez gnuls (GNU Colorized ls). Vérifier et/ou insérer la ligne PKG_PATH dans votre fichier .profile ou le fichier de configuration du shell valable uniquement pour (k|ba|z)sh: <pre>$ export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.1/packages/`machine -a`/</pre> Voici la procédure d'installation: Paquetage précompilé: <pre># pkg_add gnuls</pre> Ports: <pre># make -C /usr/ports/misc/gnuls/ install</pre> === Quelles sont les couleurs disponibles ? === Les codes attributs: <pre>00=aucun, 01=gras, 04=souligné, 05=clignotant, 07=inversé, 08=caché</pre> Les couleurs de premier plan: <pre>30=noir, 31=rouge, 32=vert, 33=jaune, 34=bleu, 35=magenta, 36=cyan, 37=blanc</pre> Les couleurs d'arrière plan: <pre>40=noir, 41=rouge, 42=vert, 43=jaune, 44=bleu, 45=magenta, 46=cyan, 47=blanc</pre> === Qu'est-ce que la variable LS_COLORS ? === Elle est utilisée pour changer les couleurs d'affichage par défaut de la commande ls. Voici la syntaxe de LS_COLORS: <pre>LS_COLORS='fichier_type=code_couleur:' export LS_COLORS</pre> Par exemple, pour obtenir les répertoires de couleur bleu clair et les fichiers de configuration de couleur jaune: <pre>LS_COLORS='di=01;34:*.conf=01;33:' export LS_COLORS</pre> A partir de l'exemple ci-dessus, ajouter au fur et à mesure les extensions que vous jugez utiles. N'oubliez pas que le contenu de LS_COLORS doit impérativement tenir sur une seule ligne. === Que dois-je faire pour configurer mon shell ? === '''csh ou tcsh:''' ajouter les lignes ci-dessous dans le fichier .cshrc ou .tcshrc <pre>setenv LS_COLORS 'di=01;34:*.conf=01;33:' alias ls gls --color=auto</pre> '''ksh:''' ajouter le code ci-dessous dans le fichier .profile (uniquement pour ksh). <pre>if [ -f $HOME/.kshrc ]; then export ENV=$HOME/.kshrc fi </pre> '''ksh, bash ou zsh:''' ajouter les lignes ci-dessous dans le fichier .kshrc, .bashrc ou .zshrc <pre>LS_COLORS='di=01;34:*.conf=01;33:' export LS_COLORS alias ls='gls --color=auto' </pre> Avant de tester, délogguez-vous: <pre>$ Ctrl + D ou exit</pre> Relogguez-vous et afficher le contenu de /etc/ <pre>$ ls /etc/</pre> Voyez-vous une différence ? == Remerciements == Je tiens à remercier [http://www.developpez.net/forums/member.php?u=4516 Julp] et [http://www.developpez.net/forums/member.php?u=2571 Ovh] pour la relecture attentive de cet article.
Revenir à la page
Utilisateur:Olivier Regnier
.
Affichages
Page utilisateur
Discussion
Voir le texte source
Historique
Outils personnels
Identification
Navigation
Accueil
Modifications récentes
Toutes les pages
Aide
Forum Wiki
Rechercher
Boîte à outils
Pages liées
Suivi des liens
Contributions de l’utilisateur
Opérations
Importer un fichier
Pages spéciales
Contacter
le responsable de la rubrique Accueil
Nous contacter
Participez
Hébergement
Publicité / Advertising
Informations légales
© 2000-2024 - www.developpez.com