添加临时别名:

添加临时别名:

我创建了一个别名:

alias shh='sqlplus hfdora/hfdora@hfd1"  

创建此别名后,我只能通过输入来进入我的数据库shh

但关闭 shell 后,下次我就找不到别名了。即使仅输入后alias,也shh没有显示在列表中。

是否有任何文件可以使别名永久保存,使其不会被删除?

答案1

为了ksh

printf "%s\n" "alias shh='sqlplus hfdora/hfdora@hfd1" >> ~/.kshrc
source ~/.kshrc

为了bash

printf "%s\n" "alias shh='sqlplus hfdora/hfdora@hfd1" >> ~/.bashrc
source ~/.bashrc

为了zsh

printf "%s\n" "alias shh='sqlplus hfdora/hfdora@hfd1" >> ~/.zshrc
source ~/.zshrc

用于source即时效果


并作为@格伦杰克曼说:

给读者的提示:~/.kshrc适用于ksh93.对于ksh88,请将您的别名放入~/.profile,或使用~/.kshrc但将其添加到您的 ~/.profile

export ENV=$HOME/.kshrc

答案2

将您的别名放入~/.bash_aliases文件中。

如果它不存在,请创建一个并从中调用它~/.bashrc

或者您可以直接将其放入您的~/.bashrc

答案3

将其放入您的.bashrc文件中。那么它将成为您打开的每个 Bash shell 实例中的别名。

答案4

添加临时别名:

  1. 转到终端(我在 Windows 上使用 git bash)。
  2. 类型$ alias gpuom='git push origin master'
  3. 要查看所有别名的列表,请$ alias键入按 Enter 键。

添加永久别名:

  1. 转到终端(我在 Windows 上使用 git bash)。
  2. 输入$ vim ~/.bashrc并按 Enter 键(我猜您熟悉 vim)。
  3. 添加您的新别名(作为参考,请查看下面的代码片段)。
    #My custom aliases  
    alias gpuom='git push origin master' 
    alias gplom='git pull origin master'
    
  4. 保存并退出(按 Esc 键然后输入 :wq)。
  5. 要查看所有别名的列表,请alias键入按 Enter 键。

相关内容