~/.bashrc 是bash shell的配置文件,它位于当前用户的家目录中(~)。这个文件主要用于保存和加载不同用户的终端首选项和环境变量。
每次修改~/.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。 当它读到文件的结尾,shell也就终止了。
在这个文件中,你可以定义别名(Aliases)、函数(functions)、环境变量等,以帮助你更高效地使用命令行。例如,你可以通过写入命令的别名来使用更短或替代名称的引用命令,这对经常使用终端来执行特定命令的用户来说可以大大节省时间并提高效率。
如果您希望每次登录都自动执行alias
命令,您需要将其添加到~/.bashrc
文件中。具体步骤如下:
~/.bashrc
文件:vi ~/.bashrc
- # 设置unbuffer命令别名
- alias unbuffer='expect -c "set stty_init -g; set timeout -1; spawn -noecho bash; send \"stty raw -echo\n\"; interact unbuffer stdout"'
保存并退出文件。
执行以下命令使修改生效:
source ~/.bashrc
现在,每次登录时,都会自动为您设置unbuffer
命令别名,以便您可以顺利使用该命令。