Linux 基础命令与文件操作实战笔记
在 Linux 日常运维或开发中,掌握基础的文件操作命令是基本功。这里整理了一些核心知识点,涵盖文件创建、查看、权限管理以及压缩链接等常用场景。
文件创建方式
创建文件通常有几种习惯做法:
- touch:快速创建一个空文件,适合初始化配置文件。
- vi / vim:直接打开编辑器写入内容,适合需要立即编辑的场景。
- 重定向:使用
>或>>将输出重定向到文件,适合生成日志或临时数据。
文件列表与详情查看
查看目录下的文件时,ls 是最常用的命令,但不同参数效果差异很大:
- ls:仅显示文件名列表,简洁直观。
- ll(即
ls -l):显示详细信息,包括权限、所有者、修改时间、文件大小等。配合-h参数(如ll -h)可以让文件大小以 KB/MB 为单位展示,更易读。
对于磁盘占用情况,推荐使用 du 命令:
du -sh <目录名>
这能统计指定目录的总大小,比 ls 更准确反映实际占用。
隐藏文件处理
Linux 中以点号 . 开头的文件被视为隐藏文件,默认 ls 不会显示。若要查看,需加上 -a 参数:
ls -a
这在排查系统配置或用户主目录下的隐藏项时非常有用。
Vim 编辑器模式与操作
Vim 的工作模式主要分为三种:
- 命令模式:启动后的默认模式,用于导航和执行命令。
- 编辑模式(插入模式):按
i进入,可输入文本。 - 尾行模式(命令行模式):按
:进入,用于保存、退出或执行复杂指令。
清空文件内容是一个高频需求,在命令模式下输入以下组合键即可:
gg dG
解释:gg 跳到第一行,dG 删除从当前行到文件末尾的所有内容。
权限与用户管理
关于文件的用户和用户组,虽然 user group 不是具体命令,但相关操作主要涉及 chown 和 chmod。
- 赋予执行权限:给脚本添加执行权限,使用
chmod +x:
chmod +x xxx.sh
- 修改所有者:使用
chown user:group file调整归属。
文件压缩与解压
将 .log 文件打包成 .tar.gz 格式,注意必须包含 参数才能启用 gzip 压缩:

