欢迎来到锦衣沙漠的博客

很遗憾,没能成为你的例外和偏爱,而你却成为了我爱而不得的无奈,很庆幸你能来,也不遗憾你离开,如果当初没有认识你,如果当初能够保持距离,是不是就不会是今天的结局

随笔分类 -  shell基础

摘要:find命令主要是用来在相应的目录下查找符合给定条件的文件。# find [查找起始路径] [查找条件] [处理动作] find支持文件名的正则表达式查找,按文件修改时间查找,按文件大小查找,按文件权限查找,按文件类型查找等,查找到以后还支持直接对查找到的文件使用命令,功能非常强大Find命令选项参数使用:name选项(iname是不区分大小写): 文件名选项是find命令最常用的选... 阅读全文
posted @ 2020-07-05 19:18 锦衣沙漠 阅读(216) 评论(0) 推荐(0) 编辑
摘要:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如cut fl f2 > f3将把文件fl和f2的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件f3中。 当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。 为了控制滚屏,... 阅读全文
posted @ 2020-07-05 19:05 锦衣沙漠 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。使用专门的测试工具test命令,可对条件进行测试,并根据返回值来判断条件是否成立(返回值为0表示成立)。使用test测试命令时使用格式:test 条件表达式test [ 条件表达式 ] 这两种方式作用完全相同,但是通常使用后者。根据要测试的条件类别不同,条件表达式也... 阅读全文
posted @ 2020-07-05 18:40 锦衣沙漠 阅读(334) 评论(0) 推荐(0) 编辑
摘要:if 语句的结构 在Sell脚本应用中,if语句是最为常用的一种流程控制方式.用来根据特定的条件测试结果分别执行不同的操作-如果......根据不同的复杂程度,if 语句的选择结构可以分为三种基本类型,适用于不同的应用场合:单分支的if语句 if语句的“分支”指的是不同测试结果所对应的执行语句(一条或多条). 对于单分支的选择结构,只有在“条件成立”时才会执行相应的代码,否则不执行任何... 阅读全文
posted @ 2020-07-05 18:34 锦衣沙漠 阅读(285) 评论(0) 推荐(0) 编辑
摘要:我们可以bash的内置命令read命令来给变量赋值。read命令用来提示用户输入信息,从而实现简单的交互过程。执行时将从标准输入设备(键盘)读入一行内容,并以空格为分隔符,将读入的各字段挨个赋值给指定的变量(多余的内容赋值给最后一个变量)。若指定的变量只有一个,则正行内容赋值给此变量。 也即read命令接收标准输入(键盘)的输入,或其他文件描述符的输入。得到输入后,read命令将数据放... 阅读全文
posted @ 2020-07-05 18:27 锦衣沙漠 阅读(163) 评论(0) 推荐(0) 编辑
摘要:Case语句主要适用于:某个变量存在多种取值,需要对其中的每一种取值分别执行不同的命令序列。这种情况和多分支if语句非常相似。只不过if要判断多个不同的条件而case语句只判断一个变量的不同取值。语句结构case 变量值 in模式1) 命令序列1 ;;模式2) 命令序列2 ;;。。。。。。。。。。。。。*) 默认命令序列esac 在上述结构中,关键字case后面跟的是“变量值”,... 阅读全文
posted @ 2020-07-05 18:21 锦衣沙漠 阅读(299) 评论(0) 推荐(0) 编辑
摘要:echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串 阅读全文
posted @ 2020-06-20 19:04 锦衣沙漠 阅读(354) 评论(0) 推荐(0) 编辑
摘要:shell变量是由shell程序设置的特殊变量 阅读全文
posted @ 2020-06-20 18:53 锦衣沙漠 阅读(158) 评论(0) 推荐(0) 编辑
摘要:Linux中的shell脚本是一个特殊的应用程序,它介于操作系统和系统内核之间,充当一个命令解释器的角色 阅读全文
posted @ 2020-06-20 18:26 锦衣沙漠 阅读(279) 评论(0) 推荐(0) 编辑