- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Cryptography grep grep, egrep, fgrep $NF Bourn bsh csh ksh Bourn Again Shell ? bash 命令历史 别名 管道 重定向 grep [options] ‘pattern’ file 模式 正则表达式 元字符是这样一类字符,它们所表达的是不同字面本身的含义; globbing * ? [] 正则表达式元字符 元字符(2) posix方括号字符集 ^[A-Z]..$ [A-Z][a-z]*3[0-9] [A-Za-z]*\. ^ *[A-Z][a-z][a-z]$ 思考??? 如何表示以零个或多个大/小写字母开头,后跟一个非句点的字符,再跟零个或多个数字和一个换行符的行 grep支持的元字符 grep支持的元字符(续) grep的选项 示例 grep ‘\.[0-9].’ myfile.txt grep ‘ab\(s\)*[a-z].*’ myfile.txt 思考?? 如何匹配,以”my”开头,中间跟了任意多个字符,且以“le”结尾的行? 如何匹配河南省的电话号码? grep ‘0[0-9]\{3}-[0-9]\{8\}’ egrep支持的元字符 egrep新增的元字符 Sed stream editor 行编辑器 sed 非交互式编辑器 没有破坏性,不修改原文件,除非使用shell的重定向符来保存结果 sed还支持sed脚本 模式空间 sed的工作过程 sed是一个行编辑器,它逐行处理要被处理对象文件的内容,并会把结果输送至屏幕 模式空间(缓冲区) sed的命令 替换标志 sed的选项 sed支持的正则表达式元字符 sed支持的正则表达式元字符(2) 示例 sed -n ‘/how/p’ myfile.txt sed ‘5d’ myfile.txt sed ‘5,9d’ myfile.txt sed ‘s/This/That/g’ myfile.txt sed ‘s/[1-9][0-9][0-9]/.5/g’ myfile.txt sed -e ‘/first/,/third/d’ -e ‘s/fourth/forth/g’ myfile.txt 位置变量 $1,$2…$9 # ls /etc /var $0 $* $# sed命令总结 分两次读入两个文件 比较两个文件的不同,显示出来,并同时保存在patch.pa文件中; 而后应用此补丁到旧文件; 手动验正结果 写一个脚本,能显示出第一块网卡配置文件中IP地址和子网掩码的设置; 无论默认是使用dhcp还是静态址,要求使用一个脚本完成设置其地址为静态,而且地址为用户通过键盘临时输入的地址和掩码) /etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO=static IPADDR=192.168.0.56 NETMASK=255.255.255.0 显示本机主机名 提示用户指定一块网卡 显示此网卡的IP地址和子网掩码 显示此网卡配置文件中地址协议的类型 如果是动态地址,则只显示协议即可; 如果是静态地址,则需要把地址,子网掩码显示出来 提示用户可以通过键盘输入一个地址和掩码,并将其保存至配置文件中; 让用户配置生效 建议,不要重启网络服务,不要中断网卡运行; 写一个脚本,判断本机的cups服务是否开启,如果开启则返回开启提示,否则,则返回服务未启动提示; 提示:通过获取service cups status命令的返回值来实现 写一个脚本,获取当前登录用户的UID,并判断其是否为0,如果是,则返回信息说明当前用户为root用户,否则,请从/etc/passwd文件中找到其用户名,并打印至屏幕; ps aux -ef pgrep pidof pkill 1,9,15,2,19 top –d –b –n N bg,fg jobs fg %jobnumber bg %jobnumber kill %jobnumber -20——19 renice N pid nice –n N command at crond Login shell /etc/profile /etc/profile.d/* ~/.bash_profile non-Login shell /etc/bashrc ~/.bashrc 写一个脚本,要求在15秒对物理内存使用取样三次,分别显示出每次的使用值。 写一个脚本,显示所有PID大于200且属于root用户的进程。要求显示进程号,启动时间和命令; The name awk comes from the initials of its des
您可能关注的文档
- 1喜悦 内观-点.ppt
- 2,郭沫若女神.ppt
- 女神教学课件.ppt
- 2、喷漆工培训课程.ppt
- 3,徐志摩:诗化生活与分行书写.ppt
- 5,现代诗派与欧美象征主义.ppt
- 2011-Excel达人装B指南-@Lonely Fish.ppt
- 2013.4一年级下册期中家长会.ppt
- 2013修订版语概003-第2讲:语音和音系.ppt
- 2013修订版语概004-第3讲:语法.ppt
- 中国国家标准 GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- 《GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法》.pdf
- GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/T 32455-2024航天术语 运输系统.pdf
- GB/T 32455-2024航天术语 运输系统.pdf
- 《GB/T 32455-2024航天术语 运输系统》.pdf
- GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
- 中国国家标准 GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
文档评论(0)