当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪linux文件属性的基础知识      本节内容: linux文件属性 在linux操作系统中,文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。 可以使.........
    ▪Linux文件类型与扩展名详解      本节内容: Linux文件类型与扩展名 Linux文件类型与Linux文件的文件名,代表两个不同的概念。 一般应用程序而创建的比如file.txt、file.tar.gz,虽然要用不同的程序来打开,但放在Linux文件类型.........
    ▪详解Linux下的文件与文件后缀名      本节内容: Linux文件与文件后缀名 1、Linux文件的扩展名; 在Linux一个文件是否能被执行,和后缀名没有太大的关系,主要看文件的属性有关。 了解一下Linux文件的后缀名还是有必要的,特别.........

[1]linux文件属性的基础知识
    来源: 互联网  发布时间: 2013-12-24

本节内容:
linux文件属性

在linux操作系统中,文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。

可以使用命令ls查看相关属性信息。

命令:
 

代码示例:
ls -lih
输出:
[root@localhost test]# ls -lih
总计 316K
2095120 lrwxrwxrwx 1 root root   11 11-22 06:58 linklog.log -> log2012.log
2095112 -rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log
2095110 -rw-r--r-- 1 root root   61 11-13 06:03 log2013.log
2095107 -rw-r--r-- 1 root root    0 11-13 06:03 log2014.log
2095117 -rw-r--r-- 1 root root    0 11-13 06:06 log2015.log
2095118 -rw-r--r-- 1 root root    0 11-16 14:41 log2016.log
2095119 -rw-r--r-- 1 root root    0 11-16 14:43 log2017.log
2095113 drwxr-xr-x 6 root root 4.0K 10-27 01:58 scf
2095109 drwxrwxr-x 2 root root 4.0K 11-13 06:08 test3
2095131 drwxrwxr-x 2 root root 4.0K 11-13 05:50 test4

输出说明:
第一列:inode
第二列:文件种类和权限;
第三列: 硬链接个数;
第四列: 属主;
第五列:所归属的组;
第六列:文件或目录的大小;
第七列和第八列:最后访问或修改时间;
第九列:文件名或目录名

以log2012.log为例:
2095112 -rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log
inode 的值是:2095112
文件类型:文件类型是-,表示这是一个普通文件; 关于文件的类型,请参考:每天一个linux命令(24):Linux文件类型与扩展名
文件权限:文件权限是rw-r--r-- ,表示文件属主可读、可写、不可执行,文件所归属的用户组不可写,可读,不可执行,其它用户不可写,可读,不可执行;
硬链接个数: log2012.log这个文件没有硬链接;因为数值是1,就是他本身;
文件属主:也就是这个文件归哪于哪个用户 ,它归于root,也就是第一个root;
文件属组:也就是说,对于这个文件,它归属于哪个用户组,在这里是root用户组;
文件大小:文件大小是296k个字节;
访问可修改时间 :这里的时间是最后访问的时间,最后访问和文件被修改或创建的时间,有时并不是一致的;
当然文档的属性不仅仅包括这些,这些是最常用的一些属性。

关于inode:
inode 译成中文就是索引节点。每个存储设备或存储设备的分区(存储设备是硬盘、软盘、U盘等等)被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存储这些数 据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令, 能通过inode值最快的找到相对应的文件。

做个比喻,比如一本书,存储设备或分区就相当于这本书,Block相当于书中的每一页,inode 就相当于这本书前面的目录,一本书有很多的内容,如果想查找某部份的内容,可以先查目录,通过目录能最快的找到我们想要看的内容。虽然不太恰当,但还是比较形象。

有关inode节点的相关知识,请参考:
Linux文件系统索引节点inode详解
linux inode值实例详解
有关linux i节点(inode)的知识

当用ls 查看某个目录或文件时,如果加上-i 参数,就可以看到inode节点了;

比如前面的例子:
 

代码示例:
[root@localhost test]#  ls -li log2012.log
2095112 -rw-r--r-- 1 root root 302108 11-13 06:03 log2012.log
 

log2012.log 的inode值是 2095112 ; 查看一个文件或目录的inode,要通过ls 命令的的 -i参数。


    
[2]Linux文件类型与扩展名详解
    来源: 互联网  发布时间: 2013-12-24

本节内容:
Linux文件类型与扩展名

Linux文件类型与Linux文件的文件名,代表两个不同的概念。

一般应用程序而创建的比如file.txt、file.tar.gz,虽然要用不同的程序来打开,但放在Linux文件类型中,它们大多是常规文件(也被称为普通文件)。

一、文件类型
常见的Linux文件类型:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等。

1,普通文件
用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx。

注意,第一个符号是 - ,这样的文件在Linux中就是普通文件。
这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。
这类文件的删除方式是用rm 命令。

另外,依照文件的内容,又大略可以分为:
1>. 纯文本档(ASCII):
这是linux操作系统中最多的一种文件类型,称为纯文本档是因为内容为人类可以直接读到的数据,例如数字、字母等等。

几乎只要可以用来做为设定的文件都属于这一种文件类型。

举例来说,可以用命令: cat ~/.bashrc 来看到该文件的内容。 (cat 是将一个文件内容读出来的指令).

2>. 二进制文件(binary):
Linux系统其实仅认识且可以执行二进制文件(binary file)。Linux当中的可执行文件(scripts, 文字型批处理文件不算)就是这种格式的文件。 刚刚使用的命令cat就是一个binary file。

3>. 数据格式文件(data):
有些程序在运作的过程当中会读取某些特定格式的文件,那些特定格式的文件可以被称为数据文件 (data file)。举例来说,的Linux在使用者登录时,都会将登录的数据记录在 /var/log/wtmp那个文件内,该文件是一个data file,他能够透过last这个指令读出来! 但是使用cat时,会读出乱码~因为他是属于一种特殊格式的文件?

2,目录文件
当在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。

注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。

3,字符设备或块设备文件
如时您进入/dev目录,列一下文件,会看到类似如下的:
 

代码示例:
[root@xxx ~]# ls -al /dev/tty
crw-rw-rw- 1 root tty 5, 0 11-03 15:11 /dev/tty
[root@xxx ~]# ls -la /dev/sda1
brw-r----- 1 root disk 8, 1 11-03 07:11 /dev/sda1

看到/dev/tty的属性是 crw-rw-rw- ,注意前面第一个字符是 c ,这表示字符设备文件。比如猫等串口设备。看到 /dev/sda1 的属性是 brw-r----- ,注意前面的第一个字符是b,这表示块设备,比如硬盘,光驱等设备。

这个种类的文件,是用mknode来创建,用rm来删除。目前在最新的Linux发行版本中,一般不用自己来创建设备文件。因为这些文件是和内核相关联的。
与系统周边及储存等相关的一些文件, 通常都集中在/dev这个目录之下!

通常又分为两种:
区块(block)设备档 :
就是一些储存数据, 以提供系统随机存取的接口设备,举例来说,硬盘与软盘等就是啦! 你可以随机的在硬盘的不同区块读写,这种装置就是成组设备!你可以自行查一下/dev/sda看看, 会发现第一个属性为[ b ]!

字符(character)设备文件:
亦即是一些串行端口的接口设备, 例如键盘、鼠标等等!这些设备的特色就是一次性读取的,不能够截断输出。 举例来说,你不可能让鼠标跳到另一个画面,而是滑动到另一个地方!第一个属性为 [ c ]。

4,数据接口文件(sockets):
数据接口文件(或者:套接口文件),这种类型的文件通常被用在网络上的数据承接了。
可以启动一个程序来监听客户端的要求, 而客户端就可以透过这个socket来进行数据的沟通了。
第一个属性为 [ s ], 最常在/var/run这个目录中看到这种文件类型了。

例如:当启动MySQL服务器时,会产生一个mysql.sock的文件。
 

代码示例:
[root@xxx ~]# ls -lh /var/lib/mysql/mysql.sock
srwxrwxrwx 1 mysql mysql 0 04-19 11:12 /var/lib/mysql/mysql.sock

注意,此文件的属性的第一个字符是 s。

5,符号链接文件:
当查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。
通过ln -s 源文件名 新文件名 。

以上例子表示setup.log是install.log的软链接文件。
这和Windows操作系统中的快捷方式有点相似。

符号链接文件的创建方法举例:
 

代码示例:
[root@xxx test]# ls -lh log2012.log
-rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log
[root@xxx test]# ln -s log2012.log  linklog.log
[root@xxx test]# ls -lh *.log
lrwxrwxrwx 1 root root   11 11-22 06:58 linklog.log -> log2012.log
-rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log

6,数据输送文件(FIFO,pipe):
FIFO也是一种特殊的文件类型,他主要的目的在解决多个程序同时存取一个文件所造成的错误问题。 FIFO是first-in-first-out的缩写。第一个属性为[p] 。

二、Linux文件扩展名

1,扩展名类型
基本上,Linux的文件是没有所谓的扩展名的,一个Linux文件能不能被执行,与他的第一栏的十个属性有关, 与档名根本一点关系也没有。这个观念跟Windows的情况不相同喔!在Windows底下, 能被执行的文件扩展名通常是 .com .exe .bat等等,而在Linux底下,只要你的权限当中具有x的话,例如[ -rwx-r-xr-x ] 即代表这个文件可以被执行。

不过,可以被执行跟可以执行成功是不一样的~举例来说,在root家目录下的install.log 是一个纯文本档,如果经由修改权限成为 -rwxrwxrwx 后,这个文件能够真的执行成功吗? 当然不行~因为他的内容根本就没有可以执行的数据。所以说,这个x代表这个文件具有可执行的能力, 但是能不能执行成功,当然就得要看该文件的内容.
虽然如此,不过仍然希望可以藉由扩展名来了解该文件是什么东西,所以,通常还是会以适当的扩展名来表示该文件是什么种类的。底下有数种常用的扩展名:
*.sh : 脚本或批处理文件 (scripts),因为批处理文件为使用shell写成的,所以扩展名就编成 .sh
*Z, *.tar, *.tar.gz, *.zip, *.tgz: 经过打包的压缩文件。这是因为压缩软件分别为 gunzip, tar 等等的,由于不同的压缩软件,而取其相关的扩展名!
*.html, *.php:网页相关文件,分别代表 HTML 语法与 PHP 语法的网页文件。 .html 的文件可使用网页浏览器来直接开启,至于 .php 的文件, 则可以透过 client 端的浏览器来 server 端浏览,以得到运算后的网页结果。

基本上,linux系统上的文件名真的只是让你了解该文件可能的用途而已,真正的执行与否仍然需要权限的规范才行。
例如,虽然有一个文件为可执行文件,如常见的/bin/ls这个显示文件属性的指令,不过,如果这个文件的权限被修改成无法执行时,那么ls就变成不能执行。

上述的这种问题最常发生在文件传送的过程中。例如,在网络上下载一个可执行文件,但是偏偏在Linux系统中就是无法执行!
出现这种情况,则可能是文件的属性被改变了。

从网络上传送到linux系统中,文件的属性与权限确实是会被改变的。

2,Linux文件名长度限制:
在Linux底下,使用预设的Ext2/Ext3文件系统时,针对文件名长度限制为:
单一文件或目录的最大容许文件名为 255 个字符
包含完整路径名称及目录 (/) 之完整档名为 4096 个字符
是相当长的档名!希望Linux的文件名可以一看就知道该文件在干嘛的, 所以档名通常是很长很长。

3,Linux文件名的字符的限制:
由于Linux在文字接口下的一些指令操作关系,一般来说,你在设定Linux底下的文件名时, 最好可以避免一些特殊字符比较好!例如底下这些:
* ? > < ; & ! [ ] | \ ' " ` ( ) { }
因为这些符号在文字接口下,是有特殊意义的。

另外,文件名的开头为小数点“.”时, 代表这个文件为隐藏文件!同时,由于指令下达当中,常常会使用到 -option 之类的选项, 所以最好也避免将文件档名的开头以 - 或 + 来命名。


    
[3]详解Linux下的文件与文件后缀名
    来源: 互联网  发布时间: 2013-12-24

本节内容:
Linux文件与文件后缀名

1、Linux文件的扩展名;

在Linux一个文件是否能被执行,和后缀名没有太大的关系,主要看文件的属性有关。

了解一下Linux文件的后缀名还是有必要的,特别是创建一些文件,最好还是加后缀名,这样做的目的是仅仅是为了我们的在应用时方便。
现在的Linux桌面环境和Windows一样智能化,文件的类型是和相应的程序关联的。

在打开某个文件时,系统会自动判断用哪个应用程序打开。如果从这方面来说,Linux桌面环境和Windows桌面没有太大的区别。

在linux系统中,带有扩展名的文件,只能代表程序的关联,并不能说明文件是可以执行,从这方面来说,Linux的扩展名没有太大的意义。
 

file.tar.gz file.tgz file.tar.bz2 file.rar file.gz file.zip ... ... 这些大家都熟悉,是归档文件。要通过相应的工具来解压或提取;
file.php 这个大家都知道吧,是能用php语言解释器进行解释,能用浏览器打开的文件;
file.so 这类是库文件;
file.doc file.obt 这是OpenOffice 能打开的文件;
... ...
 

用一些工具创建的文件,其后缀也不相同,就看用什么工具了,比如 Gimp,gedit,OpenOffice 等工具,创建出来的文件后缀名也不一样。

2、Linux 文件类型;
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如
file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在
Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。
Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等;

2.1 普通文件;
 

代码示例:
[root@ ~]# ls -lh install.log
-rw-r--r-- 1 root root 53K 03-16 08:54 install.log
 

我们用 ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... 或 cp工具等。这类文件的删除方式是用rm 命令;

2.2 目录;
 

代码示例:

[root@ ~]# ls -lh
总计 14M

-rw-r--r-- 1 root root     2 03-27 02:00 fonts.scale
-rw-r--r-- 1 root root   53K 03-16 08:54 install.log
-rw-r--r-- 1 root root   14M 03-16 07:53 kernel-2.6.15-1.2025_FC5.i686.rpm
drwxr-xr-x 2 1000 users 4.0K 04-04 23:30 mkuml-2004.07.17
drwxr-xr-x 2 root root  4.0K 04-19 10:53 mydir
drwxr-xr-x 2 root root  4.0K 03-17 04:25 Public

当在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。
注意,它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。

2.3 字符设备或块设备文件;
如时您进入/dev目录,列一下文件,会看到类似如下的;
 

代码示例:
[root@ ~]# ls -la /dev/tty
crw-rw-rw- 1 root tty 5, 0 04-19 08:29 /dev/tty
[root@ ~]# ls -la /dev/hda1
brw-r----- 1 root disk 3, 1 2006-04-19 /dev/hda1
 

要以看到/dev/tty的属性是 crw-rw-rw- ,注意前面第一个字符是 c ,这表示字符设备文件。比如猫等串口设备;
/dev/hda1 的属性是 brw-r----- ,注意前面的第一个字符是b,这表示块设备,比如硬盘,光驱等设备;
这个种类的文件,是用mknode来创建,用rm来删除。目前在最新的Linux发行版本中,我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。

2.4 套接口文件;
当我们启动MySQL服务器时,会产生一个mysql.sock的文件。
 

代码示例:
[root@ ~]# ls -lh /var/lib/mysql/mysql.sock
srwxrwxrwx 1 mysql mysql 0 04-19 11:12 /var/lib/mysql/mysql.sock

注意此文件的属性的第一个字符是 s。

2.5 符号链接文件;
 

代码示例:
[root@ ~]# ls -lh setup.log
lrwxrwxrwx 1 root root 11 04-19 11:18 setup.log -> install.log

当查看文件属性时,会看到有类似 lrwxrwxrwx。
注意第一个字符是l,这类文件是链接文件。
是通过ln -s 源文件名新文件名。
以上例子,表示setup.log是install.log的软链接文件。这和Windows操作系统中的快捷方式有点相似。

符号链接文件的创建方法举例;
 

代码示例:
[root@ ~]# ls -lh kernel-2.6.15-1.2025_FC5.i686.rpm
-rw-r--r-- 1 root root 14M 03-16 07:53 kernel-2.6.15-1.2025_FC5.i686.rpm
[root@ ~]# ln -s kernel-2.6.15-1.2025_FC5.i686.rpm  kernel.rpm
[root@ ~]# ls -lh kernel*
-rw-r--r-- 1 root root 14M 03-16 07:53 kernel-2.6.15-1.2025_FC5.i686.rpm
lrwxrwxrwx 1 root root  33 04-19 11:27 kernel.rpm -> kernel-2.6.15-1.2025_FC5.i686.rpm

3、关于本文;
在linux操作系统中,下一个文件是否能被执行,和后缀名没有太大的关系,主要看文件的属性有关

现在的Linux桌面环境和Windows一样智能化,文件的类型是和相应的程序关联的。在打开某个linux文件时,系统会自动判断用哪个应用程序打开。如果从这方面来说,Linux桌面环境和Windows桌面没有太大的区别。

在Linux中,带有扩展名的文件,只能代表程序的关联,并不能说明文件是可以执行,从这方面来说,Linux的扩展名没有太大的意义。
 
附,Linux下常见的文件扩展名:
 

*.php ------能用php语言解释器进行解释,能用浏览器打开的文件;
*.so -------这类是库文件;
*.doc  *.obt --------这是OpenOffice 能打开的文件;
.bz2 ------bzip2的压缩文件
.gz ------gzip的压缩文件
.tar ------tar打包文件(是包文件不是压缩文件)
.tbz------tar打包并用bzip压缩文件
.tgz-----tar打包并用gzip压缩的文件
.au -----audio文件
.gif -----gif图象文件
.html/.htm-----HTML文件
.jpg-----JPEG图象文件
.pdf------电子文档(PDF格式的)
.png-----PNG图象文件
.ps------postscinpt文件(打印格式文件)
.txt------纯文本文件
.wav-----audio文件
.xpm-----图象文件
.conf-------配置文件
.lock-------LOCK文件(用来判断一个文件或设备是否被使用)
.rpm------REDHATPackage.Manager文件(套件包或软件包)
.c -------C源程序代码文件
.cpp------C++源程序代码文件
.h -------C或C++程序的头文件
.o------程序目标文件
.pl------perl脚本文件
.so-----类库文件
 

部分后缀的详细解释:
1.*.sh
  sh是linux,unix命令,
  用途:调用缺省 shell。
  语法:请参阅 ksh 命令的语法。将 /usr/bin/sh 文件链接到 Korn shell。
  描述:sh 命令调用缺省 shell 并使用它的语法和标志。链接到 /usr/bin/sh 路径的 shell 是缺省的 shell。操作系统的标准配置把 /usr/bin/sh 路径链接到 Korn shell。关于 Korn shell 功能的具体信息,请参阅《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『Korn Shell 或 POSIX Shell 命令』。
  标志:请参阅 Korn shell(ksh 命令)的标志。
  文件:/usr/bin/sh 包含 sh 命令。
 
2.*.cfg
     这只是一个为开发及使用方便而"发明"的一个后缀名。这种文件没有固定的格式,用途也仅仅是保存用户的设置。一般为只读,也可以用于读写。
     同样,为了方便起见,里面的内容大多数时候也确实是文本。可以用任何文本编辑器打开。本例中用Source insight。
     智能手机中的文件:CFG 是一个引导文件, CFG 和TFS文件放在同一文件夹中,相当于程序里的头文件。tfs的cfg文件,可以用resource manager 生成。
      CFG(Config)脚本文件,一般用于程序读取指定值,以下为常见格式:
例:
102 (Home)
115 (VolumeUp)
114 (VolumeDown)
248 (Reading)
158 (Back)
139 (Menu)
end
3. *.ko
是Linux 2.6内核使用的动态连接文件的后缀名,也就是模块文件,用来在Linux系统启动时加载内核模块,一般是驱动程序。
加载:
modprobe module-name       or          insmod /path-to/module-name.ko

注意:该模块在跟你系统环境类似的库及内核版本下编译才可以使用,否则会出错。
 
4. *.conf
程序配置文件,启动netmeeting
应用系统中的配置文件,在类unix系统使用广泛,大多数同时有windows和类unix系统版本的软件也使用
 
5. *.allow和*.deny
/etc/hosts.allow和/etc/hosts.deny
这两个文件是tcpd服务器的配置文件,tcpd服务器可以控制外部IP对本机服务的访问.这两个配置文件的格式如下:
#服务进程名:主机列表:当规则匹配时可选的命令操作
server_name:hosts-list[:command]
 
/etc/hosts.allow控制可以访问本机的ip地址,
/etc/hosts.deny控制禁止访问本机的IP.

如果两个文件的配置有冲突,以/etc/hosts.deny为准.下面是一个/etc/hosts.allow的示例:
ALL:127.0.0.1 #允许本机访问本机所有服务进程
smbd:192.168.0.0/255.255.255.0 #允许192.168.0.网段的IP访问smbd服务
ALL关键字匹配所有情况,EXCEPT匹配除了某些项之外的情况,PARANOID匹配你想控制的IP地址和它的域名不匹配时(域名伪装)的情况.
 
6. *.types
在遇到有2个后缀的文件时,在该文件中检查这个有2个后缀的文件是否被定义了,以便选择合适的文件处理方法。
This file controls what Internet media types are sent to the client for given file extension(s).

每遇到一种后双重后缀名(如xxx.php.rar)的文件,Apache都会去conf/mime.types 文件中检查最后一个后缀, 如果最后一个后缀并没有在mime.types文件中定义, 则使用前一个后缀来解释 , 因为在默认情况下,rar并未在mime.types中定义, 故Apache会使用php后缀来解释文件。(这就是漏洞的原因所在)
 
7. *.rc
VC中以rc为扩展名的文件称为资源脚本文件, 其中包含了应用程序中用到的所有的windows资源, rc文件可以直接在VC集成环境中以可视化的方法进行编辑和修改。

8. *.so
在linux环境下,c++编译得到库文件后缀包括:.so or .a or .la,当然,linux下文件的类型是不依赖于其后缀名的,后缀及其含义:
.so 为共享库 : 动态库(shared library/shared object/dynamic link library)
.so.1, .so.6等:后边的是表示版本而已,这都是动态运行库,大部分属于基础库,即glibc。
.a为静态库 : archive / static library
.la为libtool自动生成的一些共享库,可以用vi编辑查看,主要记录了一些配置信息。

查看*.la文件的格式:
file *.la


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3