我想在终端中为一个命令创建一个快捷方式。比如对于一个命令 "ssh user@123.45.7.123",我只希望使用一个命令 "user" 来运行上述命令。这个能实现吗?如果可以,应该如何做?
谢谢!
谢谢!
alias custom_command='original_command'
示例:
要为更新和升级创建别名,我们应该在终端中输入以下内容:
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
alias user='ssh user@123.45.7.123'
如果您希望不每次加载别名,而是永久存储一个别名命令,请执行以下操作。
进入您的家目录并按下 Ctrl+H 键以查看隐藏文件,其中之一将是 .bashrc
。打开它。
现在在主空间的任何位置编写以下命令:
alias custom_command='original_command'
source .bashrc
。 - mLstudent33$ alias 777='sudo chmod -R 777 '
$ 777 MyFolder
MyFolder
执行递归的chmod操作。ffmpeg -ss 00:00:00 -i input.mp4 -to 00:00:15 -c copy output.mp4
这样我就可以只输入那些会变化的值,比如时间和文件名。 - HarshaHost someName
HostName 123.45.7.123
User user
$ ssh someName
ssh s
然后按下Tab键。scp
。$ scp some-file someName:a/path/
~/.bash_aliases
文件中。然后它会自动加载。 - panmari~/.bashrc
文件。它是否引用了~/.bash_aliases
?如果是的话,那就创建它。 - ahilsend.bash_aliases
文件不是标准的 bash 功能(我认为这是 Ubuntu 的特性),标准的方法是将别名定义添加到你的.bashrc
文件中。 - terdon~/.bash_aliases
或者~/.bashrc
中,请不要忘记通过source ~/.bash_aliases
或者source ~/.bashrc
来激活它。 - Mahdi mehrabi