尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Linux命令与基础操作指南

Linux命令与基础操作指南
📅 发布时间:2026/7/12 11:33:10

目录

  • 1. Linux文件系统概述
  • 2. 常用命令
    • 2.1 快捷键
    • 2.2 命令行基础
    • 2.3 文件与目录操作
    • 2.4 文件查看与权限
    • 2.5 路径切换
    • 2.6 复制、移动与删除
  • 3. VI编辑器
  • 4. VSCode编辑器

1. Linux文件系统概述

Linux中一切皆文件。

两大特殊文件:

  • 根目录 /
  • 家目录 ~

家目录路径:/home/用户名

2. 常用命令

2.1 快捷键

放大终端字体:Ctrl + Shift + '+'

缩小终端字体:Ctrl + '-'

2.2 命令行基础

命令行提示符$后的位置表示当前工作路径,默认为用户家目录。

pwd 查看当前路径

2.3 文件与目录操作

新建

文件夹

mkdir 文件夹名字

文件

touch 文件名+后缀名

同时新建多个

touch a1.c a2.c a3.c

mkdir t1 t2 t3

多层嵌套

mkdir -p a/b/c

注意事项

同一路径下不能新建同名文件夹,会报错

touch命令也可用于更新已存在文件的时间戳。

2.4 文件查看与权限

查看

ls - 查看当前路径下所有内容

ls -a - 查看当前路径下所有内容,包括隐藏内容

ls -l - 查看当前路径下所有内容的详细信息

ls -l test.c - 查看当前路径下 test.c 文件的详细信息

文件类型

7种文件类型:bcd-lsp

  • b 块设备文件 /dev
  • c 字符设备文件
  • d 目录文件 文件夹
  • - 普通文件 .c .h .txt
  • l 软链接文件 <LinuxC>
  • s 套接字文件 <网络>
  • p 管道文件 <IO>
文件权限

rwx 可读可写可执行 r-x 可读不可写可执行

rwx rwx rwx

自己 组内 其他

r:4 w:2 x:1 -:0

chmod 777 f1.c 更改文件 f1.c 的权限

2.5 路径切换

路径类型

绝对路径 - 从根目录开始逐层向下

相对路径 - 以当前位置为参照

切换命令

下一级:cd 文件夹

上一级:cd ..

家目录:cd ~ 或 cd /home/hq 或 cd

2.6 复制、移动与删除

复制

文件

cp 要复制的文件 目标地址

文件夹

cp -r 要复制的文件夹 目标地址

另存为

cp 要复制的文件 目标地址/新名字

移动

mv 要移动的文件/文件夹 目标地址

重命名

mv 要移动的文件/文件夹 目标地址/新名字

删除

文件

rm 文件名

文件夹

rm -r 文件夹

3. VI编辑器

三种模式:

  • 命令行模式(Normal Mode):启动 vi 后的默认模式,用于复制、粘贴、删除、光标移动等操作。
  • 插入模式(Insert Mode):在此模式下可以输入和编辑文本。
  • 底行模式(Command-Line Mode):用于保存、退出、查找、替换、分屏等高级操作。

模式切换快捷键:

  • 进入插入模式:
    • i:在光标前插入
    • a:在光标后插入
    • o:在当前行下方新开一行并进入插入模式
  • 返回命令行模式:
    • Esc键
  • 进入底行模式:
    • 在命令行模式下输入:(冒号)

常用编辑命令(命令行模式下):

  • 复制:
    • yy:复制当前行
    • 3yy:复制当前行及下面 2 行(共 3 行)
  • 粘贴:
    • p:在光标后粘贴
    • P:在光标前粘贴
  • 删除:
    • dd:删除当前行
    • 3dd:删除当前行及下面 2 行(共 3 行)
    • x:删除光标所在字符
  • 撤销:
    • u:撤销上一次操作
  • 光标移动:
    • h:左移
    • j:下移
    • k:上移
    • l:右移
    • 0:移动到行首
    • $:移动到行尾

运行图如下:

基本使用步骤:

  1. 打开 vi 编辑器
    1. vi 文件名(默认进入命令行模式)
    2. 按i进入插入模式,编写程序
    3. 按Esc返回命令行模式,输入:w保存文件
    4. 输入:q退出 vi

简单编辑示例:

  1. 在终端输入vi hello.c创建并打开文件。
  2. 按i进入插入模式,输入以下代码:
    #include <stdio.h> int main() { printf("Hello, VI Editor!\\n"); return 0; }
  3. 按Esc返回命令行模式。
  4. 输入:w保存文件。
  5. 输入:q退出 vi。
  6. (可选)在命令行输入cat hello.c查看文件内容。

4. VSCode编辑器

code 文件夹- 使用VSCode打开指定文件夹

e 文件夹 - 使用VSCode打开指定文件夹

相关新闻

  • 2026年7月沈阳宏碁售后维修权益与质保政策解读|在保过保全知道 - 大品牌推荐
  • shim-review完整指南:从零开始掌握启动加载器安全评估
  • WaveTools鸣潮工具箱:解锁游戏性能与数据管理的一站式解决方案

最新新闻

  • 2026 南京家庭漏水维修怎么选 5 家正规机构服务参考 - 徽顺虹
  • 幻兽帕鲁存档工具终极指南:专业SAV文件解析与JSON转换
  • palworld-save-tools深度解析:幻兽帕鲁存档转换技术架构与实战应用
  • STM32H743 + MO395Q 以太网UDP通信工程包:含可烧录hex与完整HAL驱动代码
  • WeChatPad:安卓微信双设备登录终极解决方案
  • Packet Tracer 8.2 实战:构建含DHCP/NAT/DNS的3层中小型网络

日新闻

  • IX9104 PCIe5.0 高速交换芯片@ACP#完整规格 + 应用场景总结
  • Unity游戏集成Coze智能体:实现NPC智能对话与知识库联动
  • SAP EPIC 建行回单查询:从标准类CL_EPIC_EXAMPLE_CN_CCB_GHTD到Z类的5处关键修改

周新闻

  • IX9104 PCIe5.0 高速交换芯片@ACP#完整规格 + 应用场景总结
  • Unity游戏集成Coze智能体:实现NPC智能对话与知识库联动
  • SAP EPIC 建行回单查询:从标准类CL_EPIC_EXAMPLE_CN_CCB_GHTD到Z类的5处关键修改

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号