# Notes for using bash as root You can copy the gentoo color script to the root user: ```sh sudo cp ~/dotfiles/bash/dot-config/bash/gentoo-color.bash /root/.gentoo-color.bash sudo cp /etc/skel/.bash_profile /root/ ``` and set its `bashrc` as follows: ```bash # # /root/.bashrc # # If not running interactively, don't do anything [[ $- != *i* ]] && return source "$HOME"/.gentoo-color.bash ls() { if ((gentoo_color > 0)); then command ls --color=auto "$@" else command ls "$@" fi } # coreutils alias cp='cp -riv' alias la='ls -la' alias ll='ls -lah' alias l='ls -l' alias ls='ls -p -hN --group-directories-first' alias mkdir='mkdir -pv' alias mv='mv -iv' alias rm='rm -iv' alias ..='echo "cd .."; cd ..' alias ...='echo "cd ../.."; cd ../..' alias SS='systemctl' alias p='pacman' alias v='nvim' lf() { export LF_CD_FILE=/tmp/.lfcd-root-$$ command lf "$@" if [ -s "$LF_CD_FILE" ]; then local DIR DIR="$(realpath "$(cat "$LF_CD_FILE")")" if [ "$DIR" != "$PWD" ]; then echo "cd to $DIR" cd "$DIR" || exit fi command rm "$LF_CD_FILE" fi unset LF_CD_FILE } bind '"\C-o":"\C-ulf\C-m"' ```