【问题标题】:Assigning integer values on the command line terminal to be commands在命令行终端上将整数值分配为命令
【发布时间】:2018-01-12 05:39:58
【问题描述】:

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

【问题讨论】:

    标签: linux shell ubuntu command-line terminal


    【解决方案1】:

    您可以通过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”,然后它会让远程计算机打开该文件吗?但谢谢那真的很有用!
    • 如果你在远程机器上设置了alias,它会。
    猜你喜欢
    • 1970-01-01
    • 2019-12-22
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多