1、搜索曾经用过的命令         Ctrl + r 会提示:(reverse-i-search)`': 进行模式匹配即可       History | grep 进行过滤    2、查看某端口ip连接情况,比如3306netstat -ano | grep 3306 | a
原创 2013-12-14 23:02:29
1327阅读
3点赞
6评论
1.dos2unix 格式化shell脚本安装doc2unix:[root@zhw ~]# yum install -y dos2unix[root@zhw ~]# dos2unix for01.sh2.echo 调试3。4.
原创 2017-01-02 23:51:48
616阅读
Shell使用技巧
原创 2019-07-02 18:01:05
459阅读
几个经常用到的shell东东! 1. shell下如何打印换行符:     echo $'\n' 2.shell比较大小 整形比较 -eq       等于,如:if [ "$a" -eq "$b" ] -ne     &nbs
原创 2011-12-13 15:00:50
594阅读
1.数组定义   a=(1 2 3 4 5) echo $a 1  一对括号表示是数组,数组元素用“空格”符号分割开。   2.数组读取与赋值 得到长度: echo ${#a[@]} 5
原创 2012-11-02 10:09:29
634阅读
1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a1 一对括号表示是数组,数组元素用“空格”符号分割开。 2.数组读取与赋值得到长度:[chengmo@centos5 ~]$ echo ${#a[@]}5用${#数组名[@或*]} 可以得到数组长度读取:[chengmo@cento
转载 精选 2015-04-10 18:33:54
488阅读
一次创建多个目录[root@localhost tmp]# mkdir -p /user/{folder1,folder2,folder3}     [root@localhost tmp]# ls /user/      folder1&
原创 2016-05-09 23:48:41
1233阅读
shell ${}的用法file=/dir1/dir2/dir3/my.file.txt使用${}分别替换不同的值:${file#*/} 去掉第一条 / 及其左边的字符串: dir1/dir2/dir3/my.file.txt${file##*/} 去掉最后一条 /及其左边的字符串  my.file.txt${file#*.}  去掉第一个 .及其左边的字符串 file.txt
原创 2013-08-14 02:00:04
1609阅读
1点赞
linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a1一对括号表示是数组,数组元素用“空格”符号分割开。2.数组读取与赋值得到长
转载 2017-11-20 16:28:11
486阅读
1.数组定义[chengmo@centos5 ~]$ a=(12345)[chengmo@centos5 ~]$ echo $a1一对括号表示是数组,数组元素用“空格”符号分割开。2.数组读取与赋值得到长度:[chengmo@centos5 ~]$ echo ${#a[@]}5用${#数组名[@或*]} 可以
转载 精选 2013-07-23 14:19:23
404阅读
参考: http://redsymbol.net/articles/unofficial-bash-strict-mode/建议写法:#!/bin/bashset -e # 建议使用set -u # 强烈建议使用set -o pipefail # 建议使用IFS=$'\n\t' # 建议使用含义说明:set -e  设置该选项后,当脚本中任何以一个命令执行返回的状态码
转载 2022-05-22 17:44:08
449阅读
mongo Shell使用技巧
转载 2018-02-03 16:26:35
2073阅读
1点赞
前一天日期: day=`date +%Y_%m_%d --date="-1 day"` 截取某一段字符中的部分: awk '{print substr($0,index($0,"subject:"),index($0,"SubjectCnt:")-index($0,"subject:"))}' 去掉空字符:
原创 2011-02-24 17:45:22
458阅读
数组的使用$ a=(1 2 3 4 5) $ echo $a 1 一对括号表示是数组,数组元素用“空格”符号分割开。 数组读取与赋值 得到长度: $ ec
原创 2022-09-16 18:02:24
151阅读
1..cmpcmp命令是上边diff命令的一个简单版本. diff命令会报告两个文件的不同之处, 而cmp命令仅仅指出哪些位置有所不同, 不会显示不同之处的具体细节.就像diff命令那样, 如果两个文件相同的话, cmp将返回0作为退出状态码, 如果不同就返回1. 这样能用在shell脚本的测试结构中了.2.basename  从文件名中去掉路径信息, 只打印出文件名&nbsp
原创 2015-05-22 11:57:32
599阅读
1、source和sh的区别a、.和source是等价的,都只是在当前的shell中运行,影响的是当前shell的环境变量b、sh是新开一个shell运行,影响子shell的环境变量2、获取字符串的最后一个字符STR=123456abcFINAL=${STR: -1}3、shell计算中使用除法,默认上都是整除。比如: num1=2 num2=3 num3=`expr $num1&nbs
原创 2018-03-08 16:17:37
645阅读
wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。   $ wget -r -np -nd http://example.com/packages/ 这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-n
原创 2008-06-28 23:09:00
353阅读
shell,linux,数组,使用技巧
原创 2015-09-01 17:43:55
481阅读
  1.  用set命令设置bash的选项:    下面为set主要选项的列表及其表述:选项名开关缩写描述allexport-a打开此开关,所有变量都自动输出给子Shell。noclobber-C防止重定向时文件被覆盖。noglob-d在路径和文件名中,关闭通配符。    #打开该选项  &nbsp
转载 精选 2015-04-10 12:00:20
618阅读
Linux Shell常用技巧(十一) 交互式使用shell 二十二. 交互式使用Bash Shell:    1.  用set命令设置bash的选项:    下面为set主要选项的列表及其表述:选项名开关缩写描述allexport-a打开此开关,所有变量都自动输出给子Shell。noclobbe
原创 2016-03-30 16:22:31
781阅读
  • 1
  • 2
  • 3
  • 4
  • 5