运维面试总结

面试总结

Linux三剑客

1、删除/显示1.txt文件第3行到第10行的内容?(1.txt文件内容自定义)
sed -n ‘3,10d’ 1.txt
sed -n ‘3,10p’ 1.txt
2、使用awk取出/etc/passwd第一列数据也就是取出用户名。
cat /etc/passwd | awk -F “:” ‘{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 1}̲' 3、查询file.txt以…’ file.txt
awk ‘/.abc$/{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 0}̲' file.txt sed …/p’ file.txt
4、删除/etc/fstab文件中所有以#开头的行的行首的#号及#后面的所有空白字符;
sed -r ‘/#/s@#|[ \t]+@@g’ /etc/fstab
5、使用sed命令打印出文件的第一行到第三行
sed -n ‘1,3p’ file.txt
6、把data目录及其子目录下所有以扩展名.txt结尾的文件中包含oldgirl的字符串全部替换为oldboy.
find /data -type f -name '
.txt’ | xargs sed -i ‘s/oldgirl/oldboy/g’
7、删除abc.txt文件中的空行
sed -i ‘/^$/d’ abc.txt
8、查看linux服务器ip的命令,同时只显示包含ip所在的行打印出来
ip a | awk -F “[

上一篇:【重庆思庄Linux技术分享】-ansible使用jinja2管理配置文件以及jinja2语法简介


下一篇:Vuejs学习笔记(二)-13.插槽作用域