- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
菜鸟学习笔记
菜鸟学习笔记:查看各文件夹的大小:du -h --max-depth=2双引号与单引号区别:双引号可以保留变量的内容,单引号仅能是一般的字符,不保留原来的变量的内容例如:name=xuweizhengecho $name -------结果:xuweizhengecho “$name”----结果:xuweizhengecho ‘$name’----结果:$name3.反引号` `:将反引号内的linux命令先执行,然后将执行结果赋予变量,在linux中起命令替换的作用例如:n1=`ls -l score3.sh`echo $n1----结果:-rwxrwxrwx 1 actian users 180 3月 13 17:51 score3.sh a=”date” b=’date’ c=`date’echo $a $b $c -----结果:date date 2017年 03月 16日星期四 14:19:04 CST4.let命令是bash中用于计算的工具例如:let a=2+2 b=3+4echo $a $b ----结果:4 75.pwd命令显示当前目录的完整路径例如:/home/actian/poc/vxwzecho $(pwd)----结果为:/home/actian/poc/vxwzecho “$(pwd)”---结果同上6.比较运算符-eq == -ge = -gt -le = -lt -ne !=7.shell脚本变量 shell脚本中所有变量都有字符串组成,不需要对变量声明,给变量赋值格式如下:变量名=值注:取变量值可以在变量名前加一个$美元符eg:a=”hello”echo $a 如果执行时提示权限不够需更改权限例如 chmod 777 score3.sh 在执行8.ls命令文件列表例如:actian@node3:~/poc/vxwz lsbaddir score2.sh score4.sh vw_2016.shods_all score3.sh test9.wc -l计算文件行数; wc -w计算文件单词数; wc -c计算文件中的字符数例如: vi n2.shqwertyuiopasdfghjklwc -l n2.sh--结果:3 n2.shwc -w n2.sh--结果:3 n2.shwc -c n2.sh--结果:22 n2.sh10.cp命令拷贝文件例如:cp 源文件目录目标文件位置actian@node3:~/poc/vxwzcp n2.sh n22.sh 10.mv重命名或移动文件例如:mv 就文件新文件名mv n22.sh n222.sh 11.删除文件rm12.grep ‘party’ file:在文件中搜索字符串actian@node3:~/poc/vxwz cat score3.sh#!/bin/shecho -n please input a score:read scoreif [ $score -lt 60 ]; then echo Celif [ $score -lt 80 -a $score -ge 60 ]; then echo Belse echo Afi例如: grep ‘echo’score3.shjieguo:echo -n please input a score: echo C echo B echo A13.cut -b colum file:指定欲显示的文件内容范围,并将它们输出到标准设备actian@node3:~/poc/vxwz cat n2.sh qwertyuiopasdfghjkl例如:输出每行第2个到第4个字符cut -b 2-4 n2.sh结果:weruiosdf-b:以字节为单位进行分割 -c:字符为单位进行分割 -d:自定义分隔符,默认为制表符 -f:与-d 一起使用,指定显示哪个区域例如:提取每一行的第三个字节who:root pts/0 2017-03-16 11:07 (11.203.2.50)root pts/1 2017-03-16 13:35 (11.203.2.103)who | cut -b 3--结果:actian@node3:~/poc/vxwz who | cut -b 3o14.sed命令是一个基本的查找替换程序,可以从标准输入(比如管道命令)读入文本,并将结果输入到标准输出(屏幕)该命令采用正则表达式进行搜索,注意不予shell中通配符相混淆。例如:将n2.sh中qwert替换为QWERTcat n2.sh “s/qwert/QWERT/g”cat n2.sh ‘s/qwer
您可能关注的文档
最近下载
- 2025秋人教版八年级上英语教学计划及教学进度安排.docx VIP
- (完整版)元素周期表(word全面版) .pdf VIP
- 《中华人民共和国监察法》试题库附参考答案.docx VIP
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)(宣讲培训).pptx VIP
- 监察法试题库完整.doc VIP
- 水稳运输车驾驶员安全技术交底.pdf VIP
- 外墙保温工程监理实施细则.docx VIP
- 林草--森林火灾危险性评估技术规范.pdf VIP
- 人教版(2019)必修第一册Unit 4 Natural Disasters reading and thinking课件(共38张PPT)(含音频+视频).pptx VIP
- 矿产行业审计风险分析报告 .pdf VIP
文档评论(0)