Linux基础——Bash初识
Bash 初识
目录
课前回顾
虚拟机的网络模式
# 1.桥接模式
将物理机和虚拟机的网卡连接到一起,使物理机和虚拟机在同一网段
# 2.NAT模式(推荐)
将物理机的IP地址动态转换成多个私有的虚拟机IP地址,IP网段可以自定义,网关也可以自定义
# 3.仅主机模式
虚拟机之间形成一个局域网,可以互相通信,但是无法上外网
Xshell 的使用
ping:检查设备与设备之间是否可以正常通信
## 排错总结
# 1.检查虚拟机IP地址和子网掩码
命令:ip a
# 2.检查DNS
命令:cat /etc/resolv.conf
查看有没有 nameserver
# 3.检查虚拟网络编辑器
查看VMnet8网卡配置
1.将主机虚拟适配器连接到此网络 (打钩)
2.子网IP跟虚拟机IP地址是不是在同一个网段
3.NAT设置
网关IP是否跟虚拟机的Gateway的配置一致
# 4.物理机上VMnet8的配置
IP地址:10.0.0.1
子网掩码:255.255.255.0
Bash
虚拟机的快照
记录虚拟机某时刻的状态,随时可以还原到记录的状态(存档,读档)
注意:快照,尽量在关机状态下拍摄
- 拍摄快照按钮
- 快照完成
虚拟机的克隆
- 重点:克隆的前提条件:必须在虚拟机关机状态下,才能克隆
虚拟机克隆的两种方式
-
克隆虚拟机中的当前状态(必须关机)
-
从快照克隆
- 只能选择关机状态下的快照(开机快照则不在选项中,无法被选中)
虚拟机克隆类型
- 创建链接克隆
- 优势
- 克隆速度快
- 占用资源少
- 缺点
- 受到母体的影响(如果源主机被删除,则克隆主机无法使用)
- 优势
- 创建完整克隆
- 优势
- 不受母体影响(源主机被删除,克隆机可以继续使用)
- 缺点
- 克隆速度慢
- 占用资源多
- 优势
注意:克隆出来的虚拟机和源主机,配置一模一样,要修改IP,并且,只能一台一台启动
## 修改网卡配置文件
命令:nmtui
## 重启网卡
命令:systemctl restart network
具体步骤演示
-
开启克隆的虚拟机
-
登录
-
输入命令:nutui
-
-
编辑IP地址为新的IP
-
点击OK
-
最后退出编辑
-
-
重启网卡
- 输入命令 :systemctl restart network
-
查看IP地址是否已经更改
- 通过命令 :IP a
- 通过命令 :IP a
-
接下来进行Xshell的连接
- 打开Xshell软件
- 更改会话属性
-
-
连接
-
在Xshell通过命令
- ping +网址 确认是否连接
- ping +网址 确认是否连接
什么是Bash
Bash是Linux的命令解释器
Bash的作用
- 文件管理
- 权限管理
- 用户管理
- 磁盘管理
- 网络管理
- 软件管理
- 应用管理
如何使用bash
- 执行命令
- 效率低,适合平时简单的工作
- 执行脚本
- 效率高,适合比较复杂繁琐的工作
命令提示符
[root@localhost ~]#
[]:没有任何作用,只是为了分割
root:当前登录系统的用户
@:没有任何作用,为了分割用户和主机名
localhost:当前短格式的主机名
~:当前所在的工作目录
~特殊意义:
任何系统的用户,都有自己的家目录,当前登录用户的家目录
超级管理员用户的家目录是:/root
普通用户的家目录是:/home/用户名
#:超级管理员的提示符
$:普通用户的提示符
- 修改命令提示符的步骤
## 修改命令提示符的步骤
# 编辑文件
vi .bashrc
# 进入编辑模式
1.按 i 键,进入编辑模式
-- INSERT --
2. 将光标移动到最后一行 粘贴复制的PS1内容(脚本)
或者光标在最后按小写的字母“o”
3. 按ESC 退出编辑模式
# 保存文件
按住Shift + zz
# 立即生效
source .bashrc
-
运行生效 可以看见不同的执行脚本会出现
#:超级管理员的提示符 $:普通用户的提示符
思维导图

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!