« Commandes BASH » : différence entre les versions
| Ligne 56 : | Ligne 56 : | ||
export PS1="\[\e[\033[00;36m\]\u\[\e[m\]\[\e[\033[00;36m\]@\[\e[m\]\[\e[\033[00;36m\]\h\[\e[m\]:\[\e[\033[01;33m\]\w\[\e[m\]\[\e[\033[01;32m\]\`parse_git_branch\`\[\e[m\]\\$ " | export PS1="\[\e[\033[00;36m\]\u\[\e[m\]\[\e[\033[00;36m\]@\[\e[m\]\[\e[\033[00;36m\]\h\[\e[m\]:\[\e[\033[01;33m\]\w\[\e[m\]\[\e[\033[01;32m\]\`parse_git_branch\`\[\e[m\]\\$ " | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== .bashrc custom prompt == | |||
=== 1️⃣ Crée un fichier dédié === | |||
Par exemple : | |||
<syntaxhighlight lang="bash">~/.bash_prompt</syntaxhighlight> | |||
Contenu : | |||
<syntaxhighlight lang="bash"># Couleurs | |||
PINK='\[\033[38;2;255;105;180m\]' | |||
WHITE='\[\033[38;2;255;255;255m\]' | |||
BLUE='\[\e[1;38;2;74;138;228m\]' | |||
PURPLE='\[\e[2;38;2;245;176;245m\]' | |||
BG='\[\e[48;2;0;0;0m\]' | |||
RESET='\[\e[0m\]' | |||
# Prompt | |||
if tput setaf 1 >/dev/null 2>&1; then | |||
PS1="${debian_chroot:+($debian_chroot)}\ | |||
${PINK}\u🍇\h\ | |||
${WHITE}:\ | |||
${RESET}${BG}${BLUE}\w\ | |||
${RESET}${BG}${PURPLE}\$ " | |||
else | |||
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' | |||
fi</syntaxhighlight> | |||
----- | |||
=== 2️⃣ Dans ton <code>~/.bashrc</code> === | |||
Ajoute simplement : | |||
<syntaxhighlight lang="bash"># Charger le prompt personnalisé | |||
[ -f ~/.bash_prompt ] && source ~/.bash_prompt</syntaxhighlight> | |||
----- | |||
== nano == | == nano == | ||