将命令行终端上的整数值赋值为命令

问题描述:

我正在寻找一种将整数分配给要运行的命令的方法。例如,当我在命令行中键入'1'时,将启动文件x。 '2'启动文件等。有没有办法做到这一点? 我使用的是Ubuntu 16.04 :)我也希望让这些作业成为permament。将命令行终端上的整数值赋值为命令

您可以通过alias来实现。例如:

$ alias 1='echo hi' 
1 
$ 1 
echo hi 

添加要=后要执行的命令。在你的情况下,它会是这样的:

alias 1='<PATH_TO_FILE>' 

为了让别名永久将它们添加到您的~/.bashrc,甚至 更好的让您的设置更加模块化,并添加到您的~/.bashrc

############################################################ 
# alias definitions 
############################################################ 
if [ -f ~/.bash_aliases ]; then 
    . ~/.bash_aliases 
fi 

并将您的别名定义添加到~/.bash_aliases

+0

嘿只是一个简单的问题,你可以ssh到这个设备,并发送一个'1'在命令行提示符,然后它会让远程计算机打开该文件?但是,谢谢你真的很有用和乐于助人! – Liz

+0

如果你在远程机器上设置了别名,它将会生效。 –