**Dies ist eine alte Version des Dokuments!**
my_aliases
myip=$(ip route get 8.8.8.8 | sed -n '/src/{s/.src *([^ ]).*/\1/p;q}')
für den user
echo ". $HOME/.my_aliases">>$HOME/.bashrc
für root/sudo
echo ". $HOME/.my_aliases" | sudo tee -a /root/.bashrc
die .my_aliases
nano $HOME/.my_aliases
# add some colors alias ls='ls --color=auto' alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' alias diff='diff --color=auto' alias ip='ip --color=auto' # set "dir" and "ll" alias dir='ls -l --color=auto' [ -e "/usr/bin/exa" ] && alias dir='exa -l' alias ll='ls -la --color=auto' [ -e "/usr/bin/exa" ] && alias ll='exa -la' # set "bat" [ -e "/usr/bin/batcat" ] && alias bat='batcat' # set "df" alias df='df -h' [ -e "/usr/bin/duf" ] && alias df='duf' # set "fd-find" alias find='find / -iname' [ -e "/usr/bin/fdfind" ] && alias find='fdfind -i' # set "apt" shortcuts [ -e "/usr/bin/apt" ] && alias as='apt-cache search' [ -e "/usr/bin/apt" ] && alias inst='sudo apt install' [ -e "/usr/bin/apt" ] && alias upds='sudo apt update && sudo apt upgrade -y' # set "dnf" shortcuts [ -e "/usr/bin/dnf" ] && alias as='dnf search' [ -e "/usr/bin/dnf" ] && alias inst='sudo dnf install' [ -e "/usr/bin/dnf" ] && alias upds='sudo dnf upgrade -y' # set "pacman" shortcuts [ -e "/usr/bin/pacman" ] && alias as='pacman -Ss' [ -e "/usr/bin/pacman" ] && alias inst='sudo pacman -S' [ -e "/usr/bin/pacman" ] && alias upds='sudo pacman -Syu' # some shortcuts alias x=exit alias e='nano' alias c=clear alias cls=clear alias cd..='cd ..' alias wi='whereis' alias rights='stat -c " %a %U:%G - %n" *' # set prompt if [ -n "$ZSH_VERSION" ]; then # SHELL is ZSH if [ "$USER" = "root" ]; then PROMPT=$'%F{15}┌─[%F{3}%D{%H:%M:%S}%F{15}] %F{1}%n%F{15}@%F{7}%m %F{15}in%f %F{6}%d%f\n%F{15}└>%f%F{reset} ' RPROMPT=$'%(?.. %? %F{red}%B?%b%F{reset})%(1j. %j %F{yellow}%B?%b%F{reset}.)' else PROMPT=$'%F{15}┌─[%F{3}%D{%H:%M:%S}%F{15}] %F{2}%n%F{15}@%F{7}%m %F{15}in%f %F{6}%d%f\n%F{15}└>%f%F{reset} ' RPROMPT=$'%(?.. %? %F{red}%B?%b%F{reset})%(1j. %j %F{yellow}%B?%b%F{reset}.)' fi elif [ -n "$BASH_VERSION" ]; then # SHELL is BASH if [ "$USER" = "root" ]; then export PS1='\n\[\e[0;97m\]\342\224\214\342\224\200[\[\e[0;33m\]\t\[\e[0;97m\]] \[\e[0;91m\]\u\[\e[0;97m\]@\[\e[0;37m\]\h\[\e[0;97m\] in \[\e[0;96m\]$PWD \n\[\e[0;97m\]\342\224\224> \[\e[0m\]' else export PS1='\n\[\e[0;97m\]\342\224\214\342\224\200[\[\e[0;33m\]\t\[\e[0;97m\]] \[\e[0;92m\]\u\[\e[0;97m\]@\[\e[0;37m\]\h\[\e[0;97m\] in \[\e[0;96m\]$PWD \n\[\e[0;97m\]\342\224\224> \[\e[0m\]' fi else echo "# unknown shell" fi # set terminal title echo -ne "\033]0;$USER@$HOSTNAME\007"
notes/linux/my_aliases.1651824108.txt.gz · Zuletzt geändert: 06.05.2022 08:01 von Martin