Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 1.66 KB

编写.bashrc文件.md

File metadata and controls

52 lines (43 loc) · 1.66 KB

.bashrc 的作用

为了加载你的配置,bash 在每次启动时都会加载 .bashrc 文件的内容。每个用户的 home 目录都有这个 shell 脚本。它用来存储并加载你的终端配置和环境变量。

你对 bashrc 所做的任何修改将在下一次启动终端时生效。如果你想立刻生效的话,运行下面的命令:

source ~/.bashrc

你可以添加到任何 .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 代表第一个参数,就是你在函数名后紧跟着输入的文本。