当前位置:首页>Linux>后端必备 Linux 面试全集|最简速记

后端必备 Linux 面试全集|最简速记

  • 2026-09-08 06:27:54
后端必备 Linux 面试全集|最简速记

1. Linux 路径符号含义与切换目录命令

  • 绝对路径:以/开头;
  • 当前目录:.;
  • 上层目录:..;
  • 用户主目录:~;
  • 切换目录:cd。

2. 查看当前路径、查看进程、退出执行命令

  • 查看当前路径:pwd
  • 查看进程:ps
  • 退出终端 / 程序:exit

3. 清屏、终止命令、睡眠、查看用户 ID、查看命令帮助

  • 清屏:clear
  • 强制终止当前命令:Ctrl + C
  • 睡眠指定秒数:sleep 数字
  • 查看当前用户 id:id
  • 查看帮助:man 命令 / 命令 --help

4. ls 命令作用及常用参数

作用:列出目录下文件与文件夹。

  • -l:详细信息列表;
  • -a:显示隐藏文件;
  • -h:人性化展示文件大小;
  • -t:按修改时间排序。

5. 软链接与硬链接创建命令

  • 软链接:ln -s 源文件 链接名
  • 硬链接:ln 源文件 链接名

6. 创建目录、创建文件、复制文件命令

  • 新建目录:mkdir
  • 新建空文件:touch
  • 复制文件:cp

7. 查看文件内容常用命令

  • cat一次性查看;

  • more/less分页查看;

  • head看前几行;

  • tail看末尾行。

8. 写入文件、终端输出带空格字符串

  • 输出打印:echo "hello world"
  • 覆盖写入文件:echo 内容 > 文件
  • 追加写入:echo 内容 >> 文件

9. 终端设备文件、黑洞文件路径

  • 标准终端:/dev/tty
  • 黑洞文件:/dev/null,写入内容直接丢弃。

10. 文件移动与重命名命令

mv 源 目标;目标同目录不同名即为重命名。

11. 复制文件夹、带提示覆盖复制

  • 递归复制文件夹:cp -r
  • 覆盖前提示确认:cp -i

12. 删除文件、删除非空目录、删除空目录

  • 删除文件:rm
  • 强制删除非空目录:rm -rf 目录
  • 仅删除目录:rmdir

13. Linux 通配符种类与含义

  • *:匹配任意多个任意字符;
  • ?:匹配单个任意字符;
  • []:匹配括号内任一单个字符。

14. 文件行数、单词、字节统计命令

 wc

  • -l统计行数;-w单词数;-c字节数。

15. grep 作用、忽略大小写、反向匹配

作用:文本过滤匹配指定字符串。

  • 忽略大小写:grep -i
  • 反向匹配(不包含该行):grep -v

16. Linux 进程五种状态及 ps 标识符号

  • R 运行;S 休眠;D 不可中断休眠;Z 僵尸;T 暂停。

17. 命令放入后台运行方式

命令末尾加&;或执行后Ctrl+Z暂停放入后台。

18. ps 查看全部进程、筛选指定进程

  • 查看所有进程:ps -ef / ps aux
  • 过滤进程:ps -ef | grep 进程名

19. 查看后台任务命令

jobs

20. 后台任务切前台、唤醒暂停后台任务

  • 后台调前台:fg 任务号
  • 后台继续运行:bg 任务号

21. 终止进程命令与常用参数

kill 进程号

  • kill -9强制杀死进程。

22. 查看系统全部信号命令

kill -l

23. 搜索文件命令及语法格式

find 搜索路径 -name "文件名"

24. 查看登录本机用户、查看自身终端信息

  • 查看登录用户:who / w
  • 查看当前终端:tty

25. 查看历史执行命令

history

26. 查看磁盘占用与空闲空间

df -h 查看整体磁盘分区使用与剩余。

27. 测试网络连通性命令

ping 域名/IP

28. 查看本机 IP 与网卡信息

ip addr / 旧版 ifconfig

29. 查看环境变量命令

env 查看所有;echo $变量名 查看单个。

30. 自定义命令提示符

修改环境变量 PS1,写入~/.bashrc永久生效。

31. 系统查找可执行程序原理、配置 PATH

系统按PATH环境变量目录依次检索可执行文件;

临时添加路径:export PATH=$PATH:新目录;写入配置文件永久生效。

32. 查找命令所在路径

which 命令

33. 给命令设置别名

alias 别名='原命令';写入 bash 配置文件永久生效。

34. df 与 du 含义及核心区别

  • df:统计磁盘分区整体已用、剩余空间,基于文件系统元数据;
  • du:统计单个目录 / 文件实际占用磁盘大小,逐级遍历文件。

35. awk 基础作用

文本行处理器,按列截取、格式化输出、简单数据统计,常用于日志筛选与列提取。

36. 命令绑定快捷键 / 宏操作方法

编辑~/.inputrc绑定按键;或使用bind命令临时设置快捷键映射。

37. 查看系统所有可用命令列表

compgen -c

38. 打印目录栈命令

dirs

39. 不重启清空所有运行进程方案

kill -9 -1 杀掉除 init/systemd 外绝大部分用户进程,慎用。

40. bash 中 hash 命令作用

缓存命令路径,避免每次反复遍历 PATH 查找程序,提升命令执行速度。

41. bash 内置数学运算命令

$((表达式)) 或 let 命令。

42. 分页查看大文件内容

less 文件名(推荐)、more 文件名。

43. Linux 数据字典归属用户

系统数据字典归属 root 超级用户。

44. 陌生命令查看简要用法与详细文档

  • 简要说明:whatis 命令
  • 详细文档:man 命令

45. 查看文件系统磁盘分区与空间分配

df -h 查看分区挂载与空间;fdisk -l 查看磁盘硬件分区。

46. 列举常用 Linux 基础命令

pwd、cd、ls、mkdir、touch、cp、mv、rm、cat、tail、grep、ps、top、netstat、chmod、chown。

47. 线上排查日志常用查看方式

  • tail -f 实时滚动查看日志;
  • cat+grep过滤关键字;
  • less分页检索大日志;
  • head查看日志头部;配合管道、awk 做字段筛选统计。

#Java面试#Java进阶#程序员#SpringBoot#代码#码农#linux

最新文章

随机文章