请问什么是可执行文件?

请问什么是可执行文件?

请问在linux下什么是可执行文件,二进制文件,和源代码文件.它们之间有什么关系吗.编译源代码又是什么东东? 另外我看书上说linux中的命令有两种,一种是系统命令,一种是文件命令.有什么区别吗?      
可执行文件就是可以运行的文件。

源代码就是一系列人可读的指令。二进制文件就是一系列cpu可以读的指令。.编译源代码就是把源代码转变为cpu可以读的指令。

Linux命令没有系统命令和文件命令之分。

一般分为让系统管理员使用的维护系统命令和普通用户使用的命令。      
我的意思是说,有的命令是以一种文件的形式存而有的没有,那可执行文件是不是就等于二进制文件了呢?谢谢了啊!!      
引用:
原帖由 猪路爹 于 2008-5-9 22:11 发表
我的意思是说,有的命令是以一种文件的形式存而有的没有,那可执行文件是不是就等于二进制文件了呢?谢谢了啊!!
可执行的不一定是命令,在linux下内部命令集很多,所以要区分命令和程序。      
好的,谢谢.      
你说的是shell内部命令,shell外部命令。可不是系统命令、 文件命令。      
二进制是cpu才能读得懂的命令,其实人也能读懂不过很难:),斑斑已经说清楚了。