shell 常用命令

1、查找文件中某个字符串,并显示该字符串所在行号 cat airflow.cfg | grep  -n 'Log format' 2、带行号查看文件内容 cat -n airflow.cfg  3、

2018-09-13 15:00:58

阅读数:15

评论数:0

shell脚本基础1

1、shell脚本执行的三种方式  bash  脚本文件名  或  sh 脚本文件名   path/脚本文件名   或 ./脚本文件名  source  脚本文件名  或 .  脚本文件名其中,第一种方法不需要将文件设置为可执行文件,第二种方法需要将文件使用chmod +x  脚本文件名  或者 ...

2018-05-01 10:23:21

阅读数:24

评论数:0

使用shell脚本采集系统cpu、内存、磁盘、网络等信息

一、cpu信息采集1).采集cpu使用率采集算法:通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下:1. cat /proc/stat | grep ‘cpu0'得到cpu0的信息2. cpuTotal1=user+nice+system+idle+i...

2018-04-29 16:37:16

阅读数:128

评论数:0

linux下tail、grep命令

1、tail -F /home/sxf/yy/python/exer2/test1.log | grep bb  #查看test1.log中包含bb的数据2、tail -f 日志文件           # 监控日志文件,再次执行某个程序时,该日志文件能够看到日志信息的输出3、tail -f /h...

2018-03-30 21:01:30

阅读数:398

评论数:0

Linux查看History记录加时间戳小技巧

Linux查看History记录加时间戳小技巧Linux查看History记录加时间戳小技巧      熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如  [root@servyou_web ~]# history  |  more      6  ./test.sh...

2018-03-30 20:55:58

阅读数:256

评论数:0

shell命令统计某列去重后的值

需求:根据MAC获取,MAC对应的硬件版本和软件版本。在根据硬件版本统计MAC的数量$ head test_1.txt00:07:67,EC2108,HWV010537P000000:07:63,Z83,ZNV861010P122500:07:67,EC6108V9U_ca_sccdx,HWV21...

2018-03-13 15:00:39

阅读数:878

评论数:0

shell 实现当前目录下多个文件合并为一个文件

当前目录下多个文件合并为一个文件 1、将多个文件合并为一个文件没有添加换行符 find ./ -name "iptv_authenticate_201801*" | xargs cat > iptv_authenticate.txt 2、设置换行符^J find ...

2018-01-31 15:08:26

阅读数:2145

评论数:0

Linux远程登录服务器

linux 下登录远程服务器 linux 下登录远程服务器的方式有两种,一是ssh,二是telnet telnet使用的是明文传输,传输过程账号和密码容易截获。ssh远程登录比较可靠 1、telnet测试端口         IP      端口 telnet 0.0.0.0  22 ...

2018-01-25 10:27:13

阅读数:67

评论数:0

从ftp服务器获取文件

1、登录ftp [root@manage wdkjnet]# lftp -u sppz_itmsjdh,Nm_sppz@123 0.0.0.0 -p 21 用户名:sppz_itmsjdh 密码:Nm_sppz@123  ftp服务器:0.0.0.0 端口:21 2、定位本地目录 l...

2018-01-16 17:38:11

阅读数:137

评论数:0

统计文件数据总量及某字段为空的数量

方法一: 1、统计文件总数量 wc -l 006_stb_20180113add.csv 2、统计第8个字段为空的数量 awk -F ',' '$8==""' 006_stb_20180113add.csv | wc -l 3、输出所有字段为空的行 awk -F '...

2018-01-16 16:48:19

阅读数:155

评论数:0

批量删除es索引(索引格式为索引前缀-YYYY-mm-dd)

cre_index.sh curl -XPUT 0.0.0.0:9200/gather-027-20170228 curl -XPUT 0.0.0.0:9200/gather-027-20170227 curl -XPUT 0.0.0.0:9200/gather-027-20170226 ...

2017-12-19 17:02:24

阅读数:365

评论数:0

linux下自动挂载硬盘

echo "\n\n开始创建/dev/xvde\n\n" fdisk /dev/xvde n  p 1 p t 8e p wq ESXU echo "\n\n创建/dev/xvde分区完成\n\n" sleep 1s echo &...

2017-11-28 13:27:18

阅读数:1445

评论数:0

Linux系统LVM逻辑卷创建过程以及自动化脚本

最近在上海新建机房的时候,给了我2台M2机型服务器,在做初始化的时候发现有一堆磁盘: 12345678910111213[root@Centos64:~]# fdisk -l | grep '300.1 GB' | sortDi...

2017-11-28 13:25:48

阅读数:369

评论数:0

shell学习

显示目录下所有文件 #!/bin/bash for file in `ls /etc`; do  echo $file done  设置只读变量,在变量前添加readonly就可以定义只读变量, 注意给变量赋值,等号前后不能有空格 #!/bin/bash myUrl="...

2017-09-29 16:33:41

阅读数:123

评论数:0

[shell] tomcat启动脚本评析 - 1. shutdown.sh

# ----------------------------------------------------------------------------- # Stop script for the CATALINA Server # ---------------------------...

2017-08-04 17:08:31

阅读数:151

评论数:0

[shell] tomcat启动脚本评析 - 1. startup.sh

[shell] tomcat启动脚本赏析 - 1. startup.sh 让我们一起来欣赏一下tomcat的启动脚本是怎么写的,重点关注一下其中的shell技巧 #!/bin/sh #将用sh shell执行 PRG="$0" #当前命令,即startup.sh...

2017-08-04 17:04:29

阅读数:1349

评论数:0

监控集群的状态

#!/bin/sh #node_stat.sh rm -rf t1.txt node_num=`sed '/^$/d' /etc/hosts|wc -l` for node in `cat /etc/hosts|awk '(NR>=3&&NR do #      ...

2017-05-01 21:36:06

阅读数:170

评论数:0

Linux查看物理CPU个数、核数、逻辑CPU个数

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l...

2017-04-30 11:59:27

阅读数:141

评论数:0

linux awk 内置变量使用介绍

linux awk 内置变量使用介绍 awk是个优秀文本处理工具,可以说是一门程序设计语言。下面是awk内置变量。   一、内置变量表 属性 说明 $0 当前记录(作为单个变量) $1~$n 当前记录的第n个字段,字段间...

2017-04-30 11:15:58

阅读数:155

评论数:0

linux/shell 文本文件删除/删掉空行

分别用sed awk perl grep 实现: 1 sed '/^$/d' input.txt > output.txt #output file: output.txt 2 sed -i '/^$/d' input.txt #output file: input.t...

2017-04-30 11:02:09

阅读数:280

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭