当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪linux命令实例教程之touch命令      本节内容: linux下touch 命令的用法。 为大家介绍linux操作系统中,一个常用的命令touch命令的用法。 linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建.........
    ▪linux命令实例教程之cp命令      本节内容: linux下cp 命令的用法。 为大家介绍linux操作系统中,用于复制文件或者目录的命令,cp命令的用法。 cp命令是Linux系统中最常用的命令之一。 一般情况下,shell会设置一个别名,在.........
    ▪linux命令实例教程之mv命令      本节内容: linux下mv 命令的用法。 熟悉操作系统的朋友都知道,文件的复制、移动、改名是常见的系统操作。 在linux操作系统中,这个重任由mv命令来担当。本文就为大家详细介绍下mv命令的.........

[1]linux命令实例教程之touch命令
    来源: 互联网  发布时间: 2013-12-24

本节内容:
linux下touch 命令的用法。

为大家介绍linux操作系统中,一个常用的命令touch命令的用法。

linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。

建议大家牢固掌握这个linux命令,很有用的一个命令,关键时刻会帮上大忙的。

下面来学习下该命令的用法,并分享几个实例,供大家参考。

1.命令格式:
touch [选项]... 文件...

2.命令参数:
 

-a   或--time=atime或--time=access或--time=use  只更改存取时间。
-c   或--no-create  不建立任何文档。
-d  使用指定的日期时间,而非现在的时间。
-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m   或--time=mtime或--time=modify  只更改变动时间。
-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t  使用指定的日期时间,而非现在的时间。

3.命令功能:
touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。

4.使用范例:
实例一:创建不存在的文件
 

代码示例:
命令:
touch log2012.log log2013.log
输出:
[root@xxx test]# touch log2012.log log2013.log
[root@xxx test]# ll
-rw-r--r-- 1 root root    0 10-28 16:01 log2012.log
-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

如果log2014.log不存在,则不创建文件
 

代码示例:
[root@xxx test]# touch -c log2014.log
[root@xxx test]# ll
-rw-r--r-- 1 root root    0 10-28 16:01 log2012.log
-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

实例二:更新log.log的时间和log2012.log时间戳相同
 

代码示例:
命令:
touch -r log.log log2012.log
输出:
[root@xxx test]# ll
-rw-r--r-- 1 root root    0 10-28 16:01 log2012.log
-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log
-rw-r--r-- 1 root root    0 10-28 14:48 log.log
[root@xxx test]# touch -r log.log log2012.log
[root@xxx test]# ll
-rw-r--r-- 1 root root    0 10-28 14:48 log2012.log
-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log
-rw-r--r-- 1 root root    0 10-28 14:48 log.log

实例三:设定文件的时间戳
 

代码示例:
命令:
touch -t 201211142234.50 log.log
输出:
[root@xxx test]# ll
-rw-r--r-- 1 root root    0 10-28 14:48 log2012.log
-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log
-rw-r--r-- 1 root root    0 10-28 14:48 log.log
[root@xxx test]# touch -t 201211142234.50 log.log
[root@xxx test]# ll
-rw-r--r-- 1 root root    0 10-28 14:48 log2012.log
-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log
-rw-r--r-- 1 root root    0 2012-11-14 log.log

说明:
-t  time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的 time规定为如下形式的十进制数:     
  [[CC]YY]MMDDhhmm[.SS]    
这里,CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则touch命令将把年数CCYY限定在1969--2068之内。

MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.

这些数字组成的时间是环境变量TZ指定的时区中的一个时 间.由于系统的限制,早于1970年1月1日的时间是错误的。

>>>查看更多 Linux命令实例教程 的内容。


    
[2]linux命令实例教程之cp命令
    来源: 互联网  发布时间: 2013-12-24

本节内容:
linux下cp 命令的用法。

为大家介绍linux操作系统中,用于复制文件或者目录的命令,cp命令的用法。
cp命令是Linux系统中最常用的命令之一。

一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。
但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。

建议大家牢固掌握这个linux命令,在日常的系统运维中经常使用cp命令。

下在为大家介绍cp命令的用法与实例。

1.命令格式:
用法:
   cp [选项]... [-T] 源 目的

       或:cp [选项]... 源... 目录
       或:cp [选项]... -t 目录 源...

2.命令功能:
将源文件复制至目标文件,或将多个源文件复制至目标目录。

3.命令参数:
 

-a, --archive    等于-dR --preserve=all
    --backup[=CONTROL    为每个已存在的目标文件创建备份
-b                类似--backup 但不接受参数
   --copy-contents        在递归处理是复制特殊文件内容
-d                等于--no-dereference --preserve=links
-f, --force        如果目标文件无法打开则将其移除并重试(当 -n 选项
                    存在时则不需再选此项)
-i, --interactive        覆盖前询问(使前面的 -n 选项失效)
-H                跟随源文件中的命令行符号链接
-l, --link            链接文件而不复制
-L, --dereference   总是跟随符号链接
-n, --no-clobber   不要覆盖已存在的文件(使前面的 -i 选项失效)
-P, --no-dereference   不跟随源文件中的符号链接
-p                等于--preserve=模式,所有权,时间戳
    --preserve[=属性列表   保持指定的属性(默认:模式,所有权,时间戳),如果
               可能保持附加属性:环境、链接、xattr 等
-R, -r, --recursive  复制目录及目录内的所有项目

4.命令实例:

实例一:复制单个文件到目标目录,文件在目标文件中不存在
 

代码示例:
命令:
cp log.log test5
输出:
[root@xxx test]# cp log.log test5
[root@xxx test]# ll
-rw-r--r-- 1 root root    0 10-28 14:48 log.log
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
drwxr-xr-x 2 root root 4096 10-28 14:53 test5
[root@xxx test]# cd test5
[root@xxx test5]# ll
-rw-r--r-- 1 root root 0 10-28 14:46 log5-1.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-2.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-3.log
-rw-r--r-- 1 root root 0 10-28 14:53 log.log
 

说明:
在没有带-a参数时,两个文件的时间是不一样的。在带了-a参数时,两个文件的时间是一致的。 

实例二:目标文件存在时,会询问是否覆盖
 

代码示例:
命令:
cp log.log test5
输出:
[root@xxx test]# cp log.log test5
cp:是否覆盖“test5/log.log”? n
[root@xxx test]# cp -a log.log test5
cp:是否覆盖“test5/log.log”? y
[root@xxx test]# cd test5/
[root@xxx test5]# ll
-rw-r--r-- 1 root root 0 10-28 14:46 log5-1.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-2.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-3.log
-rw-r--r-- 1 root root 0 10-28 14:48 log.log

说明:
目标文件存在时,会询问是否覆盖。这是因为cp是cp -i的别名。目标文件存在时,即使加了-f标志,也还会询问是否覆盖。

实例三:复制整个目录
 

代码示例:

命令:
输出:
目标目录存在时:
[root@xxx test]# cp -a test3 test5
[root@xxx test]# ll
-rw-r--r-- 1 root root    0 10-28 14:48 log.log
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
drwxr-xr-x 3 root root 4096 10-28 15:11 test5
[root@xxx test]# cd test5/
[root@xxx test5]# ll
-rw-r--r-- 1 root root    0 10-28 14:46 log5-1.log
-rw-r--r-- 1 root root    0 10-28 14:46 log5-2.log
-rw-r--r-- 1 root root    0 10-28 14:46 log5-3.log
-rw-r--r-- 1 root root    0 10-28 14:48 log.log
drwxrwxrwx 2 root root 4096 10-28 14:47 test3

目标目录不存在时:
[root@xxx test]# cp -a test3 test4
[root@xxx test]# ll
-rw-r--r-- 1 root root    0 10-28 14:48 log.log
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
drwxrwxrwx 2 root root 4096 10-28 14:47 test4
drwxr-xr-x 3 root root 4096 10-28 15:11 test5
[root@xxx test]#

说明:
注意目标目录存在与否结果是不一样的。
目标目录存在时,整个源目录被复制到目标目录里面。
 
实例四:复制的 log.log 建立一个连结档 log_link.log
 

代码示例:
命令:
cp -s log.log log_link.log
输出:
[root@xxx test]# cp -s log.log log_link.log
[root@xxx test]# ll
lrwxrwxrwx 1 root root    7 10-28 15:18 log_link.log -> log.log
-rw-r--r-- 1 root root    0 10-28 14:48 log.log
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
drwxrwxrwx 2 root root 4096 10-28 14:47 test4
drwxr-xr-x 3 root root 4096 10-28 15:11 test5

说明:
那个 log_link.log 是由 -s 的参数造成的,建立的是一个『快捷方式』,所以您会看到在文件的最右边,会显示这个文件是『连结』到哪里去的!

>>>查看更多 Linux命令实例教程 的内容。


    
[3]linux命令实例教程之mv命令
    来源: 互联网  发布时间: 2013-12-24

本节内容:
linux下mv 命令的用法。

熟悉操作系统的朋友都知道,文件的复制、移动、改名是常见的系统操作。

在linux操作系统中,这个重任由mv命令来担当。本文就为大家详细介绍下mv命令的用法,举了一些常用的实例,供大家参考。

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是常用的linux命令,经常用来备份文件或者目录。

1.命令格式:
    mv [选项] 源文件或目录 目标文件或目录

2.命令功能:
视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

3.命令参数:
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
   -t  : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。

4.命令实例:

实例一:文件改名
 

代码示例:
命令:
mv test.log test1.txt
输出:
[root@xxx test]# ll
总计 20drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
-rw-r--r-- 1 root root   16 10-28 06:04 test.log
[root@xxx test]# mv test.log test1.txt
[root@xxx test]# ll
总计 20drwxr-xr-x 6 root root 4096 10-27 01:58 scf
-rw-r--r-- 1 root root   16 10-28 06:04 test1.txt
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
说明:
将文件test.log重命名为test1.txt

实例二:移动文件
 

代码示例:

命令:
mv test1.txt test3
输出:
[root@xxx test]# ll
总计 20drwxr-xr-x 6 root root 4096 10-27 01:58 scf
-rw-r--r-- 1 root root   29 10-28 06:05 test1.txt
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@xxx test]# mv test1.txt test3
[root@xxx test]# ll
总计 16drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 06:09 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@xxx test]# cd test3
[root@xxx test3]# ll
总计 4
-rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
[root@xxx test3]#

说明:
将test1.txt文件移到目录test3中

实例三:将文件log1.txt,log2.txt,log3.txt移动到目录test3中。
 

代码示例:
命令:
mv log1.txt log2.txt log3.txt test3
mv -t /opt/soft/test/test4/ log1.txt log2.txt  log3.txt
输出:
[root@xxx test]# ll
总计 28
-rw-r--r-- 1 root root    8 10-28 06:15 log1.txt
-rw-r--r-- 1 root root   12 10-28 06:15 log2.txt
-rw-r--r-- 1 root root   13 10-28 06:16 log3.txt
drwxrwxrwx 2 root root 4096 10-28 06:09 test3
[root@xxx test]# mv log1.txt log2.txt log3.txt test3
[root@xxx test]# ll
总计 16drwxrwxrwx 2 root root 4096 10-28 06:18 test3
[root@xxx test]# cd test3/
[root@xxx test3]# ll
总计 16
-rw-r--r-- 1 root root  8 10-28 06:15 log1.txt
-rw-r--r-- 1 root root 12 10-28 06:15 log2.txt
-rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
-rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
[root@xxx test3]#
[root@xxx test3]# ll
总计 20
-rw-r--r-- 1 root root    8 10-28 06:15 log1.txt
-rw-r--r-- 1 root root   12 10-28 06:15 log2.txt
-rw-r--r-- 1 root root   13 10-28 06:16 log3.txt
drwxr-xr-x 2 root root 4096 10-28 06:21 logs
-rw-r--r-- 1 root root   29 10-28 06:05 test1.txt
[root@xxx test3]# mv -t /opt/soft/test/test4/ log1.txt log2.txt  log3.txt
[root@xxx test3]# cd ..
[root@xxx test]# cd test4/
[root@xxx test4]# ll
总计 12
-rw-r--r-- 1 root root  8 10-28 06:15 log1.txt
-rw-r--r-- 1 root root 12 10-28 06:15 log2.txt
-rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
[root@xxx test4]#
说明:
mv log1.txt log2.txt log3.txt test3 命令将log1.txt ,log2.txt, log3.txt 三个文件移到 test3目录中去,mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt 命令又将三个文件移动到test4目录中去。

实例四:将文件file1改名为file2,如果file2已经存在,则询问是否覆盖。
 

代码示例:
命令:
mv -i log1.txt log2.txt
输出:
[root@xxx test4]# ll
总计 12
-rw-r--r-- 1 root root  8 10-28 06:15 log1.txt
-rw-r--r-- 1 root root 12 10-28 06:15 log2.txt
-rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
[root@xxx test4]# cat log1.txt
odfdfs
[root@xxx test4]# cat log2.txt
ererwerwer
[root@xxx test4]# mv -i log1.txt log2.txt
mv:是否覆盖“log2.txt”? y
[root@xxx test4]# cat log2.txt
odfdfs
[root@xxx test4]#

实例五:将文件file1改名为file2,即使file2存在,也是直接覆盖掉。
 

代码示例:
命令:
mv -f log3.txt log2.txt
输出:
[root@xxx test4]# ll
总计 8
-rw-r--r-- 1 root root  8 10-28 06:15 log2.txt
-rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
[root@xxx test4]# cat log2.txt
odfdfs
[root@xxx test4]# cat log3
cat: log3: 没有那个文件或目录
[root@xxx test4]# ll
总计 8
-rw-r--r-- 1 root root  8 10-28 06:15 log2.txt
-rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
[root@xxx test4]# cat log2.txt
odfdfs
[root@xxx test4]# cat log3.txt
dfosdfsdfdss
[root@xxx test4]# mv -f log3.txt log2.txt
[root@xxx test4]# cat log2.txt
dfosdfsdfdss
[root@xxx test4]# ll
总计 4
-rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
[root@xxx test4]#
说明:
log3.txt的内容直接覆盖了log2.txt内容,-f 这是个危险的选项,使用时一定要保持头脑清晰,一般情况下最好不用加上它。

实例六:目录的移动
 

代码示例:
命令:
mv dir1 dir2
输出:
[root@xxx test4]# ll
-rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
[root@xxx test4]# ll
-rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
[root@xxx test4]# cd ..
[root@xxx test]# ll
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 3 root root 4096 10-28 06:24 test3
drwxr-xr-x 2 root root 4096 10-28 06:48 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@xxx test]# cd test3
[root@xxx test3]# ll
drwxr-xr-x 2 root root 4096 10-28 06:21 logs
-rw-r--r-- 1 root root   29 10-28 06:05 test1.txt
[root@xxx test3]# cd ..
[root@xxx test]# mv test4 test3
[root@xxx test]# ll
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 4 root root 4096 10-28 06:54 test3
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@xxx test]# cd test3/
[root@xxx test3]# ll
drwxr-xr-x 2 root root 4096 10-28 06:21 logs
-rw-r--r-- 1 root root   29 10-28 06:05 test1.txt
drwxr-xr-x 2 root root 4096 10-28 06:48 test4
[root@xxx test3]#
说明:
如果目录dir2不存在,将目录dir1改名为dir2;否则,将dir1移动到dir2中。
 

实例7:移动当前文件夹下的所有文件到上一级目录
 

代码示例:
命令:
mv * ../
输出:
[root@xxx test4]# ll
-rw-r--r-- 1 root root 25 10-28 07:02 log1.txt
-rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
[root@xxx test4]# mv * ../
[root@xxx test4]# ll
[root@xxx test4]# cd ..
[root@xxx test3]# ll
-rw-r--r-- 1 root root   25 10-28 07:02 log1.txt
-rw-r--r-- 1 root root   13 10-28 06:16 log2.txt
drwxr-xr-x 2 root root 4096 10-28 06:21 logs
-rw-r--r-- 1 root root   29 10-28 06:05 test1.txt
drwxr-xr-x 2 root root 4096 10-28 07:02 test4

实例8:把当前目录的一个子目录里的文件移动到另一个子目录里
 

代码示例:
命令:
mv test3/*.txt test5
输出:
[root@xxx test]# ll
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 4 root root 4096 10-28 07:02 test3
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@xxx test]# cd test3
[root@xxx test3]# ll
-rw-r--r-- 1 root root   25 10-28 07:02 log1.txt
-rw-r--r-- 1 root root   13 10-28 06:16 log2.txt
drwxr-xr-x 2 root root 4096 10-28 06:21 logs
-rw-r--r-- 1 root root   29 10-28 06:05 test1.txt
drwxr-xr-x 2 root root 4096 10-28 07:02 test4
[root@xxx test3]# cd ..
[root@xxx test]# mv test3/*.txt test5
[root@xxx test]# cd test5
[root@xxx test5]# ll
-rw-r--r-- 1 root root   25 10-28 07:02 log1.txt
-rw-r--r-- 1 root root   13 10-28 06:16 log2.txt
-rw-r--r-- 1 root root   29 10-28 06:05 test1.txt
drwxr-xr-x 2 root root 4096 10-25 17:56 test5-1
[root@xxx test5]#  cd ..
[root@xxx test]# cd test3/
[root@xxx test3]# ll
drwxr-xr-x 2 root root 4096 10-28 06:21 logs
drwxr-xr-x 2 root root 4096 10-28 07:02 test4
[root@xxx test3]#

实例9:文件被覆盖前做简单备份,前面加参数-b
 

代码示例:
命令:
mv log1.txt -b log2.txt
输出:
[root@xxx test5]# ll
-rw-r--r-- 1 root root   25 10-28 07:02 log1.txt
-rw-r--r-- 1 root root   13 10-28 06:16 log2.txt
-rw-r--r-- 1 root root   29 10-28 06:05 test1.txt
drwxr-xr-x 2 root root 4096 10-25 17:56 test5-1
[root@xxx test5]# mv log1.txt -b log2.txt
mv:是否覆盖“log2.txt”? y
[root@xxx test5]# ll
-rw-r--r-- 1 root root   25 10-28 07:02 log2.txt
-rw-r--r-- 1 root root   13 10-28 06:16 log2.txt~
-rw-r--r-- 1 root root   29 10-28 06:05 test1.txt
drwxr-xr-x 2 root root 4096 10-25 17:56 test5-1

说明:
-b 不接受参数,mv会去读取环境变量VERSION_CONTROL来作为备份策略。
--backup该选项指定如果目标文件存在时的动作,共有四种备份策略:
1.CONTROL=none或off : 不备份。
2.CONTROL=numbered或t:数字编号的备份
3.CONTROL=existing或nil:如果存在以数字编号的备份,则继续编号备份m+1...n:
执行mv操作前已存在以数字编号的文件log2.txt.~1~,那么再次执行将产生log2.txt~2~,以次类推。如果之前没有以数字编号的文件,则使用下面讲到的简单备份。
4.CONTROL=simple或never:使用简单备份:在被覆盖前进行了简单备份,简单备份只能有一份,再次被覆盖时,简单备份也会被覆盖。

>>>查看更多 Linux命令实例教程 的内容。


    
最新技术文章:
▪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