马哥linux课程学习资料(手写).doc

马哥linux课程学习资料(手写).doc

ID:55538041

大小:1.90 MB

页数:63页

时间:2020-05-16

马哥linux课程学习资料(手写).doc_第1页
马哥linux课程学习资料(手写).doc_第2页
马哥linux课程学习资料(手写).doc_第3页
马哥linux课程学习资料(手写).doc_第4页
马哥linux课程学习资料(手写).doc_第5页
资源描述:

《马哥linux课程学习资料(手写).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录马哥linux学习资料2第一章awk基础21.1print21.2printf21.3输出重定向31.4awk3第二章Cacti72.1snmp72.2RRDTool82.3Cacti11第三章软件包管理14第四章企业常用防火墙iptables相关原理详解174.1防火墙的类型:174.2防火墙的功能:174.3iptables用法184.4自定义链224.5限定链接速率244.6限定连接数244.7网卡的源地址转发模拟25第五章LinuxShell学习265.1bash变量类别:265.2本地变量2

2、65.3环境变量275.3特殊变量285.4命令替换285.5变量保存285.6命令别名295.7shell脚本295.8标准输入/输出305.9重定向305.10管道315.11正则表达式315.12用户管理335.13用户权限365.14文件权限365.15用户切换375.16算术运算385.17逻辑运算39第六章DNS服务器406.1DNS软件406.2配置DNS服务器正向解析416.3配置DNS服务器反向解析44第七章MYSQL477.1概论477.2MySQL安装487.3vsftpd517.4

3、mysqladmin547.5DevelopingWithMySQL567.6实验环境搭建567.8配置主从服务器:57第八章linux启动过程598.1启动流程59马哥linux学习资料第一章awk基础1.1printØprint的使用格式:printitem1,item2,….Ø要点:1.各项目自己使用逗号隔开,而输出时则以空白字符分隔;2.输出的item可以为字符串或者数值,当前记录的字段(如$1)、变量或者awk的表达式;数值会先转换为字符串,而后再输出;3.print的命令后面的item可以省略

4、,此时其功能相当于print$0,因此,如果想输出空白行,则需要使用print“”;Ø例子:#awk‘BEGIN{print“lineonelinetwolinethree”}’awk–F:‘{print$1,$2}’/etc/passwdØ内置变量:ORS(outputrecordsepatator)OFS(outputfieldseparator)FS:fieldseparator,默认是空白字符;RS:Recordseparator,默认是换行字符;NR:Thenumberofinputre

5、cords,awk命令所处理记录数:如果有多个文件,这个数目会把处理的多个文件中行统一计数;NF:NumberofField,当前记录的field个数;FNR:与NR不同的是,FNR用于记录正处理的行是当前这一文件中被总共处理的行数;ARGV:数组,保存命令行本身这个字符串,如awk’{print$0}’a.txtb.txt这个命令中,ARGV[0]保存awk,ARGV[1]保存a.txt;ARGC:awk命令的参数的个数;1.2printfØprint命令的使用格式:printfformat,item1

6、,item2,….Ø要点:1.与其print命令的最大不同是,printf需要指定format;2.format用于指定后面的每个item的输出格式;3.printf语句不会自动打印换行符;format格式的指示符都以%开头,后跟一个字符;如下:%c:显示字符的ASCII码:%d,%i:十进制整数:%e,%E:科学计数法显示数值;%f:显示浮点数;%g,%G:以科学计数法的格式或浮点数的格式显示数值;%s:显示字符串%u:无符号整数%%:显示%自身修饰符:N:显示宽度;-:做对齐+:显示数值符号例子:#a

7、wk–F:‘{printf“%-15s%”,$1,$3}’/ect/passwd1.3输出重定向printitems>output-fileprintitems>>output-file特殊文件描述符:/dev/stdin:标准输入/dev/stdout:标准输出/dev/stderr:错误输出/dev/df/N:某特定文件描述符,如/dev/stdin就相当于/dev/fd/0;例子awk–F:‘{printf“%-15s%i”,$1,$3>“/dev/stderr”}’/etc/passwd1

8、.4awkawk的使用格式:awk[options]‘script’file1,file2,….awk[options]‘PATTERN{action}’file1,file2,….-F:1、算术操作符:-x:负值+x:转换为数值x^y:x**y:次方x*y:x+y:x-y:x%y:2、字符串操作符:只有一个,而且不用写出来,用于实现字符串连接:3、赋值操作符:=、+=、-=、*=、/=、%=、^=、**=++、--需要注意的

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

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

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