【问题标题】:Create alias of an executable binary as absolute path创建可执行二进制文件的别名作为绝对路径
【发布时间】:2021-12-15 17:44:16
【问题描述】:

考虑到一个可执行的二进制文件mybinaryfile,我想编写一个 bash 脚本,它创建一个别名 mybinary,然后允许我在执行脚本后运行二进制文件,而不管它的位置和我的位置am 调用二进制文件时。您知道如何在不将二进制文件的路径写入PATH 环境变量的情况下实现这一点吗?

谢谢

【问题讨论】:

  • 如果mybinaryfile不在$PATH所包含的目录中,那么我假设你必须先用find搜索mybinaryfile。见man find。我建议使用函数而不是别名。见help function

标签: bash shell binary alias executable


【解决方案1】:

好吧,有人告诉我使用它(脚本在执行时必须与二进制文件在同一个文件夹中)并且效果很好:

current_path=$(pwd)
alias mybinary="$current_path/mybinaryfile"

那我可以好好打电话了

mybinary -flag1 arg2

我想在终端会话中的任何地方

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    • 2012-05-10
    • 2015-04-17
    • 2021-05-19
    • 2010-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多