Linux:操作系统[通俗易懂]

(29) 2023-08-05 11:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说Linux:操作系统[通俗易懂],希望能够帮助你!!!。

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虚拟机:Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第1张

Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第2张
Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第3张
Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第4张
② 配置完成后重启(按esc退出编辑模式,并输入:wq保存退出):
Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第5张
③ ping检测网络是否通畅:
Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第6张
Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第7张
④ 进入xshell:
Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第8张
Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第9张

2.linux命令(本质是程序):

(1)内部命令和外部命令:使用命令需要安装,使用时如果未出现命令,一般是没有安装。

  • 内部命令:安装shell是会连通shell软件一起安装,属于shell的一部分。
  • 外部命令:需要额外安装,系统将很多常见的外部命令安装。
  • 内存速度块,硬盘速度慢,内部命令优先级高于外部命令。
    (2)区别:
    Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第10张
  • 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)路径:
① 绝对路径:从根开始的路径
② 相对路径:以当前文件夹为起点
③ 根目录下的文件:
Linux:操作系统[通俗易懂]_https://bianchenghao6.com/blog__第11张

上一篇

已是最后文章

下一篇

已是最新文章

发表回复