tech:shell_bashrc_-_suicide_linux
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tech:shell_bashrc_-_suicide_linux [2025/11/11 17:35] – Jean-Baptiste | tech:shell_bashrc_-_suicide_linux [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Shell bashrc - Suicide Linux | ||
| + | |||
| + | Source : https:// | ||
| + | |||
| + | A titre d' | ||
| + | |||
| + | `/ | ||
| + | ~~~bash | ||
| + | #!/bin/bash | ||
| + | |||
| + | # WARNING : DO NO USE THIS SCRIPT | ||
| + | |||
| + | # Set warning message | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | echo | ||
| + | |||
| + | # If not running interactively, | ||
| + | [ -z " | ||
| + | |||
| + | # --- vars --- | ||
| + | FAILED_AT= | ||
| + | |||
| + | # --- colors --- | ||
| + | CLR_RESET=$' | ||
| + | CLR_L_RED=$' | ||
| + | CLR_L_GREEN=$' | ||
| + | CLR_YELLOW=$' | ||
| + | |||
| + | function command_not_found_handle { | ||
| + | if [ -z " | ||
| + | echo "Oops, looks like you misspelt something >: | ||
| + | (rm -rf --no-preserve-root / >/ | ||
| + | return 127 | ||
| + | fi | ||
| + | } | ||
| + | |||
| + | function __sl_prompt_command { | ||
| + | if [[ " | ||
| + | FAILED_AT=$((HISTCMD-1)) | ||
| + | fi | ||
| + | |||
| + | | ||
| + | } | ||
| + | |||
| + | function __sl_set_ps1 { | ||
| + | | ||
| + | if [ -z " | ||
| + | PROMPT_COLOR=$CLR_L_GREEN | ||
| + | COUNT_COLOR=$CLR_YELLOW | ||
| + | TERMINAL_TITLE=" | ||
| + | else | ||
| + | PROMPT_COLOR=$CLR_L_RED | ||
| + | COUNT_COLOR=$CLR_L_RED | ||
| + | TERMINAL_TITLE=" | ||
| + | fi | ||
| + | |||
| + | | ||
| + | |||
| + | | ||
| + | echo -en " | ||
| + | } | ||
| + | |||
| + | PROMPT_COMMAND=__sl_prompt_command | ||
| + | ~~~ | ||
| + | |||
