一、虚拟机 & 终端快捷键

1. 虚拟机操作

  • 全屏:Ctrl+Alt+回车

2. 终端操作

  • 打开终端:Ctrl+Alt+t
  • 新建终端窗口:Ctrl+Shift+t
  • 字体放大:Ctrl+Shift+加号;缩小:Ctrl+减

二、命令提示符与用户体系

1.提示符格式

例:Linux@linux-virtual-mavhine:~$

Linux用户分为两类:

1.普通用户:权限会受到限制

2.超级用户:权限会更高一些(有且只有一个,名字为root)

linux-virtual-mavhine:操作系统名称

~:当前所在文件系统的路径

~:当前登录用户系统的家目录

Linux 家目录 /home/Linux

root 家目录/root

切换登录用户名:su 用户名

三、Linux 命令通用规则

  1. 标准格式:command [-选项] 参数1 参数2...
  2. man 手册:分 8 大类,可查询命令、系统调用、库函数、设备、文件格式、管理员指令等

四、核心基础文件操作命令

1. ls 查看目录文件

  • ls:简单列出文件
  • ls -l:展示文件详细信息
  • 文件颜色标识:蓝色 = 目录,白色 = 普通文件
  • Linux7 种文件类型:
    • 普通文件、d目录、l软链接、b块设备、c字符设备、s套接字、p管道
  • 权限位 rwx:读 / 写 / 执行,分三段:属主、同组用户、其他所有人

2. 权限 & 属主修改

  • chmod 数字权限 文件:修改文件权限(rwxrwxrwx 例chmod 0664 test.txt
  • chown 用户名 文件:修改文件所有者
  • chgrp 组名 文件:修改文件所属用户组
  • sudo 命令:临时借用 root 权限执行指令

3. 文件 / 目录创建删除

  • touch 文件名:新建普通文件
  • mkdir 目录名:新建空目录
  • rm 文件名:删除普通文件
  • rmdir 目录:仅删除空目录;rm -rf 目录强制删除非空目录(慎用)

4. 路径切换与查看

  • cd 路径:切换工作目录
    • .当前目录、..上一级、~家目录、/根目录
  • pwd:打印当前绝对路径

5. 复制、移动、重命名

  • cp 源 目标:复制文件;cp -rf 源目录 目标:复制目录
  • mv 源 目标:移动文件;mv 旧名 新名:文件 / 目录重命名

五、Linux 系统目录结构

  1. 顶层为根目录 /,所有系统目录挂载在根下
    • /bin:系统二进制可执行程序
    • /boot:系统启动文件
    • /dev:硬件设备文件
    • /etc:系统配置文件
    • /lib:程序依赖库文件
    • /mnt:外部设备挂载点
    • /proc:进程运行信息
    • /var:日志文件
    • /home:普通用户家目录集合
    • /root:超级用户专属家目录
  2. 路径分类
    • 绝对路径:从/根目录开始,全局唯一(例/home/linux/Desktop
    • 相对路径:依托当前所在目录,位置不同含义不同

六、vi 文本编辑器

  1. 打开文件:vi 文件名
  2. 三种模式
    • 底行模式(默认):按i/a/o进入插入模式;输入:进入命令模式
    • 插入模式:编辑文本,按ESC退回底行模式
  3. 常用底行命令
    • :w 保存;:q 退出;:wq 保存退出
    • :q! 强制不保存退出;:wq! 强制保存退出

七、C 语言编译运行(gcc)

  1. 编译命令
    • gcc test.c:默认生成可执行文件a.out
    • gcc test.c -o test:指定输出程序名为 test
  2. 运行程序:./可执行文件名
  3. 注意:编译报错需修改代码;警告建议修复

八、Linux 文件命名规范

  1. 不靠后缀区分文件类型,后缀仅为可读性
  2. 文件名区分大小写
  3. 禁止空格,下划线_替代空格

九、实操练习核心流程速记

  1. 进入桌面:cd ~/Desktop
  2. 批量建文件夹:mkdir test1 test2 test3
  3. 跨目录创建文件:touch test1/file1.txt test2/file2.txt test3/file3.txt
  4. 文件复制:cp test1/file1.txt test2
  5. 复制目录:cp test3 test2 -rf
  6. 移动目录:mv test2 test1
  7. 重命名目录:mv test1 dirname

快速

PPT 生成

AI 表格

图像生成

更多

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐