当前位置: 首页 > news >正文

Linux零基础入门|超全常用基础命令速查手册(收藏自用)

Linux零基础入门|超全常用基础命令速查手册(收藏自用)

前言

刚接触Linux的时候,一堆命令、参数、路径符很容易记混,本文整理Linux最核心、日常开发高频使用的基础命令,包含目录操作、文件增删改查、查找过滤、文本编辑、管道重定向等全套内容,搭配示例和使用注意事项,新手可以直接复制练习,适合CSDN收藏备查。

一、Linux命令通用基础格式

所有Linux命令统一遵循标准格式:

Command[-options][parameter]
  • Command:主命令,要执行的操作
  • [-options]:可选参数,控制命令行为,可多个组合
  • [parameter]:操作对象,一般是文件/目录路径

二、目录查看命令 ls

作用:列出指定目录下所有文件、文件夹

语法

ls[-a-l-h][linux路径]

常用参数说明

  1. -a:all,展示全部文件,包含.开头的隐藏文件
  2. -l:列表竖向展示,显示权限、大小、修改时间等详情
  3. -h:人性化展示文件大小(K/M/G单位),必须搭配-l使用

参数组合示例

# 三种写法效果完全一致ls-l-als-lals-al# 查看当前目录全部文件+人性化大小ls-lh

三、目录切换与查看 cd / pwd

1. pwd 查看当前所在目录

无任何选项和参数,直接执行:

pwd

2. cd 切换工作目录

语法:cd [Linux路径],无选项,仅路径参数

路径区分:绝对路径 & 相对路径
  • 绝对路径:以/根目录开头,完整路径,不受当前目录影响
    例:cd /home/user/Desktop
  • 相对路径:以当前目录为起点,不用/开头
    例:cd Desktop
特殊路径快捷符号
符号含义示例
.当前目录cd ./Desktop
..上一级目录cd ../..切换到上两级
~用户HOME家目录cd ~/cd ~/Desktop

四、创建目录 mkdir

作用:新建文件夹

语法

mkdir[-p]linux路径
  • -p:自动创建多层不存在的父目录,创建多级文件夹必备

示例

# 创建单层文件夹testmkdirtest# 一次性创建多级目录 a/b/cmkdir-pa/b/c

注意:HOME目录以外创建文件夹大概率权限不足,需要修改权限。

终端快捷指令

Ctrl + L:一键清屏

五、文件基础操作(创建/查看/复制/移动/删除)

5.1 touch 创建空白文件

无选项,参数为文件路径

touchtest.txttouch~/Desktop/demo.txt

5.2 cat 一次性查看全部文件内容

适合小文件,一次性输出所有文本

cattest.txt

5.3 more 分页查看大文件

适合日志、大文本,支持翻页浏览

moretest.txt

操作快捷键:

  • 空格:向下翻一页
  • q:退出查看

5.4 cp 复制文件/文件夹

语法:cp [-r] 源路径 目标路径

  • -r:递归复制,复制文件夹必须加-r
# 复制文件cptest.txt ./bak/# 复制文件夹cp-rtestDir ./backup/

5.5 mv 移动/重命名文件文件夹

语法:mv 源路径 目标路径
两种作用:

  1. 目标路径已存在:移动文件/文件夹到目标目录
  2. 目标路径不存在:对源文件/文件夹重命名
# 移动文件mvtest.txt ~/Desktop/# 重命名mvold.txt new.txt

5.6 rm 删除文件/文件夹(高危命令)

语法:rm [-r -f] 文件/目录路径
参数说明:

  • -r:递归删除,删除文件夹必须携带
  • -f:强制删除,不弹出确认提示(root用户删除默认有提示)
通配符模糊删除*

*匹配任意字符,实现批量删除

# 删除所有以test开头的文件rmtest*# 删除所有包含test的文件rm*test*# 删除所有以log结尾的文件rm*log
高危警告(root用户严禁执行)
# 等同于Windows格式化C盘,系统直接崩溃rm-rf/rm-rf/*
root临时切换操作
# 切换root用户,密码默认123456su- root# 用完退出root,切回普通用户exit

六、文件查找命令 which / find

6.1 which 查找命令二进制程序位置

Linux所有命令本质是可执行二进制文件,which查看存放路径

whichlswhichcd

6.2 find 按条件搜索文件

① 根据文件名查找(支持通配符)
find起始路径-name"搜索关键词"# 全盘查找所有txt文件find/-name"*.txt"
② 根据文件大小查找

格式:find 起始路径 -size ±n[k/M/G]

  • +n:大于n大小
  • -n:小于n大小
    单位:k(KB)、M(MB)、G(GB)
# 查找根目录下小于10KB的文件find/-size-10k

七、过滤统计:grep、wc、管道符 |

7.1 grep 关键字过滤文件内容

语法:grep [-n] "关键字" 文件路径

  • -n:展示匹配内容所在行号
# 过滤文件中包含Hello的行,并显示行号grep-n"Hello"test.txt

7.2 wc 统计文件行数、字符、字节

语法:wc [-c -m -l -w] 文件路径
参数:

  • -l:统计行数(最常用)
  • -w:统计单词数量
  • -c:统计字节数
  • -m:统计字符数
# 统计文件总行数wc-ltest.txt

7.3 管道符 |

作用:把左侧命令输出结果,作为右侧命令的输入,组合命令使用

# 查看文件,过滤包含Hello的内容cattest.txt|grepHello# 统计文件包含Hello的行数cattest.txt|grepHello|wc-l

八、输出、重定向、日志跟踪 echo / tail

8.1 echo 控制台输出文本

# 直接输出字符串echoHello Linux# 带空格特殊字符用双引号包裹echo"Hello World"
反引号`执行命令

被反引号包裹内容会被识别为命令执行,而非普通字符串

# 输出当前所在目录echo`pwd`

8.2 重定向符 > / >>

  • >:覆盖写入,清空原有文件内容后写入新内容
  • >>:追加写入,在文件末尾新增内容,不覆盖原有数据
# 覆盖写入echo"Hello Linux">test.txt# 追加写入echo"Hello World">>test.txt

8.3 tail 查看文件尾部、实时跟踪日志

语法:tail [-f -num] 文件路径
参数:

  • -num:查看末尾num行,不填默认10行
  • -f:持续跟踪文件最新内容(查看实时日志必备)
# 查看文件最后20行tail-20test.txt# 实时跟踪日志更新tail-fapp.log

九、vim/vi文本编辑器

日常编辑文件优先使用vim,兼容性差的环境用vi

启动编辑器

vimtest.txt

文件不存在则新建,存在则直接打开编辑

两种核心模式

  1. 命令模式(默认进入)
    所有按键识别为操作命令,无法直接编辑文本;
    保存退出命令::wq

  2. 输入模式(编辑文本)
    在命令模式按下对应按键进入编辑;
    编辑完成按Esc退回命令模式。

总结

本文覆盖Linux入门90%高频基础命令,包含目录管理、文件操作、查找过滤、日志查看、文本编辑全场景。新手建议本地虚拟机或云服务器逐条敲一遍练习,熟悉参数与路径用法,重点注意rm -rf高危删除命令,root环境谨慎使用。

http://www.jsqmd.com/news/1159051/

相关文章:

  • AIE技术驱动的直播演讲视频智能剪辑实战方案
  • 51单片机温度报警系统 3 种抗干扰方案对比:软件滤波、硬件优化与阈值防抖
  • 如何用CHZZK库轻松构建韩国直播平台应用
  • ROS 1 Noetic 多雷达软同步实战:8台速腾RS80/BP 时间对齐与消息过滤器配置
  • STC89C52RC 八路抢答器:1个外部中断端口处理8个按键的硬件设计详解
  • Unity PSD Importer实战:解决导入、性能与协作五大核心难题
  • 6G 太赫兹前瞻——110GHz 以上测试思仪这套现在能打到哪
  • 华芯微特 SWM34S 屏驱MCU + LVGL 图形库移植:800x480 TFT屏UI刷新率实测与优化
  • RuyiSDK:RISC-V开发环境的声明式编排系统
  • 矫平机厂家告诉你,为什么矫平后的板材放几天又变形了
  • 2026节能照明公司盘点:省电不止是换灯
  • 四川哪家减速机质量好,价格实惠?
  • 【RocketMQ】Mac安装
  • USAD 与 3 种经典算法对比:在 SWaT 数据集上的 F1-Score 与训练效率实测
  • 建筑AI睿兔大脑 |“人走了,经验也带走了“:建筑行业造价人才流失的深层危机
  • 26-cv-7739 案件复盘:TME 律所 Led Zeppelin 摇滚乐队 IP 跨境商标维权全维度拆解
  • 写完条件构造器,还得用什么使其条件生效
  • 适配欧洲配电通讯升级趋势 安科瑞以太网电力仪表
  • 如何智能录制多平台直播:开源工具DouyinLiveRecorder的终极解决方案
  • C/C++ 二进制文件读写3大常见陷阱:内存对齐、类型转换与文件指针
  • Ubuntu开机自启动原理:systemd系统级与用户级服务详解
  • Python 2.7 + ArcGIS 10.2.2 工具箱开发:基于TD/T 1055-2019标准的70米分段面积计算脚本
  • Frida Hook SSL Pinning抓包全攻略
  • 多模型协同架构深度解析
  • 2026年7月最新杭州萧邦官方售后客户服务电话及线下网点地址 - 萧邦中国官方服务中心
  • 锂离子电池组电压监测与主动均衡方案设计
  • 基于MA12070与STM32F100ZE的高保真音频系统设计
  • 英飞凌 OptiMOS™ 7 40V 数据手册实战:3步定位关键参数,规避 150℃ 结温风险
  • WAIC 2026前瞻:从展会看AI写作工具的三个技术趋势
  • Xilinx 10G PCS/PMA IP v6.0 配置详解:156.25MHz 时钟方案与 GT 收发器绑定