如何在 Kali Linux 上添加持久别名?

如何在 Kali Linux 上添加持久别名?

我想在我的 Kali Linux 安装上添加持久别名,但无法让它工作。我遇到的所有答案都是将它们添加到~/.bashrc或添加到~/bash_aliases(更好和推荐),但这些对我不起作用。每次我打开一个新终端时,我都必须输入source ~/.bash_aliases才能导入它们。

我可能做错了什么?

答案1

我必须深入挖掘,过了一会儿我发现在我的主目录中还有以下文件:.zshrc.zshrc_history.我搜索完之后卡利兹什尔克这篇文章弹出的短语:

显然,自 Kali Linux 2020.4 起,默认 shell 不再是 bash,而是 zsh,所以:

将持久别名添加到 2020.4 及更高版本的 Kali Linux~/.shell_aliases使用您的别名内容创建文件并在~/.zshrc文件中引用它,如下所示:

if [ -f ~/.shell_aliases ]; then
    . ~/.shell_aliases
fi

当然.shell_aliases这只是一个例子,你可以随意命名,只要它不与任何内容冲突并且在~/.zshrc.

答案2

谈论新版本的 Kali linux

需要完成的步骤是:

  • 为别名创建一个新文件
    cd ~
    sudo nano .zsh_aliases
    
  • 添加
    alias update='sudo apt update -y'
    
  • 保存
  • 需要编辑
    sudo nano .zshrc
    
  • 将这些附加到文件末尾
    if [ -f ~/.zsh_aliases ]; then
        . ~/.zsh_aliases
    fi
    
  • 保存
  • 来源它
    . ~/.zshrc
    

相关内容