linux怎么运行安装文件,linux下如何在终端上运行和安装可执行文件

linux下可执行文件,如果是在/bin、/sbin、/usr/bin或者/usr/sbin 里头,就直接敲文件名就可以运行.(注意环境变量PATH是否包含了路径)

如果是在其他文件夹里,比如说运行/root里头的 time文件你就 cd /root再 ./time。注意./与time之间没有空格。

./表示当前目录下,../表示上一级目录,../../表示上上一级目录。

linux终端中,是用"sh"来运行文件,或者"./"

比如你在/usr/temp文件夹中有一个可执行文件"flash"

你可以在终端中输入sh /usr/temp/flash

或者进入文件夹cd /usr/temp然后运行:./flash

如果是别人发布的二进制包,可执行文件通常都安装到 /usr/bin 下面;

如果是自己从源代码安装的,可执行文 件通常都在 /usr/local/bin 下面,除非配置时指定了安装位置。

例如:

rpm -ivh xxx1.rpm

可执行文件通常都安装到 /usr/bin 下面

./configure (或者 ./configure --prefix=/usr/local)

make

make install

可执行文件通常都在 /usr/local/bin 下面,因为默认参数就是 --prefix=/usr/local

./configure --prefix=/usr (或者 ./configure --prefix=/opt 也可以指定其他位置,如你的家目录 --prefix=~,~就是 /home/xxx的缩写)

make

make install

可执行文件通常都在 /usr/bin 下面(或者相应地位于 /opt/bin 下面,或者 /home/xxx/bin 下面,xxx 是你的家目录)

无论那种方法,在 bash 控制台下只要输入可执行文件头几个字母,然后连续按两次 Tab 键,就可以列出可能的所有命令,如果只有一种可能,则自动显示该文件全名,这称为命令补全。想执行当前目录下的可执行文件,则必须使用 ./ 作为命令前导,例如:

./mypro

你可能感兴趣的:(linux怎么运行安装文件)