首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用程序扩展是什么?(又名.exe、.app等)

应用程序扩展是什么?(又名.exe、.app等)
EN

Ask Ubuntu用户
提问于 2013-10-27 16:57:50
回答 3查看 30.5K关注 0票数 5

我是Ubuntu的新手。出于开发原因,应用程序扩展是什么?我知道Windows主要是.exe,Mac是.dmg或.app。Linux有唯一的吗?

EN

回答 3

Ask Ubuntu用户

发布于 2013-10-27 17:23:35

在Ubuntu中,文件的扩展名没有限制。文件的结尾仅仅描述了一个文件是什么或如何被“执行”。

例如,shell script.sh结尾,installer文件以.deb结尾。.gz用于使用gzip实用程序压缩的文件。.tar-用tar files ..bz2创建,用于使用bzip2 compression utility压缩的文件。

与Windows的exe相比,Linux中几乎所有的文件都可以通过适当的权限执行或执行

若要检查文件(这是针对我删除的文件而不是目录) "-“指定它是否为可执行类型

代码语言:javascript
运行
复制
ls -al filename | tr -s ' ' | cut -f1 -d' ' | cut -f2 -d-

您将找到一个包含9个元素的列表,其中前三个元素指定文件所有者的权限,下一个元素指定所有者所属组的权限,其他元素的最后三个元素( .The‘x’(可执行位)表示可执行权限。

这与Windows对待可执行文件的方式是不同的,在*nix中,任何东西都可以执行。

票数 0
EN

Ask Ubuntu用户

发布于 2013-10-27 17:24:18

Extensions是以句点开头的文件名后缀。通常,它们有两个或三个字母长。Linux可以读取其他平台使用的许多文件扩展名。在Linux中,通常手动编译和运行文件。该文件可以是python脚本或debian软件包,甚至是.exe,可以使用Wine执行。

下面是一些文件扩展名的列表

.bz2 -使用bzip2压缩实用程序进行压缩

.c -C语言源代码

.confcfg -配置文件

.d -包含脚本或配置文件的目录

.deb - Debian软件包

.gz -使用gzip实用程序进行压缩

.java - Java源代码

.rc -运行命令配置数据

.rpm -红帽软件包管理器软件包

.so -动态库中的共享对象

使用tar实用程序创建的.tar存档

.tex -用TeX或LaTeX格式语言格式化的文本

.sh - Shell脚本

.pl - Perl脚本

票数 0
EN

Ask Ubuntu用户

发布于 2013-10-27 18:12:18

在linux上,您不能直接获得可执行文件。相反,您将获得包含可执行文件的包,以及有关包的一些信息和一些配置脚本,用于编译为硬件优化的包,或者只是显示应该在何处安装预编译二进制文件以及它需要哪些依赖项。

二进制文件没有任何扩展名--它只是名称。但是包本身有一个扩展。debian、ubuntu和其他ubuntu衍生产品使用扩展的.deb发行版,如fedora、centos、RHEL和opensuse使用.rpm格式。

.deb.rpm是主要的包格式。

还有.tar.gz。当谈到软件包时,.tar.gz通常是一个源代码包(包含源代码)。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/366802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档