Linux基础
·
一、虚拟机 & 终端快捷键
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 命令通用规则
- 标准格式:
command [-选项] 参数1 参数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 系统目录结构
- 顶层为根目录
/,所有系统目录挂载在根下/bin:系统二进制可执行程序/boot:系统启动文件/dev:硬件设备文件/etc:系统配置文件/lib:程序依赖库文件/mnt:外部设备挂载点/proc:进程运行信息/var:日志文件/home:普通用户家目录集合/root:超级用户专属家目录
- 路径分类
- 绝对路径:从
/根目录开始,全局唯一(例/home/linux/Desktop) - 相对路径:依托当前所在目录,位置不同含义不同
- 绝对路径:从
六、vi 文本编辑器
- 打开文件:
vi 文件名 - 三种模式
- 底行模式(默认):按
i/a/o进入插入模式;输入:进入命令模式 - 插入模式:编辑文本,按
ESC退回底行模式
- 底行模式(默认):按
- 常用底行命令
:w保存;:q退出;:wq保存退出:q!强制不保存退出;:wq!强制保存退出
七、C 语言编译运行(gcc)
- 编译命令
gcc test.c:默认生成可执行文件a.outgcc test.c -o test:指定输出程序名为 test
- 运行程序:
./可执行文件名 - 注意:编译报错需修改代码;警告建议修复
八、Linux 文件命名规范
- 不靠后缀区分文件类型,后缀仅为可读性
- 文件名区分大小写
- 禁止空格,下划线
_替代空格
九、实操练习核心流程速记
- 进入桌面:
cd ~/Desktop - 批量建文件夹:
mkdir test1 test2 test3 - 跨目录创建文件:
touch test1/file1.txt test2/file2.txt test3/file3.txt - 文件复制:
cp test1/file1.txt test2 - 复制目录:
cp test3 test2 -rf - 移动目录:
mv test2 test1 - 重命名目录:
mv test1 dirname
![]()
快速
PPT 生成
AI 表格
图像生成
更多
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐



所有评论(0)