.bashrc和.bash_aliases
在主文件夹中,您将找到一个名为.bashrc
的隐藏文件,其中包含一些用户配置选项。您可以编辑此文件以满足您的需要。下次打开终端时,将对该文件中的更改进行操作,因为那是读取.bashrc
文件的时间。
如果您想在当前终端中进行更改,则可以使用source〜/.bashrc
或exec 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示例。