46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
```bash
|
|
# speedtest: https://www.speedtest.net/es/apps/cli
|
|
# calendar: https://hijosdeinit.gitlab.io/howto_instalacion_cal_debian11_y_derivados/
|
|
|
|
# dix_zip() {
|
|
# # sudo apt install zip -y
|
|
# # sudo apt install unzip
|
|
# # https://www.tecmint.com/install-zip-and-unzip-in-linux/
|
|
# name=$1
|
|
# fecha=$(date +'%d.%m.%Y')
|
|
# hora=$(date +'%H-%M-%S')
|
|
# full_name="${name}_date_${fecha}_time_${hora}.zip"
|
|
# zip -r $full_name . -i ".*" "*" -x "./.venv/*"
|
|
# }
|
|
|
|
ip_device=$(ip addr show | grep -w 'inet' | grep -v '127.0.0.1' | awk '{print $2}' | cut -d'/' -f1 | head -n 1)
|
|
|
|
declare -A ip_icon=(
|
|
['192.168.10.40']='uk'
|
|
['192.168.10.234']='lb'
|
|
['192.168.10.44']='db'
|
|
['192.168.10.122']='mb'
|
|
['192.168.10.37']='web1'
|
|
['192.168.10.245']='web2'
|
|
['192.168.10.232']='web3'
|
|
['192.168.10.42']='web5'
|
|
['192.168.10.43']='web5'
|
|
['192.168.10.59']='web6'
|
|
)
|
|
|
|
# Asignar el nombre del servidor o un valor por defecto
|
|
if [[ -n "${ip_icon[$ip_device]}" ]]; then
|
|
n_server="${ip_icon[$ip_device]}"
|
|
else
|
|
n_server="WSL"
|
|
fi
|
|
|
|
export PS1="\[\e[31m\][\[\e[38;5;214m\]$n_server\[\e[31m\]]\[\e[0m\] 📂 > \[\033[01;32m\]\W \[\033[00m\]\n 💀 > "
|
|
|
|
|
|
echo ""
|
|
# sudo apt install fastfetch -y
|
|
fastfetch
|
|
echo ""
|
|
|
|
``` |