美文网首页
[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