热饭面试复习:【linux shell 相关】面试常问的复合复杂语句命令

简介: 热饭面试复习:【linux shell 相关】面试常问的复合复杂语句命令


本章要整理下 常见的复杂的 linux面试问题,大家收藏后,以后面试之前拿出来快速看一遍!


查看文件有哪些命令

vi
cat 
tac
more
less
tail
head


终端文件 和 黑洞文件 在哪

/dev/tty
/dev/null


通配符有哪些

? 单个字符
* 多个字符
[] 内部任意


对文件内容进行统计

wc -c -l -w


查找不包含字符串的行

grep [^字符串] 文件


linux进程有什么状态?

不可中断;可中断;暂停;就绪;运行;僵尸;退出


ps查看进程

ps -ef 
ps -aux 
ps -ef | grep


查看后台任务

job -l


搜索文件用什么命令

whereis 参数 文件
locate 文件
find 
find 目录 -name "字符串"


命令历史记录

history


查看网络

netstat


查看所有环境变量

env


查找命令

which 命令
whereis 系统文件、二进制


给命令重新命名

alias ls=l


查看当前系统所有支持的命令

compgen -c


查看大文件内容,翻页

cat 文件 | more


查看命令的用法

whatis 命令


查看磁盘空间

repquota


查看当前物理cpu

cat /proc/cpuinfo|grep -c 'physical id'


查看系统负载

w


buffer 和 cache区别

都作为缓存,buffer是写入,cache是取出


top查看资源占用

VIRT虚拟内存用量
RES物理内存用量
SHR共享内存用量
%MEM内存用量


ps 查看进程,其中的stat列什么意思

正在休眠的主进程


查看开启了哪些端口

netstat -lnp


查看网络连接情况

netstat -an


重启网卡 和重启网络

ifdown 网卡
ifup 网卡
service network restart


账号登录记录在哪

/var/log/wtmp


free 查看内存,哪个字段表示真正可用

第二列


查看一个程序是否在运行

ps -ef|grep 程序
目录
打赏
0
0
0
0
27
分享
相关文章
面试官想听的不仅是命令——如何结构化回答“容器无Shell时如何测试外网”?
“说说看,如果一个Pod的容器没有Shell,如何测试它能否访问外网?”
面试官想听的不仅是命令——如何结构化回答“容器无Shell时如何测试外网”?
【干货总结】Linux C/C++面试知识点
Linux C/C++基础与进阶知识点,不仅用于面试,平时开发也用得上!
726 28
解锁Linux高手秘籍:文件操作+命令解析大揭秘,面试场上让你光芒万丈,技术实力惊艳四座!
【8月更文挑战第5天】Linux作为服务器与嵌入式系统的基石,其文件管理和命令行操作是技术人员必备技能。本文从文件操作和基础命令两大方面,深入浅出地解析Linux核心要义,助你在面试中脱颖而出。首先探索文件系统的树状结构及操作,包括使用`ls -la`浏览文件详情、`touch`创建文件、`rm -r`慎删目录、`cp`与`mv`复制移动文件、以及利用`find`搜索文件。接着掌握命令行技巧,如用`cat`、`more`和`less`查看文件内容;借助`grep`、`sed`与`awk`处理文本;运用`ps`、`top`和`kill`管理进程;并通过`chmod`和`chown`管理文件权限。
114 8
Linux大神养成记:掌握这些逆天命令与快捷方式,面试秒变MVP,让你的技术实力燃爆全场!
【8月更文挑战第5天】Linux作为开源领域的核心,熟悉其基本命令对系统管理员和技术人员至关重要。本文精选了面试中常考的Linux命令,覆盖文件管理、文本处理、进程监控及权限调整等关键领域,并介绍了提高效率的快捷方式。通过掌握如`ls -l`、`grep "error"`、`top`、`chmod 755`等实用命令,以及Tab自动补全、历史命令浏览等功能,不仅能显著提升日常工作效能,还能在求职面试时展现出扎实的技术功底。
89 4
拼多多面试 Linux下一个应用程序开始执行到main被调用之间经历了什么?
在Linux中,程序启动到`main`调用涉及加载器、内核、动态链接器和C运行时。`execve`系统调用加载ELF文件,内核创建进程,加载段,设置栈和调用动态链接器。动态链接器解析符号,重定位,执行初始化。C运行时初始化堆栈,调用`main`。从`_start`到`main`的流程包括环境设置和函数调用。
92 0
[高频]Linux中常见的命令及常见面试题
[高频]Linux中常见的命令及常见面试题
103 2
|
8月前
|
Java面试之Linux和docker
Java面试之Linux和docker
78 0
|
1月前
|
【linux】Shell脚本中basename和dirname的详细用法教程
本文详细介绍了Linux Shell脚本中 `basename`和 `dirname`命令的用法,包括去除路径信息、去除后缀、批量处理文件名和路径等。同时,通过文件备份和日志文件分离的实践应用,展示了这两个命令在实际脚本中的应用场景。希望本文能帮助您更好地理解和应用 `basename`和 `dirname`命令,提高Shell脚本编写的效率和灵活性。
109 32
深入理解Linux系统下的Shell脚本编程
【10月更文挑战第24天】本文将深入浅出地介绍Linux系统中Shell脚本的基础知识和实用技巧,帮助读者从零开始学习编写Shell脚本。通过本文的学习,你将能够掌握Shell脚本的基本语法、变量使用、流程控制以及函数定义等核心概念,并学会如何将这些知识应用于实际问题解决中。文章还将展示几个实用的Shell脚本例子,以加深对知识点的理解和应用。无论你是运维人员还是软件开发者,这篇文章都将为你提供强大的Linux自动化工具。
常用的 55 个 Linux Shell 脚本(包括基础案例、文件操作、实用工具、图形化、sed、gawk)
这篇文章提供了55个常用的Linux Shell脚本实例,涵盖基础案例、文件操作、实用工具、图形化界面及sed、gawk的使用。
1076 2
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等