Questions tagged «executable»

可执行文件是包含在一个文件中的程序。由于Windows可执行文件(.EXE)扩展名,该文件通常被称为可执行文件。

3
为什么Ubuntu拒绝执行NTFS分区中的文件?
我使用以下fstab行挂载NTFS分区(在其中装有一些Linux二进制文件和脚本以及Win32和数据文件): /dev/sda5 /mnt/dat ntfs-3g rw,dev,exec,auto,async,users,umask=000,uid=1000,gid=1000,locale=en_US.utf8, errors=remount-ro 0 0 然后,所有文件似乎都设置了可执行文件属性,但是如果我尝试实际执行它们,则会出现“权限被拒绝”错误。即使有须藤。即使在执行(以及读写)权限被授予所有人的同时,所有文件所有者仍被设置为用户。 那么,如何设置系统使其能够从NTFS运行Linux二进制文件?

5
如何使整个目录可执行?
我有一个专用于python脚本的整个文件夹。 我对在我编写的每个新python脚本上执行chmod感到厌倦。 如果它是python脚本,是否可以使文件夹中的每个文件都可执行? 最好有一个脚本来检查何时创建新的.py脚本,以及是否有新的.py脚本使其当场可执行。 我使用Vim。

2
可执行文件与共享对象
我在这样做时注意到了一些事情find /bin -exec file {} \;: 该file命令报告的某些条目中/bin有 shared objects,而其他的executables。例如, / bin / ntfsck: ELF 64位LSB 共享对象,x86-64,版本1(SYSV), 动态链接(使用共享库),用于GNU / Linux 2.6.24,BuildID [sha1] = 312d93fd0d8653e7236a61db2e67b93c63225a00,已剥离 相同的报告 gawk / usr / bin / gawk: ELF 64位LSB 共享对象,x86-64,版本1(SYSV), 动态链接(使用共享库),用于GNU / Linux 2.6.24, BuildID [sha1] = 76bb13aac7e212164bd6e0d7b8a5d92db44543c9,已剥离 与之相反file的 /bin/echo是: / bin / echo: ELF 64位LSB …
13 files  executable 

5
Linux可执行文件中使用的代码转换类型
我想问问,什么类型的编码用于制作linux可执行文件,例如十六进制,二进制或其他任何文件。如何转换?有什么办法可以从该可执行文件中获取原始代码? 这里有一些代码: ELF���������>�����%|�����@�������������������@�8��@���������������������@�������@�����7<�����7<������� ������������������f�����f���������������������� ������[�UPX!L h�h�8����������?�E�h=��ڊ̓�N� 4���9ISloB�q�w�]ȉ.��,ς��Q䝦����#e��-�N����/�b,���d<��'��-E��6E�s�/�U���ly�V�Y2]"a��S�.�hU�|�S�J�I�2���X} �G0�;���5d�$���.) 它是什么意思?

1
./vs。用于在终端下运行程序
我需要对我们在终端下运行可执行文件的方式进行一些说明。这可能是一个la脚的问题,但是使用./an_executable和运行可执行文件有什么区别. an_executable(假设我们位于an_executable所在的目录中) 我已经知道,前者使外壳程序在当前目录(.)中寻找an_executable ,但是为什么在使用后者版本/后为什么不需要它.呢? 提前致谢。

5
没有设置可执行位时,如何从CD运行可执行文件?
我正在使用的一本教科书随附一张CD,其中包含一些补充应用程序。令我惊讶的是,它似乎包括一个Linux安装程序。 CD上的自述文件提供以下安装说明: PC:Linux 双击文件夹“ LINUX” 双击文件“ INSTALL.BIN” 按照屏幕上的说明进行操作。 但是这样做只会产生以下错误消息: 无法显示“ / media / BDH DE / linux / install.bin”。该文件的类型未知 尝试通过命令行运行安装程序会导致权限错误: ak@aux:~$ ls /media/BDH\ DE/ linux os x readme.txt windows xp windows xp - no java ak@aux:~$ ls -l /media/BDH\ DE/linux/ total 41177 -rw-r--r-- 1 ak ak 42164549 2005-07-26 03:39 install.bin …


1
如何制作桌面图标以启动程序?
有一个有趣的问题。我是Ubuntu和Linux系统的新手。我只在笔记本电脑上运行linux几个月了。这是我要尝试的操作-我最近安装了Google Earth,并试图为其创建桌面图标。使用我安装的其他程序,我已经能够从/ usr / share / applications复制可执行文件,然后粘贴到桌面文件夹中。但是,谷歌地球不会显示在该文件夹中,并且具有不同的加载方式。我尝试像以前一样复制文件,但它会作为文本文件出现。我想做的是创建一个非常小的可执行文件,可以将其放在桌面上以启动google Earth。我发现它的命令行是: /opt/google/earth/free/google-earth %f 有没有一种方法可以轻松地将此文件写入可执行文件?请注意,我很新,还在学习。因此,请尽可能奉献。我开始理解代码,但有时仍会遇到困难。 最后一个问题,如何更改图标图像?我没有看到更改它的设置。 谢谢


5
以编程方式使bash脚本可执行
我需要创建一个bash脚本来创建和安装驱动器。因此,有两个简单的命令。在命令行中输入时,两者都“有效”。 每次普通用户登录时都会创建并执行该脚本,因此我需要一种使该脚本在那时可执行的方法。到目前为止,我无法使它正常工作。例如,第一部分mkdir /vvv/gggg没有进行,因为脚本不可执行(我在猜测)。 希望这是有道理的。这可能吗?任何有关如何使这项工作的想法将不胜感激。 更新: 感谢您的回复。除了我不熟悉Linux外,我可能还应该添加一些其他信息。 我正在使用一个名为Ulteo的开源虚拟桌面应用程序。该应用程序在Ubuntu之上运行,几乎没有支持-这就是为什么我在这里。基本上,我在学火。 因此,该应用程序具有登录脚本管理功能,可以在其中将脚本绑定到用户。具有网络使用权限的简单Windows脚本可以很好地工作。但是,当我尝试应用Linux bash脚本时,没有任何反应。 我在想,因为我需要chmod +x首先对脚本执行a 指令才能使脚本可执行,所以这就是失败的原因。顺便说一句,Ulteo在chroot监狱中运行。我创建了一个脚本,将其保存,但找不到该脚本。我在chroot监狱的内部和外部进行了搜索。 我喜欢dan08的方法,让初始脚本引用另一个我可以手动找到并使其可执行的脚本。我会遇到同样的问题吗? 这些附加信息是否可以澄清情况?提前致谢。 附有照片。 ![登录密码管理控制台] [1] ![有效的Windows脚本] [2] ![无法使用的简单Linux脚本] [3] 抱歉,我还不能发布图片

8
如何执行FAT USB驱动器中的文件?
我正在尝试在USB驱动器上安装便携式应用程序,以使其与Ubuntu和Windows兼容(特别是一个名为eToys的程序)。该应用程序已经为两种操作系统内置了支持- etoys.sh适用于Ubuntu和etoys.exeWindows。我决定安装到FAT驱动器上,因为这可以从两个系统中读取。这对于Windows可以正常工作,但是由于某些原因,我无法在Ubuntu上执行etoys.sh。 问题不在于文件-当将整个文件夹复制到本地硬盘时,该应用程序在Ubuntu中运行良好。但是,当我尝试从USB执行它时,它将在文本编辑器中打开文件。 然后,我尝试从终端运行它,但收到消息“ 权限被拒绝”。 我也遇到了与其他可执行文件相同的问题。 有没有一种简便的方法可以通过USB记忆棒执行操作?


2
无法使文件可执行
我正在使用64位Ubuntu 12.04,并且试图使文件可执行,但是当我选中“允许以程序方式执行文件”时,复选标记出现,然后自然消失。 如果可以的话,我的文件名为ioUrbanTerror.x86_64 谢谢。
11 executable  chmod 

5
无法执行.out文件,权限被拒绝
我已经编写了一个C ++程序并将其编译为产生一个.out文件。但是,每当我尝试运行它时,都会被拒绝权限。我读到我们可以使用sudo,但是我无法完全使用它。我使用类似sudo“ ./a.out”之类的东西,但这也行不通。 编辑: 这是我尝试“ ./a.out”时收到的消息。 bash: ./a.out: Permission denied

1
Fstab无法与exec挂载
我有一个使用以下fstab行安装的ext4分区 UUID=41dec246-654d-4e35-9d4e-68150e40c5b0 /mnt/Data ext4 defaults,user 0 2 但是后来我意识到我无法从该分区执行。我检查了我的安装选项,它们是:rw,noexec,nosuid,nodev 因此,我将挂载选项更改为更加明确,如下所示: UUID=41dec246-654d-4e35-9d4e-68150e40c5b0 /mnt/Data ext4 rw,suid,dev,exec,auto,user,async 0 2 但是该分区仍会使用相同的选项(rw,noexec,nosuid,nodev)挂载。 我正在运行Ubuntu 14.04,并且正在使用UEFI引导。我也在Windows 8.1双重启动

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.