跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Linux 基础命令与文件操作实战笔记

Linux 基础命令涵盖文件创建、查看、权限管理及压缩链接等操作。总结了 touch、ls、vim 模式切换、chmod 权限设置、tar 压缩及软硬链接区别等核心知识点。重点修正了 tar 压缩参数及 vim 清空文件的具体操作,帮助开发者快速掌握 Linux 文件系统管理的实用技巧。

Eee_123发布于 2018/5/15更新于 2026/7/2035 浏览
Linux 基础命令与文件操作实战笔记

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 的工作模式主要分为三种:

  1. 命令模式:启动后的默认模式,用于导航和执行命令。
  2. 编辑模式(插入模式):按 i 进入,可输入文本。
  3. 尾行模式(命令行模式):按 : 进入,用于保存、退出或执行复杂指令。

清空文件内容是一个高频需求,在命令模式下输入以下组合键即可:

gg dG

解释:gg 跳到第一行,dG 删除从当前行到文件末尾的所有内容。

权限与用户管理

关于文件的用户和用户组,虽然 user group 不是具体命令,但相关操作主要涉及 chown 和 chmod。

  • 赋予执行权限:给脚本添加执行权限,使用 chmod +x:
chmod +x xxx.sh
  • 修改所有者:使用 chown user:group file 调整归属。

文件压缩与解压

将 .log 文件打包成 .tar.gz 格式,注意必须包含 -z 参数才能启用 gzip 压缩:

tar -czvf xxx.tar.gz xxx.log

原命令若缺少 -z 则生成的是 .tar 包而非 .gz。

移动与复制

  • mv:移动文件或重命名。例如 mv old.txt new.txt 即为改名。
  • cp:复制文件。复制后新文件可改名,但原文件保持不变。

链接类型解析

软链接和硬链接常被混淆,理解它们的区别有助于灵活管理文件:

  • 软链接(符号链接):类似 Windows 的快捷方式,指向目标路径。即使源文件被删除,链接依然存在但失效。创建方法:
ln -s source target
  • 硬链接:通过 inode 指向同一数据块,不产生新文件实体,只是多一个文件名。源文件删除不影响硬链接读取。创建方法:
ln source target

掌握这些基础命令,能大幅提升 Linux 环境下的工作效率。建议在实际操作中多加练习,形成肌肉记忆。

目录

  1. Linux 基础命令与文件操作实战笔记
  2. 文件创建方式
  3. 文件列表与详情查看
  4. 隐藏文件处理
  5. Vim 编辑器模式与操作
  6. 权限与用户管理
  7. 文件压缩与解压
  8. 移动与复制
  9. 链接类型解析
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 基于 Figma、Claude 与 Weavy AI 的 UI 设计工作流实战
  • BFS 实现拓扑排序:原理与 LeetCode 实战
  • 大语言模型参数高效微调(PEFT)方法综述
  • 彻底关闭 Win10 中 Microsoft 365 Copilot 弹窗的 6 种方法
  • 算法实战:Z 字形变换与外观数列详解
  • C# 与 Python 在 AI 模型路由中的性能对比与选型指南
  • Python 面试高频题:从可变对象到垃圾回收机制
  • 前端交互式 3D 人体肌肉解剖图:Three.js + React Three Fiber 实战
  • AIGC 延迟优化实战:C++ 零拷贝与异步调度方案
  • GitHub Copilot Agent Skills 实战:打造跨项目 AI 专属工具箱
  • C++ 基于红黑树模拟实现 STL 的 map 和 set
  • PostgreSQL 常用操作指南
  • Qt 开源项目 VNote 源码解读 (一):核心类与主流程
  • 基于 OpenClaw 与 Open WebUI 的企业多部门 AI 平台部署指南
  • 无人机光伏红外可见光双模态缺陷检测数据集与 YOLO 融合模型
  • Python 基础语法详解
  • Stable Diffusion 结合 AI 监控:智能安防原型搭建实战
  • FPGA 摄像头采集到 HDMI 显示完整链路:OV5640 实时显示
  • 基于 vLLM 0.7.1 部署 DeepSeek R1 模型避坑指南
  • Vue Router 进阶实战:导航守卫、嵌套路由与状态管理

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online