Big*_*boy 4 linux macos terminal alias
我在终端上创建了一个别名,例如
alias hw="cd Desktop/2015hw"
Run Code Online (Sandbox Code Playgroud)
但是在关闭终端并执行硬件后,出现一条错误消息,提示没有硬件命令。
我想知道我们是否可以将别名保存在计算机上。另外,如果我们将别名存储在计算机上,我们将如何检查它?通过检查,我的意思是像列出我们已存储的所有别名。谢谢。
使用 制作别名时alias,别名仅在您关闭终端窗口之前有效。如果您打开另一个终端窗口,别名将不再存在。
您可以通过将别名放在您的 ~/.bash_profile 或 ~/.bashrc 文件中来使别名对所有终端窗口都有效(bash 是 Mac OS X 默认附带的终端的名称。)
由于 Mac OS X 默认不加载 .bashrc,我实际上会这样做:
echo "alias hw='cd ~/Desktop/2015hw'" >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
当你想删除别名时,你可以打开你的 ~/.bash_profile 或 ~/.bashrc 文件并手动删除它。
要打开它们,请执行open -a TextEdit ~/.bash_profile或open -a TextEdit ~/.bashrc
最后,要列出您当前的所有别名,只需输入alias终端。
将命令添加到您的.bashrc文件
echo "alias hw='cd Desktop/2015hw'" >> ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
请记住,别名仅在您在家时才有效(因为您使用的是相对路径)
echo "alias hw='cd ~/Desktop/2015hw'" >> ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
通过获取文件执行保存的别名
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7225 次 |
| 最近记录: |