【发布时间】:2018-01-12 05:39:58
【问题描述】:
我正在寻找一种将整数分配给要运行的命令的方法。例如,当我在命令行中键入“1”时,这会启动文件 x。 '2' 启动文件 y 等。有什么办法吗? 我正在使用 Ubuntu 16.04 :) 我也希望将这些任务永久化。
【问题讨论】:
标签: linux shell ubuntu command-line terminal
我正在寻找一种将整数分配给要运行的命令的方法。例如,当我在命令行中键入“1”时,这会启动文件 x。 '2' 启动文件 y 等。有什么办法吗? 我正在使用 Ubuntu 16.04 :) 我也希望将这些任务永久化。
【问题讨论】:
标签: linux shell ubuntu command-line terminal
您可以通过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。
【讨论】:
alias,它会。