标签: alias

有没有办法告诉 shell(最好是 zsh)一个命令?

我定义了一个别名:

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实际做了什么并让它变得聪明?

zsh alias tab-completion

3
推荐指数
1
解决办法
107
查看次数

在 Solaris 上,我可以将一个命令别名为多个可能的位置吗?

假设我有一个名为bob. 它可能位于两个位置:/usr/local/bin/bob/usr/local/bin/scripts/bob。有没有办法可以bob为这两个位置设置别名,并且只要找到它就会停止bob?所以如果bob是 in /usr/local/bin/bob,它会停在那里,否则它会寻找/usr/local/bin/scripts/bob

alias solaris

2
推荐指数
1
解决办法
274
查看次数

Ubuntu - 创建指向指定目录的链接,以便我可以轻松切换到该目录

是否可以创建指向目录的符号链接,例如我可以从任何地方访问的 /var/lib/tomcat6/webapps/MyWar?我希望能够cd myapp从目录树中的任何位置说出并转到该目录。是否只能在我创建符号链接的目录中?

我是否必须更新我的 ~/.bashrc 文件以包含一个别名,例如:alias myapp="cd /var/lib/tomcat6/webapps/MyWar"然后myapp从任何地方输入?处理这种情况的最佳方法是什么,所以我不必总是输入长目录?我还希望能够在复制命令中使用该参数,因此在这种情况下别名无济于事。希望我可以做一些类似的事情,其中​​ ~ 在任何命令中映射到主目录。

linux alias symbolic-link ubuntu

2
推荐指数
1
解决办法
3005
查看次数

Mac OS X 快速关机图标

我如何在 Mac OS X 桌面上创建一个图标来“关闭”?(有...或没有...“你确定”验证。)

mac shutdown icons alias macos

2
推荐指数
1
解决办法
6558
查看次数

我的别名不能用了,不知道发生了什么

我创建了一个别名,这样当我输入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)

mac bash alias

2
推荐指数
1
解决办法
549
查看次数

这个别名有用吗?

我正在浏览旧.cshrc文件,它包含以下别名:

alias pwd 'echo $cwd'
Run Code Online (Sandbox Code Playgroud)

这有什么用?

我曾经认为这pwd可能是如何实施的。但看起来情况并非如此(因为这个别名毫无意义)。

linux shell alias tcsh

2
推荐指数
1
解决办法
163
查看次数

\cp 如何工作?

我知道如果你有一些别名cp,你可以使用\cp.

这是unix语法吗?这种语法还有其他用途吗?

unix alias

2
推荐指数
1
解决办法
3371
查看次数

创建别名 - 在 Bash 中?

如何创建-在 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)

bash alias bash-alias

2
推荐指数
1
解决办法
402
查看次数

zsh 中的别名选项

使用 zsh alias 命令时,该-s标志有什么作用(例如,oh-my-zsh 的 common-alias 插件的第 83-87 行?

zsh alias

2
推荐指数
1
解决办法
1405
查看次数

如何在 OSX 上为 python3 设置别名

我正在尝试为其设置别名,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.X3.6.1在发布时)。

多年来在这里& SO上有很多半答案,还有一些评论提到了我的问题,但希望这可以成为完整答案的资源。或者也许你们中的一个人比我更擅长谷歌搜索,这可能是一个重复的问题!

terminal python alias path macos

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

alias ×10

bash ×2

linux ×2

mac ×2

macos ×2

zsh ×2

bash-alias ×1

icons ×1

path ×1

python ×1

shell ×1

shutdown ×1

solaris ×1

symbolic-link ×1

tab-completion ×1

tcsh ×1

terminal ×1

ubuntu ×1

unix ×1