linux常考面试题2

问题十五:如何对一个文件的内容进行统计(字符、行数、字数)

wc -c 统计文件的字符数

wc -l 统计文件的行数

wc -w 统计文件的字数

问题十六:grep命令有何作用,如何忽略大小写,如何查找不含有某个字符串的内容

grep是一种强大的文本搜索工具,他使用正则表达式搜索文本

-i 忽略大小写

-v 反向查找,也就是查找不含有字符串的内容

-n 给查找结果显示行号

-C 5查找搜索词前后5行的记录

-B 5查找搜索词前5行的记录

-A5 查找搜索词后边5行的记录

问题十七:如何查找一个进程,然后杀死这个进程

ps aux|grep java 找个tomcat进程(tomcat进程就是java进程),找到PID

kill -9 PID 杀死这个进程

问题十八:查看命令历史记录,分页查看通过管道符号接less命令

history|less

问题十九:搜索文件用什么命令

find / -name filename 直接搜磁盘,速度较慢

locate  filename 速度较find快

问题二十:查看当前谁在使用主机

w

who

who am i

问题二十一:查看磁盘空间使用情况

df -h|less 

h参数表示人类可读的,终端显示结果带单位和百分比等常用格式(filesystem、size、used、avail,use%,mounted on)

接入less命令可避免输出一片,可逐行、逐屏的读信息。不读的时候q关闭文件

问题二十二:使用什么命令查看网络是否连通

查看所有连接(TCP/UDP):netstat -a 

查看TCP连接:netstat -t

查看连接以及进程信息:netstat -ap|grep 8080 通过该命令可查看到8080端口的使用情况:被哪个进程占用了

问题二十三:查看ip以及接口信息

ipconfig

区分ps、netstat、df命令

ps aux:查的是进程,能查到进程的pid、进程的名字,所以,grep后接入进程名字

netstat anp:能查看网络连接类别,端口号,所以,grep后接入端口号

df -h:查看磁盘空间

原文地址:https://www.cnblogs.com/xysun/p/12162599.html