‘壹’ linux下如何判断该文件是否是可执行程序
无所谓什么可执行。随便一个文件都可以用“./filename”来执行(filename文件在当前目录内)。
如果该文件原本就不是设计用来执行的(随便举个例子,比如一个OpenOffice文档文件),敲入命令后执行,屏幕会报错,说某句不合语法啥的。如果这个文件就是设计用来执行的,比如你说的二进制和脚本文件,在代码没错的情况下,敲入命令后就会有预期的执行结果了。
如果文件属性里有x,那么你可以“./filename”来运行。否则,用“sudo
./filename”来执行。
而且终端中用ls命令后,这类属性带x的会显示绿色。
‘贰’ linux里的可执行文件
linux的文件一般没有扩展名这一说法。
linux的文件只分为文本文件,可执行文件,还有几种特殊文件。
可执行文件只需设置可执行标记就可以了,而且可执行文件一般都是没有扩展名的。
比如linux里的emacs,vi,gedit,firefox,gcc,gdb都是没有扩展名的,文件名就是这样的。
文本文件,图象文件等一般有扩展名,这和windows一样。
以.开头的文件是隐藏文件,比如.emacs, .bashrc, .fonts ,这都是配置文件。
linux里的可执行文件,我所知道的有二进制文件和shell文件,其中二进制文件都是gcc等软件生成的,不是你能改的。 shell可以用记事本写。
‘叁’ linux下用什么命令来运行可执行文件
直接运行就是了。比如当前目录有个脚本文件,叫run.sh,只要这个文件有可执行权限,就可以在当前目录下运行./run.sh
‘肆’ linux怎么建一个可执行文件
1:解释型
写好脚本,保存,修改文件属性为可执行
(命令行为
chmod
+x
aaa.sh)
2:
编译型
编译,生成的文件默认具有执行权限
3:其他
只要是个文件,属性为可执行,那他就是可执行的,要么elf,要么某种脚本语言写的
‘伍’ 在LINUX中怎样建可执行文件
linux
下可执行文件
应该就是shell之类的脚本文件
把你要做的事情写成一个脚本文件
授予文件可执行权限
就可以了
‘陆’ Linux下可执行文件的默认扩展名是什么
Linux与Windows不同,不是根据扩展名来区分文件类型的。
事实上,Linux下的文件不需要扩展名。一切皆文件,包含设备文件、目录文件、普通文件等。要知道是否是可执行文件,一般是通过 ls -l 命令看文件属性中是否包含可执行权限 (x)。
Linux系统的核心,是在GNU通用公共许可证开发和发布的,它的源码是对每个人都是免费的。Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
Linux col命令用于过滤控制字符。在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。
Linux colrm命令用于滤掉指定的行。colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。
Linux comm命令用于比较两个已排过序的文件。这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3行显示