Alias部分
在主页面更改临时命令
#简化命令
vim .bashrc
更改以下配置
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias df='df -h'
alias du='du -skh'
alias grep='grep --color'
alias ls='ls -hF --color=tty' # classify files in colour
alias dir='ls --color=auto --format=vertical'
alias ll='ls -lh -rt --file-type' # long list
alias l='ls -CF' #
alias lla='ls -a -l'
alias e='exit'
alias le='less -S'
alias d='display'
alias t='top -u $USER'
这里我们可以更改python的默认版本:
alias python='/usr/bin.python3'
这时候python -V就显示python 3.6.8了
PS 变量部分
PS 变量控制命令行设置,PS =Prompt String,命令提示符的意思,有 PS1,PS2为二级提示符,包括PS变量、颜色。
\d :设置日期 \H :完整的主机名称 \h :仅取主机名中的第一个名字 \t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式 \A :显示时间为24小时格式:HH:MM \@:显示时间,为12小时格式:am/pm \u :当前用户的账号名称 \v :BASH的版本信息 \w :完整的工作目录名称 \W :显示最后一个目录名 \# :下达的第几个命令 \$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $
颜色:
[\e[F;Bm]…[\e[0m],其中“F“为字体颜色,编号为 30-37, “B”为背景颜色,编号为 40-47,[\e[0m]作为颜色设定的结束
最终更改永久设置:
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
if [ "$TERM" = "xterm" ]
then
export PS1="\[\e[31;1m\]\u\[\e[0m\] \[\e[32;1m\]\t \[\e[0m\]\[\e[34;1m\]\w\[\e[0m\]\n\[\e[31;1m\]$ \[\e[0m\]"
else
export PS2="\[\e[31;1m\]\u\[\e[0m\] \[\e[32;1m\]\t \[\e[0m\]\[\e[34;1m\]\w\[\e[0m\]\n\[\e[31;1m\]$ \[\e[0m\]"
export 部分是修改系统一些默认变量的行为
export PATH="$PATH:./:/usr/bin:/home/fengxinkang/bin$PATH"
export PATH="$PATH:/ifs1/Software/bin/:$PATH"
export PERL5LIB="/ifs1/Software/biosoft/tRNAscan-SE-1.3.1/"
export LD_LIBRARY_PATH="/ifs1/Software/boost-1.60.0-py27_3/lib/"
PATH
which 命令从 PATH 变量中进行搜索,Linux 系统中常见的软件找不到“command not found...”多是因为 PAHT 变量没有设置成功引起的。
export PATH="$PATH:./:/usr/bin:/ifs1/Software/bin/:$PATH"
网友评论