Inhaltsverzeichnis
Meine .bashrc
"Schnellinstallation"
wget -O ~/.bash_aliases "https://andev.de/downloads/linux/bash_aliases.sh" sudo wget -O /root/.bashrc "https://andev.de/downloads/linux/bashrc-root.sh"
/home/.bash_aliases
nano ~/.bash_aliases
export PS1='\n\[\e[0;97m\]\342\224\214\342\224\200[ \[\e[0;97m\]\h\[\e[0;97m\] ]-[ \[\e[0;1;38;5;84m\]\u\[\e[0;97m\] ]-[ \[\e[0;38;5;45m\]\w\[\e[0;97m\] ]\n\[\e[0;97m\]\342\224\224\342\224\200\342\224\200\342\225\274> \[\e[0m\]' alias cd..='cd ..' alias cls=clear alias c=clear alias x=exit alias hh='cd ~' alias dir='ls -l --color=auto' alias ll='ls -la --color=auto' alias ls='ls --color=auto' alias grep='grep --color=always' alias top='top -d 1' alias load='cat /proc/loadavg' alias rights='stat -c "%a %G %U %n" *' alias as='apt search --names-only' alias inst='sudo apt install' alias upds='sudo apt update && sudo apt upgrade -y && sudo apt full-upgrade -y && sudo apt autoremove -y' alias www='cd /var/www' alias sudo='sudo ' alias h='history 25' alias gh='history|grep' alias e='nano' alias md='f(){ mkdir $1; cd $1; unset -f f; }; f' echo -ne "\033]0;$USER@$HOSTNAME\007"
Für einen einzeiligen Prompt:
export PS1='\n\[\e[0;38;5;84m\]\u\[\e[0m\]@\[\e[0m\]\h \[\e[0;38;5;45m\]\w \[\e[0m\]> \[\e[0m\]'
Bei Arch die 4 Zeilen ersetzen:
alias as='pacman -Ss' alias inst='sudo pacman -S' alias upds='sudo pacman -Syu' alias www='cd /srv/http'
/root/.bashrc
Anstatt alles doppelt zu definieren, wir hier die .bash_aliases vom Benutzer genommen und danach nur noch die Shell-Variable geändert. Damit stehen die selbe Aliase zur Verfügung.
sudo nano /root/.bashrc
if [ -e /home/martin/.bash_aliases ]; then . /home/martin/.bash_aliases fi export PS1='\n\[\e[0;97m\]\342\224\214\342\224\200[ \[\e[0;97m\]\h\[\e[0;97m\] ]-[ \[\e[0;1;38;5;203m\]\u\[\e[0;97m\] ]-[ \[\e[0;38;5;45m\]\w\[\e[0;97m\] ]\n\[\e[0;97m\]\342\224\224\342\224\200\342\224\200\342\225\274> \[\e[0m\]'
Für einen einzeiligen Prompt:
export PS1='\n\[\e[0;38;5;203m\]\u\[\e[0m\]@\[\e[0m\]\h \[\e[0;38;5;45m\]\w \[\e[0m\]> \[\e[0m\]'
Der Benutzername muss natürlich angepasst werden.
linux/bashrc.txt · Zuletzt geändert: 25.10.2023 06:43 von Martin