2021-02-03

1.用sed修改1.txt的23行study为xxx;
sed -i "23s/study/xxx/g" /root/1.txt
2. 查看nginx日志50行第三列的内容
sed -n 50p /usr/local/nginx/conf/nginx.conf | awk '{print $3}'
3.删除日志文件里的空行
grep -v "^$" /root/1.txt
4.删除日志文件里的开头的行
sed '1d' /root/1.txt     删除
sed '1d' /root/1.txt > book   删除日志的第一横并且复制到另一个文本
5.写一个每天0点执行的删除nginx日志的脚本,保留最近七天的日志
0 0 * * * /usr/local/Nginx_logs.sh   每天0时删除日志
find ${log_path} -type f -name "*.log" -ctime +7 -exec rm -f {} \;    保留七天
6.查找名字为error.log的日志文件
find ./ -name error.log
7.有一个文件,文件第二列为数字,查找第二列大于100的行?
cat a.txt | awk '{print $2 > 100}'
8.假如系统有100个系统账号,名字一次为name1-name100,编写脚本删除这些用户
#!/bin/bash
for((i=1;i<=100;i++));do
user=name$i
userdel -r $user
if [ $? != 0 ]; then
    echo "未删除掉用户$user"
    exit 1
fi
done
9.用iptable限制只有ip为192.168.0.55的IP访问本机22端口
禁用所有的ip iptables -I INPUT -p tcp --dport 20 -j DROP
允许指定ip通过 iptables -I INPUT -s 192.168.92.142 -p tcp --dport 20 -j ACCEPT
10.查询文件里包含hhh的行并所在行的行号
cat -n /etc/passwd | grep hhh         文件目录以及文件自行添加我是实验

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值