- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * 基础Shell编程- shift命令 向脚本传递参数时,有时需要将每一个参数偏移以处理选项,这就是s h i f t命令的功能。它每次将参数位置向左偏移一位。 $ pg shift_test.sh while [ $# -ne 0 ] do echo “$1” shift done $ shift_test.sh para1 para2 para3 para1 para2 para3 基础Shell编程-常用shell命令 简单交流,不足之处请谅解。 欢迎共同探讨,联系方式: MOBQQ: 155101249 Mail: youjian@ 谢谢! * * * * * * 文件系统将磁盘空间划分为每1024个字节一组,称为块(也有用512字节为一块的,如:SCOXENIX)。编号从0到整个磁盘的最大块数。 ???? 全部块可划分为四个部分,块0称为引导块,文件系统不用该块;块1称为专用块,专用块含有许多信息,其中有磁盘大小和全部块的其他两部分的大小。从块2开始是i节点表,i节点表中含有i节点 * 文件系统将磁盘空间划分为每1024个字节一组,称为块(也有用512字节为一块的,如:SCOXENIX)。编号从0到整个磁盘的最大块数。全部块可划分为四个部分,块0称为引导块,文件系统不用该块;块1称为专用块,专用块含有许多信息,其中有磁盘大小和全部块的其他两部分的大小。从块2开始是i节点表,i节点表中含有i节点。 当然,在linux系统的某处一定会有一个表,告诉文件系统如何将物理结构转换为逻辑结构。这就涉及到i节点了。i节点是一个64字节长的表,含有有关一个文件的信息,其中有文件大小、文件所有者、文件存取许可方式,以及文件为普通文件、目录文件还是特别文件等。在i节点中最重要的一项是磁盘地址表。 * * * * * * * * * * * * * * * * * * * * * * Shell基础知识- shell输入与输出 3、 cat: c a t是一个简单而通用的命令,可以用它来显示文件内容,创建文件,还可以用它来显示控制字符。在使用c a t命令时要注意,它不会在文件分页符处停下来;它会一下显示完整个文件。如果希望每次显示一页,可以使用m o r e命令或把c a t命令的输出通过管道传递到另外一个具有分页功能的命令中. c a t命令的一般形式为:cat [options] filename1 ... filename2 ... $ cat myfile | more 或 $ cat myfile | pg EG: (1)如果希望显示myfile1 myfile2 myfile3这三个文件同时创建myfile文件,可以用: $ cat myfile1 myfile2 myfile3 myfile 还可以使用c a t命令来显示控制字符。 cat –v filename Cat写文件时,末尾按CTRL D结束。 Shell基础知识- shell输入与输出 3、 cat: 它的一般形式为:read varible1 varible2 ... EG: $read name $Hello, my name is Tom. $echo $name Hello, my name is Tom. $pg var_test.sh #!/bin/sh echo “First charactor is :\c” read name echo “Sencond character is : \c” read name $ var_test.sh $ Zhang San $ First charactor is :Zhang $ Sencond character is :San Shell基础知识- shell输入与输出 4、 管道: 它的一般形式为:命令1 |命令2 ,其中|是管道符号。 EG: $ls | grep -i “sh” $ps –ef | grep –i sh $df –k | awk ‘{print $1}’ | grep –i “/tmp” Shell基础知识- shell输入与输出 5、 tee: 它的一般形式为:tee [-a] files(其中,- a表示追加到文件末尾)。 EG: $who | t
文档评论(0)