修改终端命令提示符
# 命令提示符修改为"[用户名: 当前目录]$ "
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"
网友评论