命令脚本
文章平均质量分 75
命令脚本
qianghong000
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。
展开
-
find 的-regex 与 -name的区别
1. 与-name, -iname最大的区别就在于 -regex是把find输出的整个结果(有别于绝对路径名)作为要匹配的对象, 而不仅仅是结果的最后一部分举例:/tmp目录下有且仅有aaa,aa,1,2这些文件find-name"a*"可以找到aaa和aafind/tmp-regex"a*...原创 2017-08-10 13:51:14 · 262 阅读 · 0 评论 -
linux之sed用法
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中,...原创 2015-07-14 10:09:10 · 60 阅读 · 0 评论 -
利用Linux系统生成随机密码的10种方法
Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它。例如,你可以通过数十种方法来生成随机密码。本文将介绍生成随机密码的十种方法。1. 使用SHA算法来加密日期,并输出结果的前32个字符:> date +%s |sha256sum |base64 |head -c 32 ;echo> 生成结果如下:> > ZTNiMGM0NDI5O...原创 2018-01-15 11:32:39 · 89 阅读 · 0 评论 -
linux sar 命令详解
sar简介sar(System Activity Reporter, 系统活动情况报告): 是用于监控Linux系统各个性能的优秀工具,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。sar命令常用格式sar [options] [-A] [-o file] t [n]...原创 2017-02-09 16:43:00 · 253 阅读 · 0 评论 -
linux下xargs命令详解和实例
xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题;将多行输入转换为单行 (特殊功效)xargs[-0prtx] [-E eof-str] [-e[eof-str]] [--eof[=eof-str]] [--null] [-...原创 2016-11-02 14:55:19 · 347 阅读 · 0 评论 -
git命令总结
git remote add origin <远程库> :关联一个远程库git remote rm origin :删除关联远程库git remote -v :显示详细的远程库信息git init :把这个目录变成Git可以管理的仓库git add<file>:把文件添加到仓库,可反复多次使用,添加多个文...原创 2016-05-03 16:15:39 · 57 阅读 · 0 评论 -
awk中使用shell变量
其实在awk里,是不能直接使用shell变量的 方法是:awk -v 选项让awk 里使用shell变量 ```TIME=60 awk -v time="$TIME" 'BEGIN{FS="|"} {if ($7>time) print $2 }' ```这样要注意:在awk里,time不能加$符号。网上说如下方法都可行:一:"'$var'"这种写法大家无需改变用'...原创 2018-01-08 15:26:04 · 80 阅读 · 0 评论 -
shell 中if判读使用总结
一、if的基本语法:if[command];then符合该条件执行的语句elif[command];then符合该条件执行的语句else符合该条件执行的语句fi二、文件/文件夹(目录)判断[-bFILE]如果FILE存在且是一个块特殊文件则为真。[-cFILE]如果...原创 2016-09-09 14:43:31 · 102 阅读 · 0 评论 -
linux shell中"2>&1"含义
Linux的IO输入输出有三类Standard Input 代码 0 #标准输入:从键盘输入,即从键盘读入数据。Standard Output 代码 1 #标准输出:把数据输出到终端上。Standard Error 代码 2 #标准输出:把数据输出到终端上。默认的标准输入指的是键盘,默认的标准输出与标准...原创 2016-09-14 11:53:39 · 55 阅读 · 0 评论 -
python执行shell命令的方法
os模块os.system方式:importosos.system('top')os.system('cat/proc/cpuinfo')说明这个调用相当直接,且是同步进行的,程序需要阻塞并等待返回。返回值是依赖于系统的,直接返回系统的调用返回值,所以windows和linux是不一样的。强调的一点是,不支持参数,不支持管...原创 2017-09-15 16:30:57 · 62 阅读 · 0 评论 -
shell脚本自由操作字符串
一、字符串替换echo${string/23/bb}//abc1bb42341替换一次echo${string//23/bb}//abc1bb4bb41双斜杠替换所有匹配echo${string/#abc/bb}//bb12342341#以什么开头来匹配,根php中的^有点像...原创 2017-10-31 11:17:16 · 161 阅读 · 0 评论 -
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所有参数。$@传递给脚本或函数的所有参数。被双引...原创 2014-10-08 17:06:47 · 50 阅读 · 0 评论