快速业务通道

LINUX与UNIX SHELL编程指南笔记

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-13
第一部分文件安全与权限 权限 -rwxrwxrwx rwx 读 写 执行 s 文件属主和组set-ID t 粘性位 4 2 1 U G O User group other 文件类型 d 目录 l 符号链接 s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件 - 普通文件 改变文件权限 chmod u文件所有者 g同组用户 o其他用户 a所有用户 增加权限 -取消权限 =设定权限 suid/guid why?当其它人使用有suid/guid的文件时就会有止文件所属用户的权限,这是很危险的!! chown 改变所属用户chgrp 改变所属组 umask 默认文件权限设置 ,设置方法为777减去文件权限所得的值. 第二部分find和xargs Find pathname –iptions find / -name xxx -name 按文件名查找 Find / -name “*.txt” -print -perm 按文件权限 查找 Find / -perm 755 -print -prune 使find不在当前目录查找,如果同时使用了-depth那么-prune将被find 忽略 -user 按文件所属用户查找 -group 按所属组查找 -mtime –n n 按文件更改时间来查找-n表示距现在n天内 n表更改时间距现在n天以前,另外还有-atime和-ctime选项用法和-mtime相似 -nogroup 查找不属于任何组的用户 -nouser 查找不属于任何人的文件 -newer file ! fiel2 查找比file1新但比file2旧的文件 -type 查找某一类型的文件如: d -目录 l -符号链接 s -套接字文件 b -块设备文件 c -字符设备文件 p -命名管道文件 f - 普通文件 -size n[c]查找文件长度为n块的文件,带c时表示文件长度以字节计. -depth 查找文件时先查找当前目录,再查找子目录. -fstype 查找某一类型文件系统中的文件, -mount 在查找文件时不跨越文件系统mount点. -follow 如果find命令遇到符号链接,就跟踪止链接所指向的文件. -cpio 对匹配的文件使用cpio命令,将这些文件备份到磁带设备中.、 使用exec或ok来执行shell命令,在找到一些文件后使用-exec来执行相关命令 -exec 后跟要执行的命令,一对{} 一个空格和一个一个分号 Find . –type f –exec ls –l {} ; xargs????? 拥有帝国一切,皆有可能。欢迎访问phome.net第三部分后台执行命令 at cron 和crontab & Nohup 后台运行一个命令,即使用户退也也不受影响. * * * * * command 分 时 日 月 周 命令 Crontab [-u user] –e –l –r 用户 编辑 例出 删除 at [-f script] [-m –l –r ] [time] [date] -f script 命令或脚本 -l 列出 -r 删除 -m 完成后发邮件 第四部分文件名置换 * 匹配任何字符串,包括空字符串. ?匹配任何单个字符 […] 匹配[]中所含的任何字符 [!....]匹配[]中除!之后的字符 第五部分shell输入与输出 echo c f t n 不换行 进纸 跳格 换行 read cat 管道 | 前一个命令的输出做为后一个命令的输入 tee 一个输出到标准输出,另一个拷到相应的文件中 标准输入,输出和错误 0 1 2 文件重定向 > >> < comm > file 2>&1 exec 替换当前shell 第六部分 && || 返回0 返回非0 () {} 当前shell 子shell 第七部分正则表达式 基本元字符及含义 ^ 只匹配行首 $ 只匹配行尾 * 一个单字符后跟*,匹配0个或多个止字符 屏蔽特殊字符 pattern{n} 匹配前面pattern出现次数,n次 pattern{n,}m 同上,但次数最少为n pattern{n,m} 同上,但

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号