我该怎么做?
#1 楼
对于此会话只需运行以下命令:
alias key='your long command'
将上述命令添加到
.bash_aliases
。使用“应用程序”菜单打开临时目录,然后在主目录中编辑文件
.bash_aliases
。这是一个隐藏文件,因此请按Ctrl + H进行查看。或者您可以在终端中键入:
scratch-text-editor ~/.bash_aliases
,然后在其中添加以下行:
alias key='your long command'
要立即应用更改,请运行以下命令:
source ~/.bashrc
#2 楼
创建别名非常简单,它为在终端使用中添加快捷方式打开了一个广阔的可能性。一般来说: ,并将以下内容添加到末尾:
alias <string>='<full and long command>'
对于您的特定示例:
再次添加到
~/.bashrc
文件的末尾: alias sfoh='sudo -i pantheon-files $(pwd)'
这不需要重新启动即可生效,但是它将需要打开一个新的终端窗口,以便可以再次解析
.bashrc
文件。 />评论
@Tim从技术上讲,只要bash加载它,任何地方都可以,但是〜/ .bash_aliases是我认为的默认设置。
–路易斯·戈达德♦
15年6月30日在21:36
@Tim我相信配置文件越少越好,所以我使用.bashrc。我从未尝试过.bashrc_aliases,所以YMMV
–比尔·奥德威尔(Bill O'Dwyer)
15年6月30日在21:36
评论
这似乎不允许传递选项。
–路易斯·戈达德♦
15年6月30日在21:24
@Tim yes键是快捷命令
– Djax
2015年6月30日在21:25
@LewisGoddard不知道您的意思,但对于他的情况,它可以工作。
– Djax
15年6月30日在21:27
对于使用zsh的用户,可以在〜/ .zshrc中添加别名
– igrossiter
15年6月30日在21:29
@Djax我的意思是行别名key = ...不接受选项,例如本例中的目录,除非它接受,否则我很傻。
–路易斯·戈达德♦
15年6月30日在21:35