03 2020 档案
摘要:cut命令可以从一个文本文件或者文本流中提取文本列。 选项与参数:-d :后面接分隔字符。与 -f 一起使用;-f :依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思;-c :以字符 (characters) 的单位取出固定字符区间; 示例文件:[root@www ~]# e
阅读全文
摘要:wc可以统计文件里面有多少单词,多少行,多少字符。 选项与参数: -c : 统计字节数 -l : 统计行数 -w : 统计字数 -m: 统计字符数 默认使用wc统计/etc/passwd: wc /etc/passwd40 45 1719 /etc/passwd #40是行数,45是单词数,1719
阅读全文
摘要:uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也就是说,为了使uniq起作用,所有的重复行必须是相邻的。 选项与参数:-i :忽略大小写字符的不同;-c :进行计数-u :只显示唯一的行-d :只显示重复的行 排序后删除重复的行:cat words | sort | u
阅读全文
摘要:sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。 选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b :忽略最前面的空格符部分;-M :以月份的名字来
阅读全文
摘要:第一种#!/bin/basha=5b=10c=$[ $a+$b ]echo ${c} 第二种#!/bin/basha=5b=10let "c=a+b"echo ${c} 第三种#!/bin/basha=5b=10((c=a+b))echo ${c}
阅读全文
摘要:一、文件比较运算符 1. -e filename 如果 filename存在,则为真 如: [ -e /var/log/syslog ] 2. -d filename 如果 filename为目录,则为真 如: [ -d /tmp/mydir ] 3. -f filename 如果 filename
阅读全文
摘要:$$:shell本身的PID $!:shell最后运行的后台PID $?:最后运行的命令的结束代码(返回值) $-:使用set命令设定的flag一览 $*:所有参数列表,如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $@:所有参数列表,如"$*"用「"」括起来的情况
阅读全文
摘要:1.shell中的算术比较运算符: -eq //等于 -ne //不等于 -gt //大于 (greater) -lt //小于 (less) -ge //大于等于 -le //小于等于 2.shell中的逻辑运算符: &&运算符: command1 && command2 表示:如果这个命令执行成
阅读全文
摘要:对于 Linux 磁盘满的问题,我们通常的处理思路是用 du 查找可清理的大文件,然后临时删掉让磁盘使用率先降下来,从而尽快保证磁盘能继续写入。 但是,有一些情况的处理效果不太一样,du/df 呈现的结果可能还会让人迷惑不解。 下面,我就分享下几个工作中遇到过的较离奇的磁盘满问题。 一、被忽略的隐藏
阅读全文
摘要:记录下清空日志的集中方式 1.echo "" > log.txt 2. echo > log.txt ,这种文件里会存在空格 3.cat /dev/null > log.txt
阅读全文
摘要:假设存在日志文件 hrun.log,查询的关键字为"新增用户": 1.根据关键字查看日志cat hrun.log | grep "新增用户" 2.根据关键字查看后10行日志cat hrun.log | grep "新增用户" -A 10 3.根据关键字查看前10行日志cat hrun.log | g
阅读全文
摘要:Tomcat是目前应用十分广泛的一个Java servlet container与web服务器,但java.lang.OutOfMemoryError与java.lang.OutOfMemoryError: PermGen space的异常都遇到过(用户量大,应用使用频繁等导致),这个异常和JVM默
阅读全文

浙公网安备 33010602011771号