请问UBUNTU系统下怎么辨别可执行程序?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 请问UBUNTU系统下怎么辨别可执行程序?

#16

帖子 YeLee » 2011-12-26 11:01

她给的幸福 写了:那个。。。怎么看文件头。。。。。。 :em06
od?xxd?
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
490365333ibmc
帖子: 413
注册时间: 2011-08-04 4:19
系统: Ubuntu 12.10

Re: 请问UBUNTU系统下怎么辨别可执行程序?

#17

帖子 490365333ibmc » 2011-12-26 13:03

她给的幸福 写了:那个。。。怎么看文件头。。。。。。 :em06
最简单的方法,用gHex打开来看!! :em05
头像
xw_y_am
帖子: 3333
注册时间: 2009-05-08 14:18
系统: Arch
来自: 河南新乡
联系:

Re: 请问UBUNTU系统下怎么辨别可执行程序?

#18

帖子 xw_y_am » 2011-12-26 18:35

文件头一般的话看不懂。。。 :em06 :em06
Linux 相关链接大杂烩

代码: 全选

if(read) {
    if(practise) return g☘☘d;
    else return w☘☘d;
} else {
    return t☘☘d;
}
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 请问UBUNTU系统下怎么辨别可执行程序?

#19

帖子 自由建客 » 2011-12-26 19:25

一在有权二在其身,阅卷数篇且当如是。
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 请问UBUNTU系统下怎么辨别可执行程序?

#20

帖子 自由建客 » 2011-12-26 19:28

首先要有可执行权,否则概不予执行。其次扫扫文件内容,主要是头部,符合一些特征就姑且当它是 ELF 或 Shell 脚本什么的。最后调用相应的加载器加载以运行。
头像
liu滔
帖子: 7214
注册时间: 2010-10-09 23:01

Re: 请问UBUNTU系统下怎么辨别可执行程序?

#21

帖子 liu滔 » 2011-12-26 20:49

file看看是不是显示ELF 32 excutable,或者用readelf看看是否有excutable,如果是relocatable则是

目标文件,可重定向~ :em09

PS:看《程序员的自我修养》看回来的
curay
帖子: 16
注册时间: 2011-02-19 9:55

Re: 请问UBUNTU系统下怎么辨别可执行程序?

#22

帖子 curay » 2011-12-26 22:19

当前目录下输入:ll ×;
看有没有x权限
回复