informatique:bash
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:bash [2020/12/02 14:28] – simon | informatique:bash [2024/03/19 11:45] (Version actuelle) – [Alias] simon | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== La commande " | ||
| + | La page de [[man de bash]]. | ||
| + | |||
| + | ===== Configuration (.bashrc) ===== | ||
| + | |||
| + | Pour la gestion de l' | ||
| + | <code bash> | ||
| + | #Gestion de l' | ||
| + | HISTTIMEFORMAT=" | ||
| + | HISTCONTROL=ignoredups: | ||
| + | export HISTFILESIZE=10000 | ||
| + | export HISTSIZE=${HISTFILESIZE} | ||
| + | |||
| + | # HSTR configuration | ||
| + | alias hh=hstr | ||
| + | #export HSTR_CONFIG=hicolor | ||
| + | export HSTR_CONFIG=hicolor, | ||
| + | # ensure synchronization between bash memory and history file | ||
| + | export PROMPT_COMMAND=" | ||
| + | # if this is interactive shell, then bind hstr to Ctrl-r (for Vi mode check doc) | ||
| + | if [[ $- =~ .*i.* ]]; then bind '" | ||
| + | # if this is interactive shell, then bind 'kill last command' | ||
| + | if [[ $- =~ .*i.* ]]; then bind '" | ||
| + | </ | ||
| + | |||
| + | Dans '' | ||
| + | <code bash> | ||
| + | $include / | ||
| + | |||
| + | " | ||
| + | " | ||
| + | |||
| + | set show-all-if-ambiguous on | ||
| + | set completion-ignore-case on | ||
| + | </ | ||
| + | |||
| + | __Sources :__ | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Alias ===== | ||
| + | |||
| + | <code bash> | ||
| + | alias upgrade=' | ||
| + | |||
| + | #nnn | ||
| + | #alias nnn=' | ||
| + | |||
| + | #cal | ||
| + | alias cal=' | ||
| + | alias calendar=' | ||
| + | alias khal=' | ||
| + | |||
| + | #NeoVim | ||
| + | alias v=' | ||
| + | alias vi=' | ||
| + | alias vim=' | ||
| + | alias neovim=' | ||
| + | |||
| + | #grep | ||
| + | alias grep=' | ||
| + | alias fgrep=' | ||
| + | alias egrep=' | ||
| + | |||
| + | #ls | ||
| + | alias ls='ls --color=auto' | ||
| + | alias ll='ls -alF --color=auto' | ||
| + | alias la='ls -alh --color=auto' | ||
| + | alias l='ls -CF --color=auto' | ||
| + | |||
| + | # otp | ||
| + | # exemple pour générer un code OTP : | ||
| + | alias otp-site=' | ||
| + | |||
| + | #sudo | ||
| + | alias fuck=' | ||
| + | |||
| + | #pip | ||
| + | alias pip-up=" | ||
| + | |||
| + | #cargo | ||
| + | alias cargo-up=' | ||
| + | |||
| + | # Add an " | ||
| + | # sleep 10; alert | ||
| + | alias alert=' | ||
| + | </ | ||
