1. Linux文件操作基础与核心命令解析
在Linux系统中,文件操作是一切管理工作的起点。与Windows不同,Linux将所有硬件设备、目录和文件都视为统一的文件对象,这种设计哲学决定了其文件操作的特殊性。
1.1 文件系统基础结构
Linux采用树状目录结构,根目录(/)是所有路径的起点。常见核心目录包括:
- /bin:存放基础命令二进制文件
- /etc:系统配置文件
- /home:用户主目录
- /var:经常变化的文件(如日志)
- /tmp:临时文件
重要提示:Linux严格区分大小写,/home/user和/Home/user被视为两个不同路径。
1.2 基础文件操作命令实战
文件查看与导航:
bash复制# 查看当前目录
pwd
# 列出目录内容(详细格式)
ls -l
# 切换目录
cd /path/to/directory
文件操作四件套:
bash复制# 创建空文件
touch filename.txt
# 复制文件(保留权限)
cp -p source.txt destination/
# 移动/重命名文件
mv oldname.txt newname.txt
# 删除文件(不可逆操作)
rm -i important_file.txt # -i参数提示确认
权限管理关键命令:
bash复制# 修改文件权限(所有者可读写,组可读,其他无权限)
chmod 640 config_file
# 更改文件所有者
chown user:group filename
1.3 文件内容查看高级技巧
查看文件内容有多种工具,各有所长:
| 命令 | 适用场景 | 常用参数 |
|---|---|---|
| cat | 查看小文件 | -n显示行号 |
| less | 分页查看大文件 | /搜索模式 |
| head | 查看开头部分 | -n 20显示前20行 |
| tail | 查看结尾部分 | -f实时追踪日志 |
日志实时监控示例:
bash复制# 持续监控最新日志(CTRL+C退出)
tail -f /var/log/syslog
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
