第四讲 shell入门.ppt

第四讲 shell入门

ls /tmp/testing || touch /tmp/testing 那个 || 刚好完全跟 相反,当前一个指令有错误时,在 || 后面的指令才会被执行! 因此,简单的来说,当 ls /tmp/testing 发生错误时,才会使用 touch /tmp/testing 去建立这个文件的意思。 是否很有趣啊?这个 || 及 对于系统管理员在管理某些档案权限、存在等问题时, 可是很有用的东西喔! 以 ls 测试 /tmp/testing 是否存在,若存在则显示 exist ,若不存在,则显示 not exist 管道命令(pipe) 假设我们想要知道 /etc/ 底下有多少文件,那么可以利用 ls /etc 来查阅,不过, 因为 /etc 底下的文件案太多,导致一口气就将屏幕塞满了~不知道前面输出的内容是啥?怎么办? 管道命令『 | 』仅能处理经由前面一个指令传来的正确信息,也就是tandard output ( STDOUT ) 的信息,对于 stdandard error 并没有直接处理的能力,请记得。 管道命令的处理示意图 选取命令cut cut 不就是『切』吗?没错啦!这个指令可以将一段讯息的某一段给他『切』出来~ 处理的讯息是以『行』为单位喔! cut -d分隔字符 -f fields cut -c 字符区间 参数: -d :后面接分隔字符。与 -f 一

文档评论(0)

1亿VIP精品文档

相关文档