linux - 在命令行终端上将整数值分配为命令

标签 linux shell ubuntu command-line terminal

我正在寻找一种将整数分配给要运行的命令的方法。例如,当我在命令行中键入“1”时,这会启动文件 x。 “2”启动文件 y 等。有什么办法可以做到这一点吗? 我正在使用 Ubuntu 16.04 :) 我也希望将这些分配永久化。

最佳答案

您可以使用 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

关于linux - 在命令行终端上将整数值分配为命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45504155/

相关文章:

docker - ubuntu-core 作为基础镜像中的容器操作系统

python - 项目模块导入 - Python2.7 [初学者]

linux - 配置 makefile 时如何包含其他目录

php - 使用 wget 的多个 cron 作业

在 Linux 中更改进程名称而不更改 argv[0]

linux - Maven - 无法在 shell 脚本中创建资源输出目录

linux - 查找某些字符串序列的出现次数

linux - 如何从命令行隐藏 curl 参数?

bash - 重用或重复管道输入作为命令中的参数(给出的示例)

java - eclipse.ini 已更改,但 eclipse 不会在 Ubuntu 14.04 中更新