Leo*_*ban 7 terminal shortcuts .bash-profile macos
所以我在创建深层文件夹的快捷方式时遇到了问题。我在超级用户上看到的所有例子都没有帮助:(
这是我的路径: cd / Applications / MAMP / htdocs / whoat / solr / whoat
我想创建快捷方式solr以到达该目录
我必须使用cd /从桌面进入我的计算机,因为否则我无法导航到我的应用程序文件夹。
更新
我能够通过 VIM 进入我的 .bash_profile
sudo vi ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
这是我目前在其中的内容,我添加了最后 3 行,但是没有任何快捷方式有效:
export PATH="/usr/local/bin:$PATH:/usr/local/share/python"
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/mysql/lib"
alias sublime="/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl"
alias edit="/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl"
alias solr="/Applications/MAMP/htdocs/website/WhoAt/solr/whoat/"
Run Code Online (Sandbox Code Playgroud)
当我输入solrenter 或sublimeenter 时,没有任何反应
这里定义了一个别名solr,它将 cd 到指定的目录-:
alias solr='cd /Applications/MAMP/htdocs/whoat/solr/whoat'
Run Code Online (Sandbox Code Playgroud)
请注意单引号的使用 - 双引号将导致cd转到主目录。
我有时更喜欢在别名中添加一个密码作为检查和提醒当前工作目录是什么-:
alias solr='cd /Applications/MAMP/htdocs/whoat/solr/whoat;pwd'
Run Code Online (Sandbox Code Playgroud)
理想情况下,您应该将此别名放在您.bash_profile的主目录中。您可以使用文本编辑器,例如TextEdit或vim将别名命令添加到.bash_profile. 然后将新别名加载到您的 shell 类型中:
source .bash_profile
Run Code Online (Sandbox Code Playgroud)
要创建链接,请使用该ln命令。见man ln。
你可以这样做ln -s /Applications/MAMP/htdocs/whoat/solr/whoat /where/you/want/link,其中:
man cd
有两种导航方式cd,绝对和相对。
从家里到应用程序的最简单方法是cd /Applications/
这样做~/.bash_profile不是你如何编辑文件......你试图像运行脚本一样运行文件(即使它是一个配置文件)此外,这是一篇关于~/.bashrc和~/.bash_profile
如果你想从终端编辑它,你必须使用一个编辑器,比如 vim/emacs/pico 等。
vim ~/.bash_profileemacs ~/.bash_profilepico ~/.bash_profile在 OS X 上,您可以使用open -e ~/.bash_profileTextEditor 打开
您不应该sudo尝试“强制编辑”您用户的文件。
sudo修复命令的魔杖。请阅读一些unix教程...
| 归档时间: |
|
| 查看次数: |
24066 次 |
| 最近记录: |