急急急急!!!!如果在linux中有一个包,解压后直接就是一些可执行文件,那么这些文件的名字是不是就是
发布网友
发布时间:2022-04-28 11:16
我来回答
共5个回答
热心网友
时间:2023-10-03 07:40
不是,这只是解压不是安装。
如果要调用这些命令,可以有三种方式:
1、到这个解压后产生的目录中去,使用 ./cmdname 来执行命令(直接用全路径引用也可)
2、将这些命令copy到系统path中包含的目录下,比如/usr/bin 之类的(或者在/usr/bin之类的目录下做link)
3、将当前目录加入到path中去,export path=$path:$pathtobeadd
总之就是让系统可以知道去哪里调用到你解压出来的这些可执行文件
热心网友
时间:2023-10-03 07:41
你把/opt/EmbedSky/4.4.6/bin路径添加到PATH,
像这样:
vi /etc/profile
在最后后加一行:PATH=/opt/EmbedSky/4.4.6/bin:$PATH;
接着换行: export PATH
如果使其立即生效: source /etc/profile
你就可以输入这些名字执行相应的命令了。
热心网友
时间:2023-10-03 07:41
除非你在当前文件夹下,或者在变量PATH(cat $PATH查看)下。
热心网友
时间:2023-10-03 07:42
知道环境变量这么个东西吧
linux会安装设置的目录查找可以执行的同名文件
所以不是解压到任何目录它都会自动找到
热心网友
时间:2023-10-03 07:43
可执行文件可以在terminal下通过其名字来调用。至于括号里的答案,肯定不是,除非可执行文件的路径已经包含在PATH中。系统要调用一个东西,首先要找到它。追问那怎么才能告诉系统有这么一个可执行文件,而且告诉系统当我输入比如xxcc时,系统就会调用某个可执行文件呢?
又比如我在linux中安装了一个软件,通过系统自动给我装好了,然后我怎么知道这个软件对应的命令呢?