当我从终端打开 Sublime Text 时,我输入
$ sublime_text <filename>
有什么方法可以改变它,以便我可以说类似这样的话:
$ subl <filename>
答案1
Avinash 是对的。别名是一种通过为命令赋予别名(昵称)来自定义命令的方法。您可以使用它们来记住难记的命令,或者将您讨厌输入的长命令改为短名。
要设置别名,请在主目录中创建一个空文件并将其命名为.bash_aliases
。请注意,名称开头的句点会使文件隐藏。您可以使用touch
命令 ( touch .bash_aliases
) 创建文件。
使用您喜欢的文本编辑器打开您刚刚创建的文件并开始创建别名。但您需要记住一些事情,语法应该是:
alias subl='sublime_text'
您可以为带有参数的命令创建别名。例如,如果您想用于subl
编辑 text.txt,则可以创建以下别名
alias subl='sublime_text text.txt'
答案2
创建别名并将其输入~/.bashrc
即可:
printf "\nalias subl=$(which sublime_text)" >> ~/.bashrc && source ~/.bashrc
还有其他方法,例如创建函数或系统链接,但别名最适合这种情况。