Linux Bashrc文件及使用示例

null

Linux和相关的发行版,如Ubuntu、Debian、CentOS、Fedora、RedHat……提供shell来管理系统。默认情况下,大多数发行版都使用bashshell。Linux中的每个shell都有一些配置、环境变量等,我们通常需要在打开一个新shell后进行更改。 .bashrc 用于在创建新shell期间设置与shell相关的配置。在每一个新的贝壳里 .bashrc 文件在我们得到新的shell之前就被激发了。在本教程中,我们将了解如何使用 .bashrc .

编辑.bashrc

.bashrc提供了非常灵活的方法来编辑新的shell配置。每个用户都将拥有 .bashrc 在他们的主目录中。 .bashrc 是一个隐藏文件,未与一起列出 ls 或文件管理器。但我们可以编辑它只是提供如下路径。

以下命令将用nano文本编辑器打开当前用户的.bashrc

$ nano ~/.bashrc

如下所示。

Edit .bashrc
编辑.bashrc

添加新路径变量

为当前用户添加新路径最流行的用例之一是添加到.bashrc。在本例中,我们将添加路径 /opt/bin/ 作为当前用户的新路径。

export PATH=$PATH:/opt/bin

添加别名

当运行复杂的命令时,一遍又一遍地编写它们是一项多余的任务。别名可用于在命令行中创建快捷方式。另一个有用的用法 .bashrc 正在为当前用户定义新别名。在本例中,我们为添加别名 mv 命令。

alias mv='mv -i'

更改提示

Linux为每个交互式shell提供提示。这通常提供用户名、主机名和路径。我们可以使用更简单的提示,就像 $ 我们可以使用以下命令从.bashrc设置。

export PS1="$ "

源其他配置文件

我们可能需要加载除.bashrc以外的其他配置和shell启动文件。在这种情况下,我们也可以使用.bashrc。

if [ -f /etc/bashrc ]; then         . /etc/bashrc fi

Bashrc与Bashu简介

bashrc文件有一个替代文件,名为bashu profile。bashu profile为所有用户提供全局配置。Bashrc仅限于当前用户。

相关文章: 如何替换存在于多个文件中的文本?

重新加载Bashrc

有时我们需要重新加载bashrc文件而不需要注销和登录。我们可以使用源代码机制重新加载bashrc。可以使用以下命令之一重新加载bashrc。

$ source ~/.bashrc

$ . ~/.bashrc

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享