linux profile

#配置文件
#/etc/profile

#refresh env
alias renv='source /etc/profile'
alias venv="code /etc/profile"

#enables color in the terminal bash shell export
export CLICOLOR=1
#setsup thecolor scheme for list export
export LSCOLORS=gxfxcxdxbxegedabagacad

#HISTFILESIZE 定义了在 .bash_history 中保存命令的记录总数,可以理解为.bash_history文件中最多只有HISTFILESIZE行
#HISTSIZE 定义了 history 命令输出的记录数,即输出.bash_history文件中的最后HISTSIZE行
export HISTFILESIZE=10000
export HISTSIZE=500
export HISTIGNORE="&:[bf]g:exit"

#命令行头
PS1='[33[1;30m]u:[33[01;34m]w[33[00m][33[1;30m]$[33[00m] '

#定义变量
#export some_path=/Users/some/path
#export LI=$some_path/in.txt

#向path添加环境变量
export PATH=$PATH:/home/x/cfg/cmd

#cd
alias ..="cd .."
alias ...="cd ../.."
alias ....='cd ../../..'
alias cdr="cd -"

#ls
alias ll='ls -aoF'
alias la='ls -ACF'
alias l='ls -CF'

#ps
alias pscpu='ps aux|head -1;ps aux|grep -v PID|sort -rn -k3|head -29'
alias psmem='ps aux|head -1;ps aux|grep -v PID|sort -rn -k4|head -29'

#git
alias gitck='git checkout '
alias gitbr='git branch '
alias gs='git status'
alias gg="git log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(dim white)%aD%C(reset) %C(dim white)(%ar) %C(dim white)- %an%C(reset) %C(reset)%C(bold yellow)%d%C(reset)%n''          %C(white)%s%C(reset)' --all"
alias ggc="git log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(dim white)%aD%C(reset) %C(dim white)(%ar) %C(dim white)- %an%C(reset) %C(reset)%C(bold yellow)%d%C(reset)%n''          %C(white)%s%C(reset)' --all -c"
alias ggs="git log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(dim white)%aD%C(reset) %C(dim white)(%ar) %C(dim white)- %an%C(reset) %C(reset)%C(bold yellow)%d%C(reset)%n''          %C(white)%s%C(reset)' --all --stat"

在/etc/profile 开始添加

. /home/name/cfg/bashcfg.txt

原文地址:https://www.cnblogs.com/Searchor/p/13438730.html