Linux-操作系统
- 一、操作系统:
- 1.程序:
- 2.OS:
- 二、虚拟机的三种网卡:
- 1.桥接:
- 2.NAT:
- 3.仅主机:
- 三、linux命令:
- 1.shell:
- 2.linux命令(本质是程序):
- 3.命令格式:命令 【选项】 【参数】(【】可有可无)
一、操作系统:
1.程序:
执行特定任务的一串代码
2.OS:
操作系统,一种特殊的程序(软件),执行特定任务的一串代码,用来调度控制硬件。
二、虚拟机的三种网卡:
1.桥接:
相当于在虚拟机和真机之间架起一座桥,虚拟机和真机需要配置在同一网段,可以认为虚拟机主机网卡和物理主机网卡连接在同一台虚拟机上,他们可以通过虚拟交换机互相通信,再通过物理主机实现与外网的通信。
2.NAT:
可以上网,使用的是vmnet 8
3.仅主机:
不能上网,用的是vmnet 1
三、linux命令:
1.shell:
(1)linux系统中运行的一个特殊的程序(调度硬件)
(2)作用:将人的高级语言转换成二进制语言,交给操作系统,执行任务
(3)内核:操作系统的一部分,核心部分,调度硬件需要内核(windows系统:explore,linux系统:shell)
(4)bash(/bin/bash)是linux系统(RedHat,CentOS7)中的默认shell程序,功能多,适配性强。
- 安装xshell:
① 打开vmware虚拟机:
② 配置完成后重启(按esc退出编辑模式,并输入:wq保存退出):
③ ping检测网络是否通畅:
④ 进入xshell:
2.linux命令(本质是程序):
(1)内部命令和外部命令:使用命令需要安装,使用时如果未出现命令,一般是没有安装。
- 内部命令:安装shell是会连通shell软件一起安装,属于shell的一部分。
- 外部命令:需要额外安装,系统将很多常见的外部命令安装。
- 内存速度块,硬盘速度慢,内部命令优先级高于外部命令。
(2)区别:
- CentOS7系统默认存放命令的地方:/usr/local/sbin:/usr/local/bin:/usr/sbin:
/usr/bin:/root/bin
(3)命令执行过程:
① 判断是否为内部命令,如果是直接放行
② 查看hash缓存,如果有,会在缓存文件中找到命令,找不到报错,找到就执行
③ 如果缓存没有,外部命令去默认的文件夹中一个个找,找不到就报错找不到命令
3.命令格式:命令 【选项】 【参数】(【】可有可无)
(1)格式:
① 命令字:整条命令中最关键的一部分,唯一确定一条命令。
② 选项:短格式“-”+单个字母,长格式“–”+完整单词。不加选项,只能使用基础功能;加选项,可以用额外功能。
③ 参数:命令字的处理对象
(2)辅助操作:
①Tab:
- 提高输入效率(自动补全)
- 校验机制(错误校验)
- 搜素,提示
②快捷指令ctrl:
- ctrl+u:清空至行首
- ctrl+k:清空至行尾
- ctrl+l:清屏
- ctrl+c:取消本次命令,中止
- ctrl+a:切换至行首
- ctrl+e:切换至行尾
(3)帮助命令:
① 内部命令:help
② 外部命令:–help
(4)路径:
① 绝对路径:从根开始的路径
② 相对路径:以当前文件夹为起点
③ 根目录下的文件: