当前位置: 首页 > news >正文

【十分钟学懂Linux操作系统】

在这里插入图片描述

🤵‍♂️ 个人主页@老虎也淘气 个人主页
✍🏻作者简介:Python学习者
🐋 希望大家多多支持我们一起进步!😄
如果文章对你有帮助的话,
欢迎评论 💬点赞👍🏻 收藏 📂加关注

Linux操作系统介绍

  • 一、Linux简介与安装
    • 1.发展历史
    • 2.Linux内核
    • 3.发行版
    • 4.不同发行版本的差异?
    • 5.CentOS
  • 二、远程登录
    • 1.静态IP配置
    • 2.虚拟机网络连接类型
    • 3.利用XSHELL实现远程登录
  • 三、文件与目录管理
    • 1.目录结构
    • 2目录管理
    • 3,查看文档
    • 3,文件权限管理
    • 4,文件查找
  • 四,用户与用户组管理
    • 1,用户与用户组管理
    • 2,用户切换
  • 五,磁盘管理
    • 1,查看磁盘信息
    • 2,磁盘分盘
    • 3,磁盘格式化
    • 4,磁盘挂载与卸载
  • 六,文本编辑工具
    • vi与vim
    • Vim三种模式
  • 七,文档压缩与打包
    • 1,文档压缩与解压缩
    • 2,文档打包
  • 总结

一、Linux简介与安装

1.发展历史

在这里插入图片描述

在这里插入图片描述

2.Linux内核

内核是系统的心脏,实现操作系统的基本功能。
在这里插入图片描述

3.发行版

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.不同发行版本的差异?

• 相同内核
• 相同标准
• Linux Standard Base标准
• File system Hierarchy Standard目录架构标准
• 不同管理工具
• 不同套件管理模式

5.CentOS

在这里插入图片描述

二、远程登录

1.静态IP配置

为什么需要静态IP
在这里插入图片描述

2.虚拟机网络连接类型

桥接模式:虚拟机和物理机连的是同一个网络,虚拟机和物理机是并列关系,地位是相当的。

在这里插入图片描述
MAT模式:是Network Address Translation的缩写,意即网络地址转换。这种模
式下,物理机会充当一个“路由器”的角色,虚拟机要想上网, 必须经过物理机。
在这里插入图片描述
仅主机模式:这种模式下,相当于拿一根网线直连了物理机和虚拟机,是一种比
NAT模式更加封闭的的网络连接模式。该模式将虚拟机与外网隔开,使得虚拟机成为一
个独立的系统,只与主机相互通讯。
在这里插入图片描述
在这里插入图片描述

3.利用XSHELL实现远程登录

在这里插入图片描述

在这里插入图片描述

下载地址

在这里插入图片描述
密钥认证:
在这里插入图片描述
认证流程:
在这里插入图片描述
配置流程:
在这里插入图片描述

三、文件与目录管理

1.目录结构

ls命令: list,用于列出指定目录或者文件。
命令格式: ls [参数] [目录或文件]
常见用法:
ls:列出当前目录下的文件和目录,不包含隐藏文件。
ls 目录名:会列出指定目录下的文件和目录。
ls -a:列出当前目录下所有文件和目录, 含有隐藏文件。
ls -l: 以长格式显示目录下的内容列表。
在这里插入图片描述

/bin:bin是Binary的缩写,该目录下存放的是最常用的命令。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2目录管理

相对路径与绝对路径
在这里插入图片描述
cd命令
在这里插入图片描述
mkdir命令
在这里插入图片描述
常用选项:
-p --parents:可以是一个路径名称。若路径中的某些目录尚不存在,加上此选
项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
-v:每次创建新目录都显示信息。
例:
mkdir -p dir4/dir4_2 创建dir4目录,并在dir4下创建dir4_2目录
mkdir -vp dir5/dir5_2创建目录并显示信息
在这里插入图片描述
rm命令
rm:remove
作用:删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所
有文件及子目录均删除。
命令格式: rm [选项] 目录或目录
例:
rm 1.txt 删除名为1.txt的文件
在这里插入图片描述
cp命令
在这里插入图片描述
mv命令
在这里插入图片描述
在这里插入图片描述

3,查看文档

文件类型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
后缀名?
• 没有具体意义
• 通常用于区分文件作用
几个与文档相关的命令——cat
在这里插入图片描述
几个与文档相关的命令——more
在这里插入图片描述
几个与文档相关的命令——less
在这里插入图片描述
几个与文档相关的命令——head
在这里插入图片描述
几个与文档相关的命令——tail
在这里插入图片描述

3,文件权限管理

用户与文件权限
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
文件属性
在这里插入图片描述
更改文件权限
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4,文件查找

文件查找——whereis
在这里插入图片描述

文件查找——locate
在这里插入图片描述
文件查找——find
在这里插入图片描述
在这里插入图片描述

四,用户与用户组管理

1,用户与用户组管理

Linux用户
在这里插入图片描述
在这里插入图片描述
用户组
在这里插入图片描述
在这里插入图片描述
认识/etc/passwd
在这里插入图片描述

在这里插入图片描述
认识/etc/shadow
在这里插入图片描述
在这里插入图片描述
认识/etc/group
在这里插入图片描述
新增组的命令——groupadd
在这里插入图片描述
删除组的命令——groupdel
在这里插入图片描述
新增用户的命令——useradd
在这里插入图片描述
在这里插入图片描述
命令passwd
在这里插入图片描述
删除账户的命令——userdel
在这里插入图片描述

2,用户切换

用户身份切换——命令su
在这里插入图片描述
用户身份切换——命令sudo
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五,磁盘管理

1,查看磁盘信息

查看磁盘或目录的容量——命令df
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
inode概念
在这里插入图片描述
查看磁盘或目录的容量——命令df
在这里插入图片描述
查看磁盘或目录的容量——命令du
在这里插入图片描述

2,磁盘分盘

磁盘的分区和格式化——命令fdisk
在这里插入图片描述

在这里插入图片描述
硬盘结构与磁盘分区
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3,磁盘格式化

在这里插入图片描述

文件系统简介
在这里插入图片描述
mke2fs
在这里插入图片描述
查看磁盘分区信息——lsblk
在这里插入图片描述
mke2fs
在这里插入图片描述
在这里插入图片描述

4,磁盘挂载与卸载

挂载
在这里插入图片描述

在这里插入图片描述
挂载点
在这里插入图片描述
挂载磁盘
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
卸载磁盘
在这里插入图片描述

六,文本编辑工具

vi与vim

在这里插入图片描述

Vim三种模式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七,文档压缩与打包

1,文档压缩与解压缩

gzip压缩工具
在这里插入图片描述
bzip2压缩工具
在这里插入图片描述
xz压缩工具
在这里插入图片描述
zip压缩工具
在这里插入图片描述
unzip解压缩工具
在这里插入图片描述

2,文档打包

指的是一个文件或目录的集合,而这个集合被存储在一个文档中。
tar打包工具——打包
在这里插入图片描述
tar打包工具——查看
在这里插入图片描述
tar打包工具——解包
在这里插入图片描述
tar打包工具——压缩与解压缩
在这里插入图片描述

总结

以上就是所有内容分享。

在这里插入图片描述

相关文章:

  • 【Java基础知识复盘】Java概述篇
  • Stm32标准库函数6——f103 PWM 电调(50Hz)
  • 不喜欢现在的工作,如何成功转行?
  • 腾讯天美Java程序员月均20万!掌握这个后,也太香了....
  • 网络ping不通,试试这8招
  • 密码改造技术路径大比拼--“免”改造太理想,“重”改造太复杂,“易”改造是王道
  • Docker镜像的原理
  • APS排产帮助面板制造厂商进行计划调整
  • 口罩后,那些被“优化”的程序员都去哪儿了?
  • 为什么你的程序跑不满CPU?——简单聊聊多核多线程
  • 使用windows系统给C盘分盘
  • 外包四年太差劲,幡然醒悟要跳槽
  • 合并字符串-指针
  • 世界上最伟大最邪恶的软件发明
  • 设计模式~简单工厂模式
  • 【译】JS基础算法脚本:字符串结尾
  • __proto__ 和 prototype的关系
  • Android开源项目规范总结
  • E-HPC支持多队列管理和自动伸缩
  • es6--symbol
  • Java 内存分配及垃圾回收机制初探
  • Java小白进阶笔记(3)-初级面向对象
  • JS+CSS实现数字滚动
  • JS数组方法汇总
  • log4j2输出到kafka
  • SpiderData 2019年2月13日 DApp数据排行榜
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • vue脚手架vue-cli
  • 记一次和乔布斯合作最难忘的经历
  • 利用jquery编写加法运算验证码
  • 聊聊hikari连接池的leakDetectionThreshold
  • 前端路由实现-history
  • 我建了一个叫Hello World的项目
  • 因为阿里,他们成了“杭漂”
  • 用Canvas画一棵二叉树
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • 阿里云服务器如何修改远程端口?
  • 回归生活:清理微信公众号
  • ​插件化DPI在商用WIFI中的价值
  • #LLM入门|Prompt#3.3_存储_Memory
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (转)负载均衡,回话保持,cookie
  • ***监测系统的构建(chkrootkit )
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .gitattributes 文件
  • .gitignore文件_Git:.gitignore
  • .NET MVC第五章、模型绑定获取表单数据
  • .net MySql
  • .Net环境下的缓存技术介绍
  • ??javascript里的变量问题
  • @Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成