sh 的.bashrc

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 的.bashrc相关的知识,希望对你有一定的参考价值。

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

# Extend with local config
source ~/.bashrc-extension

# Aliases
alias ls='ls --color=auto'
alias ll='ls --color=auto -lh'
alias lla='ls --color=auto -lha'
alias ..='cd ..'
alias serve='python -m http.server 8080'

pwd_user() {
  echo -e "\n: `whoami`"
}

pwd_dir() {
  echo -e "\n: `realpath $(pwd)`"
}

pwd_git() {
  if [ -d .git ] || git rev-parse --git-dir > /dev/null 2>&1; then
    echo -e "\n: `git status -s -b | head -1 | cut -c4-100`"
  fi
}

# Prompt
export PS1="\n\[\033[36m\]\$(pwd_user) \$(pwd_dir) \$(pwd_git) \n: \[\033[00m\]"

# Tmux session
if [[ ! $TERM =~ screen ]]; then
  # tmux -2 attach -t base || tmux -2 new -s base
  echo
fi

以上是关于sh 的.bashrc的主要内容,如果未能解决你的问题,请参考以下文章

sh 的.bashrc

sh 的.bashrc

sh 的.bashrc

sh 安装shskwmt的bashrc

sh ubuntu的默认.bashrc

sh 的.bashrc