
Unix Shell编程
文章平均质量分 77
hbrqlpf
这个作者很懒,什么都没留下…
展开
-
使用find和xargs
使用find和xargs有时可能需要在系统中查找具有某一特征的文件(例如文件权限、文件属主、文件长度、文件类型等等)。find是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。find命令的一般形式为:find pathname -options [-print -exec -ok]让我们来看看该命令的参数:pathname find命令所查找的目录路径。例如用.来表转载 2008-08-29 23:12:00 · 628 阅读 · 0 评论 -
文件安全与权限
一个文件一经创建,就具有三种访问方式:读,可以显示该文件的内容。写,可以编辑或删除它。执行,如果该文件是一个shell脚本或程序。按照所针对的用户,文件的权限可分为三类:文件属主,创建该文件的用户。同组用户,拥有该文件的用户组中的任何用户。其他用户,即不属于拥有该文件的用户组的某一用户1、文件当你创建一个文件的时候,系统保存了有关该文件的全部信息,包括:文件的位置,文件类型,文件长度,哪位用户拥有转载 2008-08-29 22:27:00 · 787 阅读 · 0 评论 -
文本过滤
文本过滤1、正则表达式介绍当从一个文件或命令输出中抽取或过滤文本时,可以使用正则表达式,正则表达式是一些特殊或不很特殊的字符串模式的集合。系统自带的所有大的文本过滤工具在某种模式下都支持正则表达式的使用,并且还包括一些扩展的元字符集。基本元字符集及其含义:^ 只只匹配行首$ 只只匹配行尾* 只一个单字符后紧跟*,匹配0个或多个此单字符[ ] 只匹配[ ]内字符。转载 2008-09-07 21:18:00 · 3166 阅读 · 1 评论 -
登录环境
登录环境1、登录环境登录系统时,在进入命令提示符前,系统要做两个工作。键入用户名和密码后,系统检查是否为有效用户,为此需查询/etc/passwd文件。如果登录名正确并且密码有效,开始下一步过程,即登录环境。在进行下一步处理之前,先看看文件/etc/passwd。这是一个文本文件,可以任意修改其中的文本域,但要小心。此文本有7个域,并用冒号作分隔符,第1域是登录名,第2域是加密转载 2008-09-08 21:24:00 · 1123 阅读 · 0 评论 -
基础shell编程
基础shell编程1、shell脚本介绍一个shell脚本可以包含一个或多个命令。当然可以不必只为了两个命令就编写一个shell脚本,一切由用户自己决定。1.1、使用shell脚本的原因shell脚本在处理自动循环或大的任务方面可节省大量的时间,且功能强大。1.2、脚本内容脚本不是复杂的程序,它是按行解释的。脚本第一行总是以#!/bin/sh开始,这段脚本通知shell使用转载 2008-09-11 20:56:00 · 2081 阅读 · 1 评论 -
高级shell编程技巧
高级shell编程技巧1、深入讨论当shell看到的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到shell又看到该分界符(位于单独的一行)。这个分界符可以是你所定义的任何字符串。该命令的一般形式为:command textword2、shell 工具2.1 创建保存信息的文件任何脚本都应该能够创建临时文件或日志文件。在运行转载 2008-09-11 22:53:00 · 1524 阅读 · 0 评论