您必须确定您正在下载的内容(因为 .bin
文件扩展名也用于 CD/DVD 映像和备份)。请向文件的“提供者”(网页、CD/DVD 说明等)确认该文件可以作为程序执行。
来自 维基百科 的定义:
二进制文件是一种不是文本文件的计算机文件。术语“二进制文件”通常被用作指代“非文本文件”的术语。许多二进制文件格式包含可解释为文本的部分;例如,一些包含格式化文本的计算机文档文件,如旧版 Microsoft Word 文档文件,包含文档的文本以及二进制形式的格式信息。
如果您的 .bin 文件是安装程序/可执行文件,请按照以下步骤操作:
~$ cd /Downloads
(其中 ~/Downloads
是您的二进制文件所在的文件夹)。~/Downloads$ sudo chmod +x filename.bin
./
,后跟您的二进制文件的名称和扩展名。例如,在此示例中:
~/Downloads$ ./filename.bin
注意:
如果需要管理员权限才能执行 filename.bin
(就像安装程序一样),请写入 ~/Downloads$ sudo ./filename.bin
并输入您的密码。
~/Downloads
文件夹只是一个示例。您可以将二进制文件放置在任何您感到舒适的地方(甚至是USB驱动器或SD卡上)。
尝试
sudo vim <filename>
或者如果你不喜欢vim:
open -a "<texteditor>" <filename>
其中<texteditor>
是您的文本编辑器,<filename>
是文件名
记得先导航到文件夹
说实话,我也遇到过很多次同样的问题,下载了一些文件.bin,但是我做出的唯一最好的解决方案是从Windows VMware中提取file.bin文件,你只需要将Windows VMware的共享网络设置为Linux机器,并使用Winearchiver软件将其提取到Linux上,因为你连接到共享文件夹,即使你使用chmod 755 file.bin,然后./file.bin,通常情况下它也不会起作用,我是作为Linux用户而不是Windows用户在谈论,但在某些情况下,结合Windows VMware的解决方案可以快速解决问题,而不是那些行不通的垃圾解决方案。
6年后。希望它有用。
losetup -f --show "/path/to/filename.bin"
LOOP=$$(losetup | grep "filename.bin" | cut -d ' ' -f1)
kpartx -l $LOOP | cut -d ' ' -f1
mount -v /dev/mapper/loop0p1 /mnt/
你的问题很好,你可以轻松地使用终端打开 .bin 文件,...... 所以请按照以下命令操作
首先使用以下命令以root用户身份登录:
sudo su
然后进入包含.bin文件的目录,使用以下命令:
cd /yourdir
到达.bin文件所在目录后,使用以下命令:
gksudo gedit filename.bin
sudo su
是不必要的。gksudo
假设你使用的是基于 Gnome/GTK 的桌面环境,也是不必要的。最后,它展示了一种编辑而不是“打开”(通常意味着运行)文件的方式。 - Noufal Ibrahim