linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
王者之路
帖子: 3
注册时间: 2014-04-26 13:23
系统: windows7

linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

#1

帖子 王者之路 » 2014-04-26 13:57

这个文件是 用make生成的,鼠标右击这个文件有运行的选项,但是选择运行之后看不到文件运行的结果,本人菜鸟 刚学Linux,求各位老鸟的详细解答!谢谢哈!
附件
就是图片上的左上角第一个文件,是通过make生成的。
就是图片上的左上角第一个文件,是通过make生成的。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

#2

帖子 poloshiao » 2014-04-26 15:42

從終端機執行看看
alexshots
帖子: 248
注册时间: 2010-01-22 23:45

Re: linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

#3

帖子 alexshots » 2014-04-29 18:56

文件权限至少775,这个你懂吧。

就是你自己有读写权限,你自己所在的组(一般和你帐号名同名),有读写权限,其他other,只读权限

另外,勾选运行权限。

运行。一般第一次可以试试在ctrl-alt-t的命令行环境做。

比如copy_file.bin这个程序在/home/你的名字/Downloads/下,

另外,nautilus文件夹管理器,ctrl-H显示隐藏文件,ctrl-L显示完整路径。在文件夹管理器中找到正确路径,按ctrl-L把路径复制下来。

之后到控制台命令行环境。cd /home/你的名字/Downloads/或者cd 你粘贴过来的文件夹路径(控制台中粘贴可以用鼠标右键),
切换文件夹,

之后输入 ./copy_file.bin
就能运行了。开头的./表示运行当前目录下的xxxxxx。

控制台下运行的好处是有些报错信息图形化方式下不显示报错。不知道问题出那里,程序报完错可能就自己退了。
-
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

#4

帖子 poloshiao » 2014-04-30 6:06

文件权限至少775,这个你懂吧。
就是你自己有读写权限,你自己所在的组(一般和你帐号名同名),有读写权限,其他other,只读权限
補充
1. 775 或 755 權限 對於 公共空間的 可執行文件是 OK 的
2. 但是 對於 私有空間 特別是 安全空間的指令 必須緊縮 如何緊縮 看你的權限安排需求
例如
700 權限
只有登入的使用者
能夠存取及執行
安全空間的指令 如果不是 700
安全空間的目錄 如果不是 600
安全空間的指令 可能會出現錯誤訊息 而不執行
3. 權限 參閱
http://linux.vbird.org/linux_basic/0210 ... ission.php
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

#5

帖子 YeLee » 2014-04-30 9:12

従一樓的擷図就可以看出,檔案已經有了執行權限了吧,至於讀寫權都是可有可無的東西,不信的話,諸君去験行便是。 :em01
至於為何有了執行權限,程序為什麼仍舊運行不了呢,厡因很簡単,看檔案名就該猜到那是一箇拷貝檔案的cli程序,而且這是某教程裡的一段示例程序,不加參數的話,肯定是運行不了的。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
王者之路
帖子: 3
注册时间: 2014-04-26 13:23
系统: windows7

Re: linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

#6

帖子 王者之路 » 2014-05-01 17:46

四楼的哥或者姐,你说的非常对,就还要添加什么参数才能运行啊?求详解。。谢谢了
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

#7

帖子 poloshiao » 2014-05-01 22:24

还要添加什么参数才能运行啊?
你現在碰到的問題是不是 按一下 該檔案 卻不會執行 ? 而是出現 gedit 打開文件內容 ?
王者之路
帖子: 3
注册时间: 2014-04-26 13:23
系统: windows7

Re: linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

#8

帖子 王者之路 » 2014-05-03 22:35

恩。是要创建两个线程文件吗?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

#9

帖子 poloshiao » 2014-05-04 6:16

你現在碰到的問題是不是 按一下 該檔案 卻不會執行 ? 而是出現 gedit 打開文件內容 ?
恩。是要创建两个线程文件吗?
0. 不必 更改下面的設定即可

1. 為了避免使用者不小心按一下就執行 所以可以設定 按一下時 出現詢問使用者要選擇作什麼事
請參考
viewtopic.php?f=48&t=458896
請設定為 ask

2. 上面的設定是 Local 意思是 只有登入的使用者受到上面的 ask 設定的影響
如果你希望是 你這台電腦 所有可以登入的帳號都受到影響 請使用 root 權限 設定
相當於使用 sudo 或 gksudo
參考
http://ubuntuhandbook.org/index.php/201 ... text-menu/

3. 補充
這是 nautilus 檔案管理程式的設定
上次由 poloshiao 在 2014-05-04 10:30,总共编辑 1 次。
头像
麦斯特
帖子: 1034
注册时间: 2005-03-28 0:00
系统: Gentoo x64
来自: ☸我佛山人

Re: linux下有个文件,属性为可执行文件application/x-executable,应该怎么打开,运行

#10

帖子 麦斯特 » 2014-05-04 8:12

诚如轮子所言,这本来就不是Linux的问题,而是C的问题吧。
本来从楼主的情况来看,程序已经是可以运行的了,一不过是由于没有argv的原因,所以只显示usage就退出了,不信的话,楼主可在终端运行验证。
然在此,仍给楼主一个建议,最好能把代码贴出来,毕竟一切的猜测都应以证据为基础。
Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
回复