1. Linux 路径符号含义与切换目录命令
2. 查看当前路径、查看进程、退出执行命令
3. 清屏、终止命令、睡眠、查看用户 ID、查看命令帮助
4. ls 命令作用及常用参数
作用:列出目录下文件与文件夹。
-l:详细信息列表;-a:显示隐藏文件;-h:人性化展示文件大小;-t:按修改时间排序。
5. 软链接与硬链接创建命令
6. 创建目录、创建文件、复制文件命令
7. 查看文件内容常用命令
cat一次性查看;
more/less分页查看;
head看前几行;
tail看末尾行。
8. 写入文件、终端输出带空格字符串
9. 终端设备文件、黑洞文件路径
10. 文件移动与重命名命令
mv 源 目标;目标同目录不同名即为重命名。
11. 复制文件夹、带提示覆盖复制
12. 删除文件、删除非空目录、删除空目录
13. Linux 通配符种类与含义
*:匹配任意多个任意字符;?:匹配单个任意字符;[]:匹配括号内任一单个字符。
14. 文件行数、单词、字节统计命令
wc
15. grep 作用、忽略大小写、反向匹配
作用:文本过滤匹配指定字符串。
16. Linux 进程五种状态及 ps 标识符号
- R 运行;S 休眠;D 不可中断休眠;Z 僵尸;T 暂停。
17. 命令放入后台运行方式
命令末尾加&;或执行后Ctrl+Z暂停放入后台。
18. ps 查看全部进程、筛选指定进程
19. 查看后台任务命令
jobs
20. 后台任务切前台、唤醒暂停后台任务
21. 终止进程命令与常用参数
kill 进程号
22. 查看系统全部信号命令
kill -l
23. 搜索文件命令及语法格式
find 搜索路径 -name "文件名"
24. 查看登录本机用户、查看自身终端信息
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. 陌生命令查看简要用法与详细文档
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