linux的可执行文件
‘壹’ linux里的可执行文件
linux的文件一般没有扩展名这一说法。
linux的文件只分为文本文件,可执行文件,还有几种特殊文件。
可执行文件只需设置可执行标记就可以了,而且可执行文件一般都是没有扩展名的。
比如linux里的emacs,vi,gedit,firefox,gcc,gdb都是没有扩展名的,文件名就是这样的。
文本文件,图象文件等一般有扩展名,这和windows一样。
以.开头的文件是隐藏文件,比如.emacs,
.bashrc,
.fonts
,这都是配置文件。
linux里的可执行文件,我所知道的有二进制文件和shell文件,其中二进制文件都是gcc等软件生成的,不是你能改的。
shell可以用记事本写。
‘贰’ linux 怎么查看 可执行文件
在linux系统下使用ls可以查看当前目录的所有文件,ls
-l可以查看所有文件并附加的所有信息;
如果想要linux目录下所有的文件,可以使用ls的-R选项:
ls
-R
这样显示出来的是系统中所有的文件,如果需要显示所有目录文件,可以用egrep将目录文件筛选出来,
ls
-R|egrep
./
这样就能查看linux下的所有目录文件了
‘叁’ linux 中怎么执行可执行文件
chmod修改文件权限
+r 读取
+w 写入
+x 执行
例如文件名称为 linuxprobe
从修改文件为执行文件
chmod u+x linuxprobe
至于执行直接文件名称就好
[root@linuxprobe ~]# ./linuxprobe
如果你对Linux感兴趣的话,可以看看www.linuxprobe.com,非常适合初学者学习。
‘肆’ 如何在Linux下查找可执行文件
在linux系统下使用ls可以查看当前目录的所有文件,ls -l可以查看所有文件并附加的所有信息;如果想要linux目录下所有的文件,可以使用ls的-R选项:
ls -R
这样显示出来的是系统中所有的文件,如果需要显示所有目录文件,可以用egrep将目录文件筛选出来,
ls -R|egrep ./
这样就能查看linux下的所有目录文件了
‘伍’ linux下的可执行文件也是普通文件吗
Linux可执行文件既可以是二进制文件,也可以是普通的文本文件,关键是要有执行权限。执行权限可以简单的用命令:
chmod
+x
文件名
来添加执行权限
‘陆’ linux下的可执行文件也是普通文件吗
Linux可执行文件既可以是二进制文件,也可以是普通的文本文件,关键是要有执行权限。执行权限可以简单的用命令:
chmod +x 文件名
来添加执行权限
‘柒’ 如何在Linux下查找可执行文件
使用
ls -F|grep "*"
Ubuntu下也可以使用
ll | grep "*"
ll不是linux下一个基本的命令,可以认为是ls -l的一个别名。
ls -F可以把文件按照类型归类,并且在末尾加上/ *等符号标识。
-F, --classify append indicator (one of */=>@|) to entries,
-F和--classify选项可以对列表查看文件添加后缀。普通文件不添加后缀,对可执行文件添加*号,为目录添加/号,为符号链接添加@号。
| 管道输出,grep "*" 从中挑出以"*"结尾的行并输出。
‘捌’ linux下如何运行可执行文件
以ubuntu系统为例:
1,首先去运行perl-v命令查看您的linux系统上面是否安装了perl工具,如果已安装的话,会输出版本号,如果没有安装,则安装perl。sudo apt-get install perl
(8)linux的可执行文件扩展阅读
Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。
Perl借取了C、sed、awk、shell脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被Perl语言爱好者称之为“一种拥有各种语言功能的梦幻脚本语言”、“Unix中的王牌工具”。
‘玖’ Linux下可执行文件的默认扩展名是什么
Linux与Windows不同,不是根据扩展名来区分文件类型的。
事实上,Linux下的文件不需要扩展名。一切皆文件,包含设备文件、目录文件、普通文件等。要知道是否是可执行文件,一般是通过 ls -l 命令看文件属性中是否包含可执行权限 (x)。
Linux系统的核心,是在GNU通用公共许可证开发和发布的,它的源码是对每个人都是免费的。Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
(9)linux的可执行文件扩展阅读:
Linux col命令用于过滤控制字符。在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。
Linux colrm命令用于滤掉指定的行。colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。
Linux comm命令用于比较两个已排过序的文件。这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3行显示
‘拾’ linux里的可执行文件
Windows系统下面编辑出的文件,不可能是可执行文件,如果是编译出来的文件,那就在Linux环境下面试试。一般的做法是在Linux环境下面用编译器编译在Linux环境下面运行的程序,在Windows下面编译Windows环境下运行的程序,交叉的编译,我看很少吧,不方便调试啊。