用sed修改test.txt 的23行test为ttss; sed -i '23s/test/ttss/g' test.txt
查看sed.txt第25行 第三列 sed -n '25p' | cut -d " " -f 3 sed.txt
删除文件的最初三行 sed -i '1,3d' sed.txt
晚上11点到早上8点这间每隔2小时执行walldate.sh ecch 1 23,1-8/2 * root/tmp/walldate.sh >> /etc/crontab
每天早6点到中午12点,每隔2小时执行一次/usr/bin/httpd.sh echo “1 6-12/2 * root /usr/bin/httpd.sh >> /etc/crontab”
将本地80端口的请求转发到8080端口 当前主机ip为 192.168.2.1 /sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.2.1:8080
/sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 8080
----在shell环境中杀死一个进程 ps aux |grep |cut -f? 得到pid ps -ef |grep bash |head -n 1 |cut -d " " -f 8
显示f.txt中大于323的行 awk -F " " '{if($1>323){print $0}}' f.txt
显示f.txt中,第3,5,8行 sed -n '3p;5p;8p' f.txt awd 'NR==3||NR==5||NR==8{print $0}' f.txt
删除50个帐号stud1-stud50 for((i=1;i<50;i++)) do userdel stud$i done
---------显示文件中所有的空行 grep -n ^$ file1.xtx
查询以abc结尾的行 grep abc$ file1.txt
打印出文件1到3行 head -n3 file1 sed "3q" file1 sed -n "1,3p" file1