mac如何在电脑中保存别名
mac how to save alias in computer
我在终端上创建了一个别名,比如
alias hw="cd Desktop/2015hw"
但是在我关闭终端并执行hw之后,有一条错误消息说没有hw命令。
我想知道我们是否可以将别名保存在计算机上。
另外,如果我们在计算机上存储了别名,我们将如何检查它?通过检查它,我的意思是像列出我们存储的所有别名。
谢谢
将命令添加到您的 .bashrc
文件
echo "alias hw='cd Desktop/2015hw'" >> ~/.bashrc
请记住,您的别名只有在您家中时才有效(因为您使用的是相对路径)
echo "alias hw='cd ~/Desktop/2015hw'" >> ~/.bashrc
通过采购文件
执行保存的别名
source ~/.bashrc
使用 alias
创建别名时,别名仅在您关闭终端 window 之前有效。如果您打开另一个终端 window,别名将不再存在。
您可以通过将别名放入您的 ~/.bash_profile 或 ~/.bashrc 文件中使别名对所有终端 windows 有效(bash是 Mac OS X 默认附带的终端的名称。)
由于 Mac OS X 默认不加载 .bashrc,我实际上会这样做:
echo "alias hw='cd ~/Desktop/2015hw'" >> ~/.bash_profile
当你想删除别名时,你可以打开你的~/.bash_profile或~/.bashrc文件,然后手动删除它。
要打开它们,请执行 open -a TextEdit ~/.bash_profile
或 open -a TextEdit ~/.bashrc
最后,要列出您当前的所有别名,只需在终端中键入 alias
。
您可以从类型
开始
ls -la
然后如果您使用 bash 输入
nano .bash_profile
或者如果你使用 zsh 输入
nano .zshrc
然后使用 ctrl + o 进行别名保存
用于激活
采用
source ~/.bash_profile
或
source ~/.zsh
我在终端上创建了一个别名,比如
alias hw="cd Desktop/2015hw"
但是在我关闭终端并执行hw之后,有一条错误消息说没有hw命令。
我想知道我们是否可以将别名保存在计算机上。 另外,如果我们在计算机上存储了别名,我们将如何检查它?通过检查它,我的意思是像列出我们存储的所有别名。 谢谢
将命令添加到您的 .bashrc
文件
echo "alias hw='cd Desktop/2015hw'" >> ~/.bashrc
请记住,您的别名只有在您家中时才有效(因为您使用的是相对路径)
echo "alias hw='cd ~/Desktop/2015hw'" >> ~/.bashrc
通过采购文件
执行保存的别名source ~/.bashrc
使用 alias
创建别名时,别名仅在您关闭终端 window 之前有效。如果您打开另一个终端 window,别名将不再存在。
您可以通过将别名放入您的 ~/.bash_profile 或 ~/.bashrc 文件中使别名对所有终端 windows 有效(bash是 Mac OS X 默认附带的终端的名称。)
由于 Mac OS X 默认不加载 .bashrc,我实际上会这样做:
echo "alias hw='cd ~/Desktop/2015hw'" >> ~/.bash_profile
当你想删除别名时,你可以打开你的~/.bash_profile或~/.bashrc文件,然后手动删除它。
要打开它们,请执行 open -a TextEdit ~/.bash_profile
或 open -a TextEdit ~/.bashrc
最后,要列出您当前的所有别名,只需在终端中键入 alias
。
您可以从类型
开始ls -la
然后如果您使用 bash 输入
nano .bash_profile
或者如果你使用 zsh 输入
nano .zshrc
然后使用 ctrl + o 进行别名保存
用于激活
采用
source ~/.bash_profile
或
source ~/.zsh