Linux系统中的可执行文件有多少种类?bash环境下是如何执行程序的?下面逐一分析。
1 Linux系统中可执行文件种类
1.1 二进制可执行文件
这种文件是最常见的,如/bin/ls,/sbin/ifconfig, /bin/cat等等。
[root@notebook135 ~]# file /bin/ls /bin/cat /sbin/ifconfig
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
/bin/cat: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
/sbin/ifconfig: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
1.2 可执行脚本文件
这种文件是系统管理者常用的,通常用来粘合各种其他的程序,系统中也必不可少,如 命令service,yum等。