Linux
Linux
托马斯小火车喷雾又喷烟,一直喷,喷喷喷.
这个作者很懒,什么都没留下…
展开
-
Linux 查看日志最后20000行 xxxx XX
Linux 查看日志最后20000行 xxxx XXtail -n 20000 catalina.out > a.txt原创 2017-02-03 13:37:20 · 24372 阅读 · 0 评论 -
Linux 将指定时间区间范围内的日志输出到文件
Linux 将指定时间区间范围内的日志输出到文件sed -n '/Apr 18 00:00:00/,/Apr 22 23:59/p' /usr/local/log/svr.04.log > svr_log.txt ...原创 2016-10-31 08:05:30 · 11537 阅读 · 0 评论 -
Linux 日期正则查找文件
Linux 日期正则查找文件find -type f -name "*2021010[1-9]*" -exec {} \; ...原创 2016-10-29 13:10:17 · 11298 阅读 · 0 评论 -
Linux 查找指定日期时间区间的文件
Linux 查找指定日期时间区间的文件sudo find -type f -newermt '2021-02-05 10:30:00' ! -newermt '2021-02-05 10:32:00' -exec ls -rtlh {} \; ...原创 2016-10-29 13:09:37 · 11222 阅读 · 0 评论 -
Linux shell case
Linux shell case#!/bin/bashoption=$1filename=$2case ${option} in r) chmod u+r ${filename} ;; w) chmod u+w ${filename} ;; x) chmod u+x ${filename} ;; *) echo "ERROR!!!" exit 1 ;;esacexit 0...原创 2021-12-29 12:34:35 · 34535 阅读 · 0 评论 -
Linux shell if
Linux shell if#!/bin/bashNAME="hehe";read -p "Entry your name: " yourname;if [ ${NAME} = ${yourname} ]; then echo "same!";else echo "difference!";fi;原创 2021-12-29 12:26:06 · 34618 阅读 · 1 评论 -
Linux Shell
Linux Shell原创 2021-12-29 12:23:53 · 17319 阅读 · 0 评论 -
awk split
awk splitecho 123 | awk '{ split( "20:18:00", time, ":" ); print time[2] }'18原创 2020-11-13 12:58:09 · 34044 阅读 · 0 评论 -
awk substr
awk substrecho 123 | awk '{ print substr( "hello world", 7,11 ) }'world原创 2020-11-13 12:57:29 · 34033 阅读 · 0 评论 -
awk length
awk lengthawk -F: '{print length($0), $0}' password 31 root:x:0:0:root:/root:/bin/bash32 bin:x:1:1:bin:/bin:/sbin/nologin39 daemon:x:2:2:daemon:/sbin:/sbin/nologin36 adm:x:3:4:adm:/var/adm:/sbin/nologin40 lp:x:4:7:l...原创 2020-11-13 12:56:46 · 34271 阅读 · 0 评论 -
awk index
awk indexawk -F: '{print index($0, "root"), $0}' password 1 root:x:0:0:root:/root:/bin/bash0 bin:x:1:1:bin:/bin:/sbin/nologin0 daemon:x:2:2:daemon:/sbin:/sbin/nologin0 adm:x:3:4:adm:/var/adm:/sbin/nologin0 lp:x:4:7:lp:/var/...原创 2020-11-13 12:55:37 · 34268 阅读 · 0 评论 -
awk sub gsub
awk sub gsubawk -F: '{sub(/root/, "ROOT"); print}' password ROOT:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/va...原创 2016-11-18 07:48:36 · 23473 阅读 · 0 评论 -
awk 数组
awk 数组awk -F: 'BEGIN { count = 0; } { name[count] = $1; count++; } END { for (i=0; i < NR; i++) { print i, name[i] } }' password 0 root1 bin2 daemon3 adm4 lp5 sync6 shutdown7 halt8 operator原创 2016-11-18 07:48:53 · 11343 阅读 · 0 评论 -
awk 统计 行数
awk 统计 行数awk 'BEGIN { sum = 0; } /root/ {print $0 sum++; } END { print sum; }' password root:x:0:0:root:/root:/bin/bash0operator:x:11:0:operator:/root:/sbin/nologin12原创 2020-11-13 12:50:53 · 36116 阅读 · 0 评论 -
awk do while循环
awk do while循环计算从1累加到100的值awk 'BEGIN { sum = 0; i = 1; do { sum += i; i++; } while (i <= 100) print sum; }'5050原创 2020-11-13 12:49:26 · 33703 阅读 · 0 评论 -
awk for循环
awk for循环计算从1累加到100的值awk 'BEGIN { sum = 0; for (i = 1; i <= 100; i++) { sum += i; } print sum; }'5050原创 2020-11-13 12:48:22 · 35047 阅读 · 0 评论 -
awk while循环
awk while循环计算从1累加到100的值awk 'BEGIN { i = 1; sum = 0; while(i <= 100) {sum += i; i++;} print sum; }'5050原创 2020-11-13 12:47:47 · 33872 阅读 · 0 评论 -
awk if语句
awk if语句awk 'BEGIN{a = 100; if(a > 10) {print "haha"} else {print "hehe"}}'haha每条命令后用;结尾原创 2020-11-13 12:47:07 · 33639 阅读 · 0 评论 -
awk 三目运算
awk 三目运算awk 'BEGIN{a="b";print a=="b"?"ok":"err"}'ok原创 2020-11-13 10:50:22 · 33531 阅读 · 0 评论 -
AWK 找到了两行,如果想找root开头的行
找到了两行,如果想找root开头的行:awk -F ":" '/^root/ {print $1, $3, $0}' passwordroot 0 root:x:0:0:root:/root:/bin/bash原创 2020-11-12 10:25:16 · 33391 阅读 · 0 评论 -
AWK awk xxx xxx
awk 'BEGIN{a=5;a+=5;print a}'10原创 2016-11-18 07:48:21 · 23400 阅读 · 0 评论 -
awk 学习
在awk中,print和print $0的作用完全一样。awk '{print $0}' bill4429300,0,8613902700001,8613902700002,8613800288500,2004/06/26 10:31:33,2004/06/26 10:31:33,0,0,0,4,6,1,0,0,0,,0,2004/06/26 10:31:32,NULL,1,0,0,nihao@,4429300,0,8613902700001,8613902700003,861380028850...原创 2020-11-12 10:06:08 · 33912 阅读 · 2 评论 -
Linux find学习笔记
Linux find学习笔记查找空文件find . -empty | xargs ls -rtl;查找10分钟之内修改的txt文件find . -name *.txt -mmin -10查找3分钟之前修改的txt文件find . -name *.txt -mmin +3查找文件名为test.txt的文件(递归子目录)find . -name test.txt 查找结果:./test.txt./old_file/test.txt...原创 2016-05-25 21:48:01 · 11137 阅读 · 0 评论 -
Linux 统计前几个文件的大小
Linux 统计前几个文件的大小ls -thS *.log |head | xargs du -ch原创 2020-09-03 08:24:29 · 31192 阅读 · 0 评论 -
Linux 查找日志最新的5万条到指定文件
Linux 查找日志最新的5万条到指定文件tail -n 50000 catalina-daemon.out > 5wlog.txt原创 2016-05-27 20:38:59 · 134219 阅读 · 0 评论 -
Linux 查找指定时间区间日志
Linux 查找指定时间区间日志sed -n '/2012-08-2510:57:46/,/2014-08-2511:03:49/p' catalina-daemon.out原创 2016-05-27 20:39:16 · 134135 阅读 · 0 评论 -
Linux 笔记
Linux 笔记Linux 命令行模式下退出 vim原创 2016-05-20 21:42:38 · 11478 阅读 · 0 评论 -
linux tar 到指定目录
linux tar 到指定目录tar -xzf hadoop-1.1.2-bin.tar.gz -C /app原创 2020-08-21 11:17:21 · 31536 阅读 · 0 评论 -
Linux 统计文件行数
Linux 统计文件行数find -maxdepth 1 -type f -iname "*.txt" | xargs wc -l;原创 2020-08-20 08:58:39 · 30918 阅读 · 0 评论 -
Linux 在vi编辑的文件中插入另一个文件的内容
Linux 在vi编辑的文件中插入另一个文件的内容vim file:r /usr/local/test.txt原创 2020-08-20 08:51:43 · 32518 阅读 · 1 评论 -
Linux vim 将 50 到 100 行之间的 kernel 替换为 KERNEL
Linux vim 将 50 到 100 行之间的 kernel 替换为 KERNEL;:50,100 s/kernel/KERNEL/cg原创 2020-08-18 12:29:33 · 32410 阅读 · 1 评论 -
Linux 学习笔记
Linux 学习笔记sed -i 's/python/java/g' testsed -n '2,5p' testnl test | sed -n '2,5p'cat -n test | sed -n '2,5p'cat -n test | sed -n '1~2p'原创 2016-06-14 08:17:38 · 11299 阅读 · 0 评论 -
Linux 学习笔记
Linux 学习笔记 grep -c shiyanlou test grep -i -n c test grep -v shell test grep -vn shell test grep -vn C test grep -vni C test grep "^shiyanlou" test grep "^shiyanlou" test -n...原创 2016-06-14 08:17:23 · 15239 阅读 · 0 评论 -
linux 恢复Ctrl+z挂起的进程
linux 恢复Ctrl+z挂起的进程jobs jobs 显示当前暂停的进程 bg %N 使第N个任务在后台运行(%前有空格) fg %N 使第N个任务在前台运行 默认bg,fg不带%N时表示对最后一个进程操作!...原创 2020-08-18 09:57:20 · 30893 阅读 · 0 评论 -
Linux 按扩展名统计文件数量
Linux 按扩展名统计文件数量find . -type f | sed -n 's/..*\.//p' | sort | uniq -c原创 2020-08-18 09:55:36 · 31504 阅读 · 1 评论 -
Linux 查看 每个 cpu 的核心数
Linux 查看 每个 cpu 的核心数cat /proc/cpuinfo | grep "processor" | grep "0" | wc -l原创 2020-08-18 09:51:08 · 30703 阅读 · 0 评论 -
Linux 查看 物理 CPU 的个数
Linux 查看 物理 CPU 的个数cat /proc/cpuinfo | grep "processor" | sort | uniq |wc -l原创 2020-08-18 09:50:34 · 30564 阅读 · 0 评论 -
Linux 不显示注释和空白行
Linux 不显示注释和空白行cat /etc/nginx/nginx.conf | grep -vE "#|^$"原创 2020-08-18 09:49:38 · 31986 阅读 · 0 评论 -
Linux 显示当前 格林威治 UTC时间
Linux 显示当前 格林威治 UTC时间date -u原创 2020-08-18 09:47:45 · 31936 阅读 · 0 评论 -
Linux 普通模式下删除 vim 文本信息
Linux 普通模式下删除 vim 文本信息命令 说明x 删除游标所在的字符X 删除游标所在前一个字符Delete 同xdd 删除整行dw 删除一个单词(不适用中文)d$或D 删除至行尾d^ 删除至行首dG 删除到文档结尾处d1G 删至文档首部...原创 2020-08-17 13:42:10 · 30375 阅读 · 0 评论