在 Mac OSX 命令行中创建快捷方式

在 Mac OSX 命令行中创建快捷方式

我运行的是 MacBook Pro,运行 yosemite OSX。我正在尝试创建快捷方式以转到某些目录、运行脚本文件等。这是我第一次尝试创建快捷方式/别名。我在这个论坛上问是因为当我输入时

cd ~
ls -la

我得到了一个文件/文件夹列表,例如.bash_profile.bash_history(但还没有 .bashrc )。

这是我放入文件中的内容:

alias run-vagrant = "cd ~/vagrant-dev/v104 && vagrant up"

但是当我输入run-vagrant命令行时我收到一条消息

-bash: run-vagrant: command not found

解决这个问题的办法是什么?

答案1

我找到了这个问题的答案。使用 .bash_profile 与 .bashrc

此外,您可能需要输入

source ~/.bash_profile

重新加载。

另外,这是我发现的两个有用的链接:

https://www.moncefbelyamani.com/create-aliases-in-bash-profile-to-assign-shortcuts-for-common-terminal-commands/ 和这个 -https://community.linuxmint.com/tutorial/view/891- 但不要遵循 .bashrc 上的建议(我猜 - 因为这对我不起作用) - 使用 .bash_profile 代替。

另外,看看第二个链接上的评论 - 要求.bash_aliasesin.bash_profile是一种更优雅的滚动方式。

相关内容