美文网首页
[Linux记录] BASH常用配置文件"~.bashrc"

[Linux记录] BASH常用配置文件"~.bashrc"

作者: Cooper_Hp | 来源:发表于2020-10-23 11:47 被阅读0次

修改终端命令提示符

# 命令提示符修改为"[用户名: 当前目录]$ "
export PS1="[\u: \W]$ "

添加可执行文件目录

可将一些自编程脚本、软件可执行文件拷贝或软链接至~/bin目录,然后将该目录加入环境变量;也可直接将软件的执行目录写入环境变量。

# 添加"~/bin"目录至环境变量
export PATH="$HOME/bin:$PATH"
# 添加软件的可执行文件目录至环境变量
export PATH="$HOME/opt/anaconda3/bin:$PATH"

添加自定义环境变量

可以将自己常用,但层级比较深的目录写入一个环境变量,之后每次cd $DIRNAME即可

# 将自己的工作目录写入环境变量WORKPLACE
export WORKPLACE="$HOME/workplace/2020/week41"
# WSL中将桌面写入环境变量,可快速访问桌面
export DESKTOP="/mnt/c/Users/cooper/Desktop"

重命名常用BASH命令

# 返回上一级、上两级、上三级目录
alias ..="cd ..; ls"
alias ...="cd ...; ls"
alias ....="cd ....; ls"

# "ls"的重命名
alias l="ls -F --color=auto"
alias ll="ls -lt --color=auto"
alias la="ls -alt --color=auto"


# 其他
alias grep="grep --color=auto -nrE"
alias cp="cp -r"
alias rm="rm -i"
# 打印文件大小,"du *",打印当前目录所有文件大小
alias du="du -sh"

重命名常用SLURM命令

# 查询作业
alias sq="squeue"
# 查询"cooper"用户提交的作业
alias sq="squeue | grep cooper"
# 取消作业
alias sc="scancel"

添加常用VASP前后处理命令

# 用于快速从OUTCAR提取总能
alias ge="grep 'entropy' OUTCAR | tail -1 | awk '{printf \"%12.6f \n\",\$7}'"
# 用于快速从OUTCAR提取时间
alias gt="grep 'time' OUTCAR | tail -1 | awk '{printf \"%12.3f \n\",\$4}'"
# 用于快速从OSZICAR提取每个离子步
alias gf="grep F OSZICAR"
# 用于快速查询是否优化至设置精度
alias gr="grep 'reached required accuracy' OUTCAR"

相关文章

网友评论

      本文标题:[Linux记录] BASH常用配置文件"~.bashrc"

      本文链接:https://www.haomeiwen.com/subject/fuxvmktx.html