系统不记得别名

系统不记得别名

有点新手。我最近安装了 flatpak Brave 浏览器,由于flatpak run com.brave.Browser每次从终端运行它时都输入繁琐,我尝试使用创建一个别名alias brave-browser="flatpak run com.brave.Browser"。这对于实例来说工作得很好,但是当我打开一个新终端并输入别名时,我得到了:brave-browser: command not found。我也尝试过其他每个应用程序都会发生这种情况。我错过了什么?

答案1

当您创建别名时,它只会在该终端内起作用。您需要编辑.bashrc位于主目录中的文件 - 将别名添加到该文件,它将持续可用(.bashrc编辑文件后,您需要终端“读取”该文件 - 关闭终端并打开另一个终端(将读取该文件),或键入. .bashrc以强制 bash 读取它。

有许多简单的文本编辑器 - 我使用 nano,因为它非常简单。

复制 .bashrc 以防万一(例如cp .bashrc .bashrc-backup

然后输入nano .bashrc

然后,您可以找到一些具有某些别名的文件,并将您的别名作为新行添加到其他别名下(您可以将其放在文件内的任何位置,但为了便于阅读/排序,最好将其放在其他别名附近)。

Ctrl然后通过+保存文件('写出')o 然后使用Ctrl+退出x

如果搞砸了,请删除损坏的版本 ( rm .bashrc) 并从备份中恢复:您可以通过将文件从当前位置“移动”到具有相同名称的新位置 ( mv .bashrc-backup .bashrc)

当然,如果您有喜欢的文本编辑器,可以使用它。

相关内容