0

在 mac 上,有没有办法制作像 $HOME 这样的快捷方式,而不是使用别名?

有了别名,我只想要$HOME例如,而不是前面的“cd”可以这么说

斯托克斯

4

2 回答 2

0

另一个建议是使用.profile文件来定义一个全局函数:

  1. 导航到终端中的用户主目录
  2. 类型nano .profile(可能还不存在)
  3. 创建一个函数,例如goHome,如下所示:
goHome() {
 ... paste command here
}

最后,保存文件(使用 Ctrl+X)。

现在您几乎goHome()可以在终端中的任何位置键入来执行该功能,这使其成为创建功能和繁琐操作的快捷方式的真正强大功能。

于 2013-07-06T14:05:42.040 回答
0

HOME是一个非常糟糕的选择,因为许多程序会使用 的值HOME来查找主目录。但是,你当然可以

#WARNING: this is a bad idea.  It would be better to choose a 
#name other than "HOME"
HOME="cd /p/a/t/h"
$HOME

使用函数会更加可靠和灵活,但当然可以将命令放在这样的变量中。

于 2013-07-06T13:56:10.773 回答