如何从bash访问我的linuxc程序
假设我用C语言编写并编译了一个小程序,用来计算文件的字节数,称为filebyte。要运行它,我将使用./filebyte 现在我想让它在bash上通用,比如运行一个php文件,我会使用bash命令php file.php,就像我想运行我的程序一样,filebyte filename 我该怎么做如何从bash访问我的linuxc程序,c,linux,bash,C,Linux,Bash,假设我用C语言编写并编译了一个小程序,用来计算文件的字节数,称为filebyte。要运行它,我将使用./filebyte 现在我想让它在bash上通用,比如运行一个php文件,我会使用bash命令php file.php,就像我想运行我的程序一样,filebyte filename 我该怎么做 谢谢 检查环境变量路径,并将可执行文件放在列出的目录之一。您还可以将其放在自定义目录中,然后将其附加到PATH。您可以通过执行printenv PATH来检查它,检查环境变量PATH并将可执行文件放在列出
谢谢 检查环境变量路径,并将可执行文件放在列出的目录之一。您还可以将其放在自定义目录中,然后将其附加到PATH。您可以通过执行printenv PATH来检查它,检查环境变量PATH并将可执行文件放在列出的目录之一。您还可以将其放在自定义目录中,然后将其附加到PATH。您可以通过执行printenv PATH来检查它,如果您希望它仅用于当前活动shell,请执行
export PATH=$PATH:</path/to/file>
如果只想将其用于当前活动shell,请执行以下操作
export PATH=$PATH:</path/to/file>
我经常在我的主目录中为小型定制应用程序创建一个bin/目录
然后,您需要将该目录添加到PATH中,PATH是一个冒号分隔的路径列表,当您在thr命令行上键入名称时,shell将在其中搜索可执行文件
这通常通过将其放入~/.bashrc文件中来实现:
我经常在我的主目录中为小型定制应用程序创建一个bin/目录
然后,您需要将该目录添加到PATH中,PATH是一个冒号分隔的路径列表,当您在thr命令行上键入名称时,shell将在其中搜索可执行文件
这通常通过将其放入~/.bashrc文件中来实现:
在bash中运行命令时,相同的命令将在bash脚本ie./filebyte中工作。如果您不知道/不知道程序在哪里,只需将其放在$PATH目录之一中,这样您就可以在bash中运行命令时将其作为命令isntead执行,那么相同的命令将在bash脚本中工作,即./filebyte。如果您不知道/不知道程序在哪里,您只需将它放在$PATH目录中,这样您就可以将其作为命令isnteadthanx执行。我选择Reinharts Answare是因为它完全符合我的需要,但也高于你的。如果有人想知道更多关于环境变量PATH的信息,请点击这里。我选择Reinharts Answare是因为它完全符合我的需要,但也高于你的。如果有人想了解更多有关环境变量路径的信息
PATH="$PATH:~/bin"