Ajouts à mon fichier bashrc (~/.bash_aliases)

Pop_OS / Ubuntu nous recommande de ne pas polluer le bashrc d’origine et charge automatiquement ~/.bash_aliases :

# ~/.bashrc
(...)

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

On va donc suivre cette recommandation, même si on ne mettra pas que des alias dedans.

wget -O .bash_aliases_tmp https://raw.githubusercontent.com/germain-italic/stuff/main/.bash_aliases
cat .bash_aliases_tmp >> ~/.bash_aliases

Le contenu :

# ~/.bash_aliases
alias l='ls -CF'
alias ll='ls -alFh'

# si vous avez installé TheFuck
# https://github.com/nvbn/thefuck
eval $(thefuck --alias)

# si vous avez installé le wrapper de Vivek Gite pour Ping
# https://www.cyberciti.biz/tips/unix-linux-bash-shell-script-wrapper-examples.html
source $HOME/scripts/wrapper_functions.lib

# https://www.germain.lol/logs-des-requetes-sql-en-temps-reel/
alias querylog='sudo tail -f /var/log/mysql/queries.log  | sed "s/\\\n/\\n/g"'
alias errorlog='sudo tail -f /var/log/apache2/error.log  | sed "s/\\\n/\\n/g"'

# https://askubuntu.com/a/259386
shopt -s dotglob

Un truc pour afficher le nom de la branche GIT courante dans le prompt,
ça vient d’ici : https://thucnc.medium.com/how-to-show-current-git-branch-with-colors-in-bash-prompt-380d05a24745

# Show git branch name
force_color_prompt=yes
color_prompt=yes
parse_git_branch() {
 git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
if [ "$color_prompt" = yes ]; then
 PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
else
 PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$ '
fi
unset color_prompt force_color_prompt

Et bien sûr, pour prendre en compte les modifs :

source ~/.bash_aliases

Voir aussi : https://www.germain.lol/go-get-go-install-est-suivi-de-command-not-found/

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.