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