Linux面试题集锦

1、给你一个rpm包,查询是否安装,安装了如何删除

    rpm -qa rsync  查看是否安装rsync包

    rpm -e  rsync 卸载rsync包  --nodeps   忽略依赖关系

2、 查看磁盘空间

    df -h

3、443端口是什么服务

    cat /etc/service

    https

4、 有一些文件,如何把文件的扩展名.txt改为.html

        方法1:

 rename .txt  .html   *.txt

方法2:

 find . -type f-name "*.txt" -print0 | xargs -0 rename .txt .html {}

 使用find的-print0和 xargs的-0选项,可以解决文件名中包含空格的问题。

方法3:

 for file in *.txt; do mv $file${file%.txt}.html; done


5、查询file里面空行的所在行号

grep -n ^$ 123.sh

grep -n ^$ 123.sh |awk -F ‘:‘ ‘{print $1}‘

sed -n ‘/^$/=‘123.sh

      awk ‘$0 ~ /^$/{print NR}‘ 123.sh

6、查询file1以abc结尾的行

      grep -ntmp$ 123.sh   优

       sed -n ‘/tmp$/=‘ 123.sh

7、 打印出file1文件第一到第三行

       head -3 123.sh

       sed -n‘1,3p‘ 123.sh




    

本文出自 “小杩的幸福生活” 博客,谢绝转载!

Linux面试题集锦,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。