roh*_*hit 42 command-line shortcuts
我想为终端中的命令创建快捷方式。就像命令“ssh user@123.45.7.123”一样,我只想要一个命令“user”,上面的命令就会运行。这可能吗,如果可以,怎么做?
谢谢!
M.T*_*run 62
命令的快捷方式称为别名。
创建别名的语法是:
alias custom_command='original_command'
Run Code Online (Sandbox Code Playgroud)
示例:
要为更新和升级创建别名,我们应该在终端中键入以下内容,
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
Run Code Online (Sandbox Code Playgroud)
因此,要为您的命令创建别名,请打开 termianl 并键入:
alias user='ssh user@123.45.7.123'
Run Code Online (Sandbox Code Playgroud)
小智 21
如果不想每次都加载别名,要永久存储别名命令,请执行此操作。
转到您的主目录并按Ctrl+H查看隐藏文件,其中一个文件是.bashrc
. 打开它。
现在在主空间中的任何位置写入以下命令:
alias custom_command='original_command'
Run Code Online (Sandbox Code Playgroud)
您的快捷命令将被永久存储。
别名可以带参数。例如:
$ alias 777='sudo chmod -R 777 '
$ 777 MyFolder
Run Code Online (Sandbox Code Playgroud)
将递归地执行 chmod MyFolder
归档时间: |
|
查看次数: |
124187 次 |
最近记录: |