博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2020面试运维11k笔试题
阅读量:388 次
发布时间:2019-03-05

本文共 1299 字,大约阅读时间需要 4 分钟。

  1. 使用find将目前目录及字目录所有扩展名是c 的列出来
    find ./ -type f-name *.c
  2. 使用find 将当前目录和字目录所有一般文件列出
    find ./ -type f
  3. 使用find查找/usr/最近7天修改过的文件复制到/dir
    find /usr -type f -mtime -7 cp {} /dir ;
    4.使用grep找出/etc/passwd文件中以root开头以bash结尾的行,并显示行号
    cat /etc/passwd | grep -n ^root.bash$
    5.使用grep匹配file文件中etc那行及后5行
    grep -A 5 “etc” file
    6.使用grep显示etutxt文件中不区分大小的s开头行
    grep -i ^s.
    etutxt
    7.显示/etc/inittab中包含了:一个数字:(即两个冒号中间一个数字)的行;
    grep :[0-9]: /etc/inittab
    8 使用sed 修改test.txt 的23行abet为etc
    sed “23s/abet/etc/g”
    9 使用sed删除文件filetxt中所有带有数字的行

sed ‘//d’ filetxt

10 使用sed 把etc.txt的第1-3行内容另存 testx.txt
cat /etc/passwd| sed -n 1,3p> test,txt
11使用sed把etx.txt的第二行替换为hello
sed ‘2c hello’ etx.txt
12 使用在etx.txt的第二行的前一行,加2行内容hello和world
sed -i ‘N;4a\helloword’ etx.txt
13 使用sed在etc.txt 的第二行下一行加入hello
sed -i ‘N;4i\helloword’ etx.txt
14 使用sed 把etx.txt的所有abx改为def
sed ‘s/abc/def/g’ ext.txt
15 使用awk查询file abc结尾的行
awk ‘/abc$’ file
16 使用awk计算0-100的行

echo ‘’ | awk ‘BEGIN{sum=0} END{for(i=1;i<=100;i++){sum=sum+i};print sum}’

17 使用awk 取/etc/passwd 第一列数据

awk ‘{print $1}’ passwd

18 使用awk调换/etc/passwd 第一列和最后一列
awk -F “:” ‘NR==1{print $7":"$2":"$3":"$4":"$5":"$6":"KaTeX parse error: Expected 'EOF', got '}' at position 2: 1}̲' /etc/passwd 1…NF]} END {for(w in y) print w, y[w]}’
本人张凯 是做运维欢迎浏览我的技术博客
需要看更多面试题可以去我博客:http://www.jkkcss.cn/ 技术牛逼的 欢迎分享运维经验和技术笔记


  1. 0-9

转载地址:http://bbhwz.baihongyu.com/

你可能感兴趣的文章