目录
1桥连模式:虚拟机和本机使用同一个物理网卡,共享主机ip地址。
2nat模式:内外网地址转换,生成一个VMware8网卡,此网卡必须与虚拟机在同一个网段,虚拟机才可上网。
3仅主机模式:主机和虚拟机在独立的网络,不能上外网。
①一切都是文件
②系统小型轻量级,300个包
③避免令人困惑的用户界面是简单的图形界面
④免费
①root 表示当前登录用户。②localhost? ?主机名 。? ③~ 当前所在目录? ④#代表管理员用户 ⑤$ 普通用⑥root? root的家目录? ? ? ? ? ?⑦cd 当前所在文件夹? ?⑧cat 查看文件? ⑨./代表当前目录
3.linux代表文件路径,在其中一切皆为文件
4./前只能有空格
5.文件夹的作用:存放文件? ?使用文件夹时以描述路径的方式去打开文件
6.路径:描述文件在系统中的位置。
7.bin:二进制文件? 系统可以直接运行的文件叫二进制文件(普通用户)
8.lib:库? 用来存放功能代码
①lib:被调用的库,32位操作系统
②lib64:被调用的库,64位操作系统
9.当ip地址冲突应该如何排错?
①看虚拟机网卡类型是不是nat
②看虚拟机的ip地址和真机中的VM8是否为同一网端
③检查防火墙是否关闭(真机和虚拟机)
10.关机命令:
1、halt #立刻关机
2、poweroff #立刻关机
3、shutdown -h now #立刻关机(root用户使用)
4、shutdown -h 10 #10分钟后自动关机
11.重启命令:
#重启:
reboot
init6
shutdown -r now
12.修改语言:
修改LANG变量实现中文语言提示
[root@localhost ~]# LANG=zh_CN.UTF-8
[root@localhost ~]# echo $LANG
zh_CN.UTF-8
[root@localhost ~]# LANG=en_US.UTF-8
[root@localhost ~]# echo $LANG
en_US.UTF-8
13.修改颜色
[root@localhost ~]#vim /root/.bashrc
PS1='\[\e[1;34m\][\u@\h \W]\$\[\e[0m\]'
[root@localhost ~]#source /root/.bashrc
14.修改时间:
date -s "2022-09-15 12:00"
data
①etc:配置文件,用户信息,密码信息
②dev:存放硬件设备,磁盘,光驱,输入输出设备
③boot:开机启动时需要的文件,操作系统最重要的是内核文件,内核文件在系统中的boot文件夹中。
④opt:存放后天安装的软件,空文件夹
⑤mnt:挂载点,空文件夹
①家目录:每一个用户都有一个家目录用来存放用户的基本配置信息,及个性化配置,存放在文档里使用。
②home:存放用户家目录的地方,是家目录的上级目录
③root:用户家目录在跟下的root
④proc:内存环境中的程序状态
补充(32位最大内存是4G内存,内存可以临时修改,临时修改靠命令,永久修改靠修改文件)
⑤var:子目录/var/log? 日志
⑥sbin:超级管理员
⑦tmp:临时文件,存放后天安装文件
3.1什么是shell?
shell是Linux系统中后台中运行的一种特殊程序,也可以理解成一种特殊的软件,提供用户与内核进行交互操作的一种接口。
3.2shell执行了什么任务?
翻译任务,将人类高级语言翻译成二进制交给内核,内核再给硬件执行
3.3操作系统也是程序,作用是管理和调度硬件
3.4无论是win还是Linux一旦登录系统就必须加载一个翻译官 shell程序,那么这个程序就是/bin/bash/? ? ? ? ? ? ? ? ? bash有补全功能
3.5命令的本质:就是一个程序? ? ? ? ? 所有的命令都是程序
3.6type ls 就是查看ls是内部还是外部
3.7内部程序命令是/bin/bash/ 的一部分,只要登录系统,内部命令直接运行在内存中了。(系统很蠢)
先判断是内部还是外部,内部则直接执行,外部则查看缓存空间内是否有,有则按照缓存空间中的执行,没有,则报错。第一次执行,去看那5个文件夹中是否有,有则执行,没有直接报错。
①命令输入错误
②命令未安装
③命令不在规定路径下
④运行命令,但是命令位置发生变动
①命令通用格式:命令? ?选项? ?参数(对象)
命令就是你要干什么,cp cd /s
选项就是修饰命令,添加额外功能(一般无顺序要求,可以叠加)
对象就是文件,文件夹,用户名,不写就默认为当前文件,文件夹
(选项放在对象后面也可以)
①Tab键位:自动补全,如果唯一直接补全,不唯一按两次就显示所有可能
②ctrl+A光标直接跳到开头首行
③ctrl+a光标跳到最前
④ctrl+c停止命令
⑤ctrl+l清屏
⑥ctrl+r搜命令,输入关键字,回车再次执行,左键显示在屏幕上
⑦ctrl+K删除光标所在位置的后面
⑧ctrl+u清除该行
⑨\反斜杠 调整格式,强制换行
⑩上下键:回看命令
man分为九个章节默认打开第一个章节(menu菜单,manual手册)
①man就是文件格式? ? ?man 5 passwd就代表passwd的文件格式
②man l 命令,显示命令的用法l可以省略
③上下键翻页?
④空格键代表一页?
⑤q代表退出
⑥l代表关键字,查找关键字
⑦n代表向下匹配
⑧N代表向上匹配
①内部命令:help+命令? ? ?help cd
②外部命令:help --ls
③ls -a隐藏文件? ?开头是文件
info也可以查看相关的信息帮助
info ls
①pwd:用于查看当前目录的完整路径
②cd:用于切换目录
2.1cd? -表示回到上一次访问的目录,只能记录上一次的
2.2cd? ~ 表示回到当前用户的家目录。?
2.3一个点 .开头文件 表示隐藏文件
2.4cd什么也不加,也是到当前用户家目录
3.绝对路径与相对路径
绝对路径:无论在哪都可以准确找到某一文件? ? ? ?/opt
相对路径:参照物变了,会找不到文件? ? ? ? ? ? ? ../opt
处理问题前先问自己文件位置在哪
4.挂载:将系统中的文件夹和磁盘关联,使用文件夹就等于使用磁盘(可以隐藏磁盘)
Linux唯一使用的外来方式
-l? 代表长格式显示
-a? 显示全部包括隐藏文件
-A? ?显示全部文件或隐藏文件,不包括.和..
-d 只显示文件夹。
-h 友好显示文件大小(human,人性化)
-R递归 显示该目录及该目录的子目录下的所有内容
-t? 已时间顺序显示
-r? 倒序显示
--color 显示颜色
-S以文件容量大小排序
ls-l=ll长格式显示,显示详细信息
1.- 普通文件
2.d 目录文件directory
3.l 软连接符号链接文件link
4.块设备 硬盘 读写文件时是一块一块的读和写
5.c字符设备character 一次只录入一个字符 键盘
6.p 管道符:系统程序之间交换信息是单向的
7.s套接字 ip端口号 传递消息 主机通信? 可以双向的? 程序与系统之间