将命令行终端上的整数值赋值为命令
问题描述:
我正在寻找一种将整数分配给要运行的命令的方法。例如,当我在命令行中键入'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
。
嘿只是一个简单的问题,你可以ssh到这个设备,并发送一个'1'在命令行提示符,然后它会让远程计算机打开该文件?但是,谢谢你真的很有用和乐于助人! – Liz
如果你在远程机器上设置了别名,它将会生效。 –