随笔分类 -  SHELL

摘要:1.批量复制 #将文件夹下前100个文件,拷贝到目标文件夹中。 ls | head -n 100 | args -i cp {} [target_dir] ls | head -n 100 | args -I file_name cp file_name [target_dir] 2.批量修改文件名 阅读全文
posted @ 2022-09-06 17:27 aongao 阅读(1189) 评论(0) 推荐(0)
摘要:查看所有用户的crontab任务 以root用户执行 cat /etc/passwd | cut -f 1 -d : |xargs -I {} crontab -l -u {} 查看某个用户的crontab任务 crontab -l -u username 阅读全文
posted @ 2022-08-30 17:46 aongao 阅读(670) 评论(0) 推荐(0)
摘要:uniq 🔗 -c: 在每列旁边显示该行重复出现的次数。 -d: 仅显示重复出现的行列,显示一行。-D: 显示所有重复出现的行列,有几行显示几行。-u: 仅显示出一次的行列-i: 忽略大小写字符的不同 -f Fields: 忽略比较指定的列数。 -s N: 忽略比较前面的N个字符。-w N: 对每 阅读全文
posted @ 2022-02-16 14:45 aongao 阅读(40) 评论(0) 推荐(0)
摘要:grep -a 或 --text : 不要忽略二进制的数据。 -A<显示行数> 或 --after-context=<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容。 -b 或 --byte-offset : 在显示符合样式的那一行之前,标示出该行第一个字符的编号。 -B<显 阅读全文
posted @ 2022-02-15 15:26 aongao 阅读(33) 评论(0) 推荐(0)
摘要:1. /etc/rc.local或/etc/rc.local 文件中设置 系统启动后会执行/etc/rc.d/rc.local,而/etc/rc.local是/etc/rc.d/rc.local的软连接. vim /etc/rc.local bash /root/script/start.sh或vi 阅读全文
posted @ 2022-02-08 11:27 aongao 阅读(249) 评论(0) 推荐(0)
摘要:Linux xargs 命令 xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他 阅读全文
posted @ 2021-11-29 10:23 aongao 阅读(79) 评论(0) 推荐(0)
摘要:#首先查到端口号的pid ps aux| grep 端口号 #根据pid查询程序的路径 ll /proc/上面查询的pid | grep cwd 阅读全文
posted @ 2021-07-19 14:29 aongao 阅读(312) 评论(0) 推荐(0)
摘要:1.解压部署 unzip data-integration.zip 2.权限 chmod +x ./data-integration/*.sh 3.安装依赖 yum install webkitgtk 4.启动测试 ./data-integration/pan.sh -file=./test.ktr 阅读全文
posted @ 2021-03-26 09:49 aongao 阅读(245) 评论(0) 推荐(0)
摘要:shell脚本里添加 source /etc/profile 或者 source ~/.bash_profile 阅读全文
posted @ 2021-03-11 16:57 aongao 阅读(132) 评论(0) 推荐(0)
摘要:Centos7.5 IP地址维护 #!/usr/bin/bash IPADDR=$(ifconfig|grep inet|sed '2,$d'|awk '{print $2}') GATEWAY=$(ifconfig|grep inet|sed '2,$d'|awk '{print $2}'|awk 阅读全文
posted @ 2021-02-25 15:40 aongao 阅读(133) 评论(0) 推荐(0)
摘要:1 #!/bin/bash 2 #防止程序未启动完成 预留时间 3 sleep 0 4 5 #定义入参 6 7 ip=$(who -m|awk '{print $5}') 8 user=$(who -m|awk '{print $1}') 9 #定义日期 10 date=`date "+%Y%m%d 阅读全文
posted @ 2021-01-29 18:01 aongao 阅读(491) 评论(0) 推荐(0)
摘要:./install20201213.sh:行5: 未预期的符号 `$'{\r'' 附近有语法错误'/install20201213.sh:行5: `function LOG() { 原因:代码是从windows环境下直接拷贝过来的 解决办法: 复制脚本后,重新在linux里新创建一个脚本。 阅读全文
posted @ 2021-01-09 15:48 aongao 阅读(3117) 评论(0) 推荐(0)
摘要:#!/bin/bash output_number_file=tqxs_week_number.csv output_times_file=tqxs_week_times.csv #定义日期 date=`date "+%Y%m%d"` #获取当前文件夹下同期线损日志文件 files=$(ls|gre 阅读全文
posted @ 2020-12-24 17:10 aongao 阅读(457) 评论(0) 推荐(0)
摘要:关联包:yum -y install perl 使用方式 tcpdump -i eth0 -s 0 -l -w - dst port 3306 参数说明 -i 设备名称 -s 包大小,默认65535 -l 输出缓冲 -w 输入文件中 dst port 监听目标端口记录执行sql #!/bin/bas 阅读全文
posted @ 2020-12-16 11:20 aongao 阅读(239) 评论(0) 推荐(0)
摘要:方法1 lsof -p PID | grep cwd 方法2 ls -al /proc/PID | grep cwd 方法3 pwdx PID 阅读全文
posted @ 2020-11-03 11:39 aongao 阅读(413) 评论(0) 推荐(0)
摘要:原因:if [条件] 后面需要加上then 阅读全文
posted @ 2020-11-02 14:28 aongao 阅读(655) 评论(0) 推荐(0)
摘要:#>>>>>>>填写启动脚本名名py.sh <<<<<<<< jar_name="py.py" #获取当前目录 work_path=$(dirname $0) cd ${work_path} #拼接文件路径 path_file=$(pwd)"/monitor.log" #获取时间 time=$(da 阅读全文
posted @ 2020-04-29 16:09 aongao 阅读(335) 评论(0) 推荐(0)