一、Linux 命令行交互基础
Linux 默认交互工具为 bash shell,图形桌面可打开终端仿真器,纯文本界面使用Ctrl+Alt+F切换控制台;命令行提示符$代表等待输入指令。
man 手册:
man 命令查看完整命令文档,空格翻页、q 退出;man -k 关键词模糊检索命令;命令 --help快速查看参数。Tab 自动补全:输入命令 / 文件前缀按 Tab,自动补全名称,多匹配项会展示全部候选,提升输入效率。
二、Linux 虚拟文件系统
Linux 仅有唯一根目录/,路径使用正斜杠/分隔,无 Windows 磁盘盘符;~代表当前用户家目录。 核心目录作用:/系统根目录;/bin基础命令;/boot启动文件;/dev硬件设备;/etc系统配置;/home用户目录;/tmp临时文件;/usr用户程序;/var日志文件。 目录切换 cd 命令: 绝对路径:从/开头完整路径;相对路径:基于当前位置简写。 特殊标识:.当前目录、..上级目录、-返回上次目录、~回到家目录。
三、目录查看 ls 命令
基础用法
ls,按字母排序展示文件,不同颜色区分文件类型(蓝色目录、白色普通文件、绿色可执行、红色压缩包)。核心参数:
ls -a:显示.开头隐藏配置文件;ls -l:展示权限、所有者、大小、修改时间,组合ls -al查看全部文件详情;ls -R:递归展示所有子目录文件。通配符筛选:
*匹配任意字符、?匹配单个字符,快速过滤目标文件。
四、文件操作命令
touch 文件名:创建空文件,也可修改文件时间戳。
cp 源文件 目标文件:复制文件,
cp -i覆盖前弹出确认提示。mv 旧名 新名:重命名;mv 文件 目录:移动文件,
-i防止误覆盖。rm 文件名:删除文件(无回收站,删除不可恢复);
rm -i删除确认;rm -rf强制删除,谨慎使用。ln 链接: 硬链接
ln 源文件 链接名:多入口共用文件实体,删除单一链接不会丢失文件; 软链接ln -s 源文件 链接名:类似快捷方式,源文件删除后链接失效。
五、文件夹操作命令
mkdir 文件夹:新建目录;
mkdir -p a/b/c递归创建多级嵌套目录。rmdir 文件夹:仅能删除空目录;非空目录使用
rm -rf 文件夹强制删除。
六、文件内容查看命令
file 文件名:识别文件类型、字符编码。
cat 文件名:一次性输出全部内容;
cat -n给所有行添加行号。more 文件名:分页查看大文件,底部显示阅读进度,q 退出。
less 文件名:more 升级版,支持前后翻页、文本搜索。
tail 文件名:默认查看末尾 10 行;
tail -f实时追踪日志新增内容。head 文件名:默认查看文件前 10 行。
七、实操中常见报错与解决
Tab 补全失效:输入前缀字符过少,补充更多字符后再次按 Tab;
rm 误删文件:Linux 无回收站,操作前添加-i参数开启删除确认;
mkdir 创建多级目录失败:缺少-p参数,添加-p自动创建父级目录;
软链接无法访问:源文件被删除,重新创建软链接或恢复源文件;
ls 看不到隐藏配置文件:未添加-a参数,使用ls -a查看全部文件;
man 检索不到命令:拼写错误,核对命令名称或使用man -k关键词检索。