第2章 命令与示例.pptVIP

  • 1
  • 0
  • 约1.95万字
  • 约 181页
  • 2019-01-21 发布于湖北
  • 举报
说明:管理员可以任意使用at命令,但是普通用户将要受到一定的限制。 如果/etc/at.allow或/etc/at.deny存在的话,那么只有列入/etc/at.allow的用户才能使用at命令。 * (2)at命令示例二——在指定日期的特定时刻执行任务 [root@server1 ~]# at now + 3 week at /root/bin/myshell.sh at EOT job 8 at 2006-08-22 09:56 功能:now + 3 week表示从现在起3周后这个时刻执行某任务。 说明:除了week,还可以是day、month、year,更多参数可参考帮助手册。 * (3)at命令示例三——查看at任务列表 [root@server1 ~]# at -l 功能:参数-l的功能是列出at的待执行的任务列表。 说明:此命令与atq相同。 * (2)grep示例二——查找不包含指定字符串的行 $ grep -v network /etc/nsswitch.conf 功能:查找/etc/nsswitch.conf文件中不包含字符串“network”的行。 * 2. wc命令 (1)wc示例一——统计指定文件的行数、单词数和字符数 [user1@server2 ~]$ wc /etc/nsswitch.conf 63 272 1718 /etc/nsswitch.conf 功能:统计出文件/etc/nsswitch.conf共有63行、272个单词、1718个字符。 * (2)wc示例二——参数使用 $ wc -l /etc/nsswitch.conf 63 /etc/nsswitch.conf 功能:参数-l的功能可统计出指定文件的行数。另外,利用参数-w统计单词,利用-c统计字符数。 * 3. sort命令 (1)sort示例一——按正序输出 [user1@server1 ~]$ sort mytest 功能:将指定文件以行为单位按正序输出。 (2)sort示例二——按逆序输出 [user1@server1 ~]$ sort -r mytest 功能:将指定文件以行为单位按逆序输出。 * 4. diff 命令 [user1@server1 ~]$ diff test mytest 功能:比较文件test与mytest是否相同,将不同之处输出到屏幕上。 * 5. cut 命令 cut命令是一个文本提取工具,它以行为单位,将每行看作一条记录,而字段之间的分隔符可以灵活地定义。 (1)cut示例一——按特定的分隔符提取指定的字段 [user1@server2 ~]$ cut -d: -f1 /etc/passwd 功能:参数-d用来定义字段之间的分隔符,参数-f指定提取第几个字段;本例为提取/etc/passwd文件中以“:”为分隔符的第1个字段。 * (2)cut示例二——提取指定的字符 $ cut -c1-3,5 /etc/passwd 功能:参数-c用来指定提取哪几列;本例提取/etc/passwd文件中每行的第1列至第3列和第5列。 * 2.1.7 压缩与打包命令 1. tar命令 tar命令是经典的备份/还原命令,几乎所有最新的软件包都是通过tar包发布的。 (1)tar命令示例一——打包(备份) [user1@server2 ~]$ tar -cvf myetc.tar /etc 功能:参数-c的功能是打包(创建), 参数-v是显示处理过程, 参数-f是用来指定文档名; 本例的功能是:将目录/etc打包为一个名为myetc.tar的文档。 * (2)tar命令示例二——打包(备份)并压缩 $ tar -zcvf myetc.tar.gz /etc 功能:将目录/etc打包并压缩为一个名为myetc.tar.gz的文档。 说明: 其中参数-z是调用gzip命令来压缩,扩展名为gz, 参数-Z是调用compress命令来压缩,扩展名为Z, 参数-j是调用bzip2命令来压缩,扩展名为bz2。 * 请尝试以下命令,注意扩展名的变化,请读者自己比较哪种压缩包最小。 $ tar -Zcvf myetc.tar.Z /etc $ tar -jcvf myetc.tar.bz2 /etc * (3)tar命令示例三——解压缩还原 $ tar -zxvf myetc.tar.gz 功能:将参数-c换成-x即可实现还原释放的功能。 说明:本例没有指明还原的位置,则将会还原在当前目录下; 如果想指明还原位置可用参数-C

文档评论(0)

1亿VIP精品文档

相关文档