我定义了一个别名:
alias school="cd ~/School/3BaFys/"
Run Code Online (Sandbox Code Playgroud)
快速转到3BaFys包含我今年需要的所有目录的文件夹。
zsh当我这样做时,有没有办法告诉我:
$school Num<TAB>
Run Code Online (Sandbox Code Playgroud)
这扩展到
$school Numerieke\ Methoden
Run Code Online (Sandbox Code Playgroud)
Numerieke \Methoden的子目录在哪里~/School/3BaFys/
例如,告诉 shellschool实际做了什么并让它变得聪明?
假设我有一个名为bob. 它可能位于两个位置:/usr/local/bin/bob或/usr/local/bin/scripts/bob。有没有办法可以bob为这两个位置设置别名,并且只要找到它就会停止bob?所以如果bob是 in /usr/local/bin/bob,它会停在那里,否则它会寻找/usr/local/bin/scripts/bob?
是否可以创建指向目录的符号链接,例如我可以从任何地方访问的 /var/lib/tomcat6/webapps/MyWar?我希望能够cd myapp从目录树中的任何位置说出并转到该目录。是否只能在我创建符号链接的目录中?
我是否必须更新我的 ~/.bashrc 文件以包含一个别名,例如:alias myapp="cd /var/lib/tomcat6/webapps/MyWar"然后myapp从任何地方输入?处理这种情况的最佳方法是什么,所以我不必总是输入长目录?我还希望能够在复制命令中使用该参数,因此在这种情况下别名无济于事。希望我可以做一些类似的事情,其中 ~ 在任何命令中映射到主目录。
我如何在 Mac OS X 桌面上创建一个图标来“关闭”?(有...或没有...“你确定”验证。)
我创建了一个别名,这样当我输入la它时ls -la。
当我在 Mac 上启动终端时,我得到:
-bash: alias: la: not found
-bash: alias: =ls -la: not found
Run Code Online (Sandbox Code Playgroud)
为什么会这样?
我的 .bash_profile 看起来像:
alias la ='ls -la'
Run Code Online (Sandbox Code Playgroud) 我正在浏览旧.cshrc文件,它包含以下别名:
alias pwd 'echo $cwd'
Run Code Online (Sandbox Code Playgroud)
这有什么用?
我曾经认为这pwd可能是如何实施的。但看起来情况并非如此(因为这个别名毫无意义)。
如何创建-在 Bash 中命名的别名?以下均无效:
alias -='cd -'
alias \-='cd -'
alias '-'='cd -'
Run Code Online (Sandbox Code Playgroud)
有错误:
bash: alias: -=: invalid option
alias: usage: alias [-p] [name[=value] ... ]
Run Code Online (Sandbox Code Playgroud) 使用 zsh alias 命令时,该-s标志有什么作用(例如,oh-my-zsh 的 common-alias 插件的第 83-87 行?
我正在尝试为其设置别名,python3以便我可以使用python.
这是我的当前 .bash_profile
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
alias python=“python3”
alias 3=“python3”
alias py=“python3”
Run Code Online (Sandbox Code Playgroud)
当我跑步时,python我得到-bash: “python3”: command not found.
我可以运行python3并且它会正确打开py 3.X.X(3.6.1在发布时)。
多年来在这里& SO上有很多半答案,还有一些评论提到了我的问题,但希望这可以成为完整答案的资源。或者也许你们中的一个人比我更擅长谷歌搜索,这可能是一个重复的问题!