文章分类 - shell
摘要:转载:https://www.cnblogs.com/ruanjianwei/p/12195381.html 菜鸟教程地址:https://www.runoob.com/linux/linux-shell.html 一.Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Lin
阅读全文
摘要:转载 原文地址:https://blog.csdn.net/wangtaoking1/article/details/78268574 Expect是一个用来处理交互的工具,通常用于需要手动输入数据的场景,可在脚本中使用expect来实现自动化。 安装首先查看系统中是否有安装expect。 Expe
阅读全文
摘要:转载 原文地址:https://www.cnblogs.com/wangkongming/p/4476933.html 如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名 -r
阅读全文
摘要:转载 原文地址:https://blog.csdn.net/fenglongmiao/article/details/80319875 脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单 #!/usr/bin/python3是告诉操作系统执行这个脚本的时候
阅读全文
摘要:转载 原文地址:http://www.cnblogs.com/kex1n/p/5233821.html 1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索
阅读全文
摘要:转载 原文地址:https://www.centos.bz/2013/07/expect-spawn-linux-expect-usage/ 一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/b
阅读全文
摘要:转载 原文地址:http://blog.163.com/njut_wangjian/blog/static/1657964252013112152418345/ 在shell编程中,”EOF“通常与”<<“结合使用,“<<EOF“表示后续的输入作为子命令或子shell的输入,直到遇到”EOF“,再次
阅读全文
摘要:转载 原文地址:http://blog.sina.com.cn/s/blog_4da051a60102uwda.html 在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 e
阅读全文
摘要:cmd3 $(cmd2 $(cmd1)) 以上命令的作用是:将cmd1的执行结果作为cmd2的参数,将cmd2执行结果作为cmd3的参数
阅读全文
摘要:sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式: sort [-bcfMnrtk][源文件][-o 输出文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序。 参 数: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -f 排序时,忽略大
阅读全文
摘要:转载 原文地址:http://blog.csdn.net/wisgood/article/details/17316663 1,两者区别 du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件
阅读全文
摘要:1、显示当前目录及子目录每个文件占用的块数量 du 2、显示当前目录占用的块数量 du -s 3、查看当前目录占用空间啊大小(空间大小= 块数量 * 块大小) du -sh 4、查看当前目录各个文件占用空间大小 du -sh * 5、通过字节(k)单位显示当前目录各个文件大小 du -shk * 6
阅读全文
摘要:以上代码将会循环100次 shell中进行数值运算需要加上双括号
阅读全文
摘要:转载 原文地址:http://blog.sina.com.cn/s/blog_6336857901019zyz.html #!/bin/bash是指此脚本使用/bin/bash来解释执行。 其中,#!是一个特殊的表示符,其后,跟着解释此脚本的shell路径。 bash只是shell的一种,还有很多其
阅读全文
摘要:例如: 注意,不是用单引号括起来的;用的是Esc下面的撇号 变量赋值也可以使用$(...) 机制(它是比斜引号更新的方法). 它实际是命令替换的一种形式:
阅读全文
摘要:shell将表达式值付给变量: progress=$(ps -A | grep docker) #将后面表达式的值赋值给progress 以下代码为活取docker的pid并结束该进程 progress=$(ps -A | grep docker) pid=$(echo $progress | cu
阅读全文