- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重定向_查找_kill_第一个shell脚本
重定向如上图,“/”表示根目录,而“~”表示家目录根目录截图:家目录截图“”代表重定向输出,将上一个命令的输出结果“拐个弯”存到另外一个地方。“”与””的不同之处在于,””为覆盖式重定向,而””的结果是添加“2”表示标准错误流重定向在Linux中任何文件和设备都被抽象为了文件,文件具有文件标号,有三个常住文件在进程里:标准输入流(文件标号:0),标准输出流(1),标准错误输出流(2)键盘的输入会存入标准输入流文件里,该文件会写入磁盘标准输出流和标准错误输出流会直接显示到显示器上,不会写入磁盘管道分隔符”|”可以连接两个命令的输入输出内容:将上一个命令的输出转到下一个命令的输入几个常用的命令grep:(过滤显示)从输出中查找关键字uniq:(过滤显示)删除重复项wc:(添加打印项)打印字和字节数sort:(过滤显示)将输出结果排序locate、find、happygrep1. locate:最简单的查找命令格式:locate [keyword]示例:注:locate并非从文件系统中遍历查找,而是从数据库中查找,这个数据库由每天的例行工作(crontab)程序来建立,也就意味着当前创建的文件不会被查找到。需要手动更新该数据库:命令:updatedb2. find:拥有超强功能的查找命令示例:3. hellogrep:拥有友好界面的查找工具(来自github/happypeter/happygrep.git)j、k键:向上向下移动选择框e:打开vim编辑器进行编辑q:退出示例:按e后(大小写区分哦)第一个shel脚本1.echo命令命令格式:echo 输出的内容(例如: echo $SHELL)输出一句话:输出当前的shell输出转义字符:echo –e 输出内容输出带颜色的字符:2.第一个shella)vim hello.sh:建立第一个shell文件,文件的扩展名为“.sh”b)在vim键入如下文字:1 #//bin/bash(注意家目录和根目录)2 #this is the first shell3 echo –e “\e[1;32m hello world!\e[0”c)ESC--:wq——保存解释:第一行是本机中bash的目录必写,可以看做改程序的执行入口,示例:d)执行:方法一:通过bash hello.sh执行,因为该文件不是执行文件,所以得用bash方法二:修改hello.sh文件为可执行文件命令:chomod 755 文件名
文档评论(0)