为了加载你的配置,bash 在每次启动时都会加载 .bashrc 文件的内容。每个用户的 home 目录都有这个 shell 脚本。它用来存储并加载你的终端配置和环境变量。
你对 bashrc 所做的任何修改将在下一次启动终端时生效。如果你想立刻生效的话,运行下面的命令:
source ~/.bashrc
你可以添加到任何 .bashrc 的位置,随意使用命令(通过 #)来组织你的代码。
bash 提示符允许你自定义你的终端,并让它在你运行命令时显示提示。自定义的 bash 提示符着实能提高你在终端的工作效率。
你需要按照下面这样的格式书写别名:
alias ll = "ls -lha"
alias os="cat /etc/redhat-release"
alias disk="df -h"
alias cpu="lscpu"
alias mem="free -h"
alias kill="sudo pkill"
alias srestart="sudo systemctl restart"
alias sstatus="sudo systemctl status"
alias process="ps -aux"
alias myip="ip -br -c a"
alias root="sudo su -"
alias upgrade="sudo yum upgrade -y"
alias update="sudo yum update -y"
alias install="sudo yum install -y"
除了缩短命令名,你也可以用 bash 函数组合多个命令到一个操作。这些命令可以很复杂,但是它们大多遵循这种语法:
function_name () {
command_1
command_2
}
下面的命令组合了 mkdir 和 cd 命令。输入 md folder_name 可以在你的工作目录创建一个名为“folder_name”的目录并立刻导航进入。
md () {
mkdir -p $1
cd $1
}
如你所见,函数中的 $1 代表第一个参数,就是你在函数名后紧跟着输入的文本。