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
本文出自 “小杩的幸福生活” 博客,谢绝转载!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。