Linux系统学习----概述与目录结构

linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目 (c/c++/php/python/java/go)都会部署到 Linux/unix 系统上。

一、虚拟机系统操作

1.网络连接的三种方式(桥接模式、nat模式、主机模式)

网段:ip地址前三个地址一样,例如192.168.0.20、192.168.0.50以及192.168.30这三个ip在同一个网段。

注:桥接模式要保证虚拟机系统和外部系统的网段一样,但是最多只能有255个,数量少,容易造成IP冲突

NAT模式只能由虚拟系统像外部通讯,通讯是单向的

(2)虚拟机克隆

(3)虚拟机迁移和删除

(4)安装vmtools


(5)远程登录

二、目录结构


三、vi、vim编辑器

(1)概念

(2)三种模式

(4)vi、vim快捷键

四、用户登录与用户管理

(1)关机和重启命令

(2)用户登录与注销

logout在Xshell上有效,在虚拟机的命令窗口无效

(2)添加用户

命令pwd显示当前用户所在的目录

(3)删除用户

(4)切换用户

(5)用户组

1.用户组的基本操作

创建用户,没有指定组,会默认创建与用户名相同的组,并加入用户

2.用户和组相关文件

shell:解释命令,并将命令传给Linux内核

五、实用指令

(1)运行级别

(2)帮助指令

1.man命令和help命令

(3)文件目录类

1.pwd指令和ls指令

2.cd指令

3.mkdir指令

4.rmdir指令

5.touch指令

6.cp指令

7.rm指令

8.mv指令

9.cat指令

10.more指令

11.less指令

12.echo和head指令

13 >指令和>>指令

追加用 >>,覆盖用 >

14.ln指令

15.history指令

(4)时间日期类

1.date指令

(5)查找指令

1.find指令

2.locate指令

3.grep指令

(6)压缩与解压

1.gzip/gunzip指令

2.zip/unzip指令

3.tar指令

相关推荐
charlie11451419118 分钟前
基于Qt6 + MuPDF在 Arm IMX6ULL运行的PDF浏览器——MuPDF Adapter文档
arm开发·qt·学习·pdf·教程·设计·qt6
HappyAcmen39 分钟前
线代第二章矩阵第九、十节:初等变换、矩阵的标准形、阶梯形与行最简阶梯形、初等矩阵
笔记·学习·线性代数·矩阵
lil44x_1 小时前
嵌入式学习笔记DAY21(双向链表、Makefile)
笔记·学习
hello1114-2 小时前
Redis学习打卡-Day2-缓存更新策略、主动更新策略、缓存穿透、缓存雪崩、缓存击穿
java·redis·学习·缓存·javaweb
小虎卫远程打卡app3 小时前
视频编解码学习十二之Android疑点
学习·视频编解码
岁岁岁平安4 小时前
Vue3学习(组合式API——reactive()和ref()函数详解)
前端·javascript·vue.js·学习·vue3·reactive·ref
Camellia03114 小时前
嵌入式学习--江协51单片机day6
嵌入式硬件·学习·51单片机
m0_738206545 小时前
嵌入式学习的第二十一天-数据结构-双向链表
学习
Camellia03115 小时前
嵌入式学习--江科大51单片机day7
单片机·嵌入式硬件·学习·51单片机
ACGkaka_5 小时前
MySQL 学习(十)执行一条查询语句的内部执行过程、MySQL分层
学习·mysql·adb