shell 练习题

用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

JS
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。