linux shell读书笔记

linux shell读书笔记

ID:14327194

大小:46.50 KB

页数:20页

时间:2018-07-27

linux shell读书笔记_第1页
linux shell读书笔记_第2页
linux shell读书笔记_第3页
linux shell读书笔记_第4页
linux shell读书笔记_第5页
资源描述:

《linux shell读书笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、linuxshell读书笔记这是我学习linuxshell时记下的读书笔记!分享给大家!LINUXshell**************************************************************************1,文件及权限*************************************************************************chmodwho[operator][permission]filename相对模式:operator:+/-permission:r,w,x,

2、l(给文件加锁),s(设置文件宿主或组set_ID),t(粘帖位)绝对模式:权限:r(2),w(4),x(1)uid:owner(set_uid)(2),group(set_gid)(4),粘帖位(1)设置uid时把uid的绝对组合数字放在最前面umask:允许设置文件创建时的缺省模式,对每一类用户存在相应的mask数字,对于文件该值最大为6,因为系统不允许在创建文件时赋予执行权限,对于目录来讲最大值为7,例子:(目录)umask:101对应的权限为676**************************************************

3、************************2,文件名替换**************************************************************************匹配任何字符串?匹配单个字符串[...]匹配其中的任何字符[!...]匹配非!之后的字符**************************************************************************3,shell的输入与输出********************************************

4、*****************************echo输出语句read变量1变量2...cat用来显示文件分割显示文件显示控制字符tee把一个副本传递到标准输出同时也把另一个副本COPY到相应的文件中shell3个相关的文件描述符:0标准输入1标准输出2标准错误文件重定向:>定向到文件>>追加到文件对标准错误重定向时必须是文件描述符:command0/1/2>/>>filenamecommand>/>>filename0/1/2>&0/1/2command

5、iter分界符command<&m把m作为标准输入command>&m把标准输出重定向到m中去command<&-关闭标准输入**************************************************************************4,shell命令的执行顺序*************************************************************************&&如:命令1&&命令2只有命令1返回真(0),命令2才被执行

6、

7、如:命令1

8、

9、命令2如果命令1执行失败,则执行

10、命令2()在当前shell执行一组命令,如(命令1;命令2;...),如用{}则组中所有的命令的输出作为一个整体被重定向时,则放到子shell执行否则放到当前shell执行**************************************************************************5,文本过滤(正则表达式)*************************************************************************^匹配行首如^c$只匹配行尾如$c*一个单字符后跟*,匹配0或多个此

11、字符[]匹配[]内字符,可以是单字也可以是字符序列,也可以使用-表示字符范围,如[1-5]用来匹配一个元字符的特殊含义.匹配任意单字符pattern{n}匹配前面的pattern,n为次数pattern{n,}m同上但次数至少为npatterb{n,m}同上但次数在n与m之间**************************************************************************5,awk,主要用来格式化文本**********************************************

12、***************************awk脚本:可以使用-F指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。