马儿慢些走

人生惶惶,悲喜一场。

Linux中在其他目录执行二进制文件

Linux命令行中执行命令一般通过:./xxxx的方式,但前提是必须先进入二进制文件所在的目录(或者更上一层级的目录),如果在其他不相关的目录就不能通过这种方式执行。

所以,最简单的方法是:查看当前的环境变量:echo $PATH,在列出的环境变量中选择一个目录,如:/home/xxx/bin,将文件放入这个目录,之后就可以在各种目录下使用了。

如果文件太大,就通过软链接(类似于Windows快捷方式)的方式在环境变量的某目录中创建一个链接:ln -s /xxx/xxx/target /xxx/xxx/link_name,以后通过link_name即可执行文件。

整体原理和Windows的命令行一样,在Windows安装诸如Vim等软件,也是需要设置环境变量(系统的或者账户的)使得命令行中可以直接执行文件。

这篇博客写得更复杂一些:https://www.cnblogs.com/lolors/p/9044382.html

posted on 2024-02-23 08:00  马儿慢些走  阅读(207)  评论(0编辑  收藏  举报

导航