Skip to content

.bashrc和.bash_aliases

在主文件夹中,您将找到一个名为.bashrc的隐藏文件,其中包含一些用户配置选项。您可以编辑此文件以满足您的需要。下次打开终端时,将对该文件中的更改进行操作,因为那是读取.bashrc文件的时间。

如果您想在当前终端中进行更改,则可以使用source〜/.bashrcexec bash。它们实际上做的事情略有不同:前者只是重新执行.bashrc文件,这可能导致对路径之类的东西进行不必要的更改,后者会用新的 bash shell替换当前的 shell ,这会将 shell 重置为登录时的状态,丢弃您可能设置的所有 shell 变量。选择最合适的一个。

为您提供了一些有用的适应方法;其中一些默认情况下以"#"注释掉。要启用它们,删除#,它们将在您下次启动 Pi 或启动新终端时激活。

例如,一些ls别名:

别名 ls  ='ls --color = auto'
# alias dir ='dir --color = auto'
# alias vdir ='vdir --color = auto'

别名 grep  ='grep --color = auto'
别名 fgrep  ='fgrep --color = auto'
别名 egrep  ='egrep --color = auto'

提供了这些别名,以帮助其他系统(如 Microsoft Windows)的用户(" dir"是 DOS /Windows的" ls")。其他的默认情况下是为 ls 和 grep 等命令的输出添加颜色。

还提供ls的更多变体:

# 更多的 ls 别名
# alias ll ='ls -l'
# alias la ='ls -A'
# alias l ='ls -CF'

Ubuntu用户可能对此很熟悉,因为默认情况下在该发行版中提供了它们。取消注释这些行,以便将来可以访问这些别名。

.bashrc也包含对.bash_aliases文件的引用,该文件默认情况下不存在。您可以添加它,以提供一种方便的方式将所有别名保存在单独的文件中。

如果[-f〜/.bash_aliases];然后
    。 〜/.bash_aliases
科幻

这里的 if 语句在包含文件之前先检查文件是否存在。

然后,您只需创建文件.bash_aliases,并添加更多别名,如下所示:

别名 gs  ='git status'

您可以将其他内容直接添加到此文件中,也可以添加到其他文件中,并包含该文件,例如上面的.bash_aliases示例。