浅谈——Linux命令入门之前奏

目录

一、备份操作系统

1、快照

2、克隆

二、操作系统的使用注意

1、Linux严格区分大小写

2、Linux 文件“扩展名”

3、Linux 中所有的内容以文件的形式进行保存

4、Linux 中所有的存储设备都必须挂载之后才能使用

5、Linux 系统文件目录的结构

6、Linux 系统文件的目录用途

好了,今日的分享就到这里,后期会持续更新……

如有错误,还望指出!


一、备份操作系统

VMware中的备份方式有两种:快照或者克隆


1、快照

快照:又称还原点,就是保存在快照的时候的操作系统的状态(包含了所有的内容),在后期的时候随时可以恢复。


注意:侧重在短期备份,需要频繁备份的时候都可以使用快照,做快照的时候虚拟机中操作系统一般处于开启状态。

快照:使用VMware实现快照,具体的操作步骤如下:

第一步:选择要拍摄快照的虚拟机,选择“虚拟机”菜单,点击“快照”中的“拍摄快照”

在对话框中填写基本的信息之后,点击“拍摄快照”即可。

第二步:对于快照进行管理(恢复、删除)

对快照的管理需要再“虚拟机”->“快照”->“快照管理器”中进行管理


2、克隆

克隆:就是复制的意思。


注意:克隆注重的是长期备份,做克隆的时候必须是关闭状态(了解)

使用VMware实现克隆,具体步骤如下

先关机->右键需要克隆的虚拟机->管理->克隆


二、操作系统的使用注意


1、Linux严格区分大小写

        Linux和Windows不同,Linux严格区分大小写的,包括文件名和目录名、命令、命令选项、配置文件设置选项等。

        例如,Win10 系统桌面上有  文件夹  叫做 Test ,当我们在桌面上再新建一个名为 test 的文件夹的时候,系统就会提示文件夹名冲突。而Linux 系统不会,Linux 系统会认为Test 文件和 test 文件不是同一个文件,因此在Linux 系统中Test 文件和 test 文件可以位于同一目录下。

        我们在操作Linux 系统时要注意区分大小写。  


2、Linux 文件“扩展名”

        我们都知道,Windows 是依赖扩展名区分类型的,比如,“.txt”是文本文件、“.exe”是执行文件,但Linux不是

        Linux系统通过权限位的标识符来确定文件类型,常见的文件类型有普通文件、目录、链接文件、块设备文件、字符设备文件等几种。Linux 的可执行文件就是普通文件被赋予了可执行权限

        Linux系统中的一些特殊文件还是要“扩展名”的,但Linux不依赖扩展名来识别文件类型,写这些扩展名是为了帮助运维人员来区分不同的文件类型。这样的文件扩展名有以下几种

        1、压缩包:Linux 下常见的压缩名有:.gz、.bz2、.zip、.tar.gz、tar.bz2、tgz等等。

        为什么压缩包一定要有扩展名呢?很简单,如果不写清楚扩展名,那么管理员不容易判断压缩包的样式,虽然有命令可以帮助判断,但是直观一点更加方便,就算没有扩展名,在Linux中一样可以解压缩,不影响使用。

        2、二进制软件包CentOS 中所使用的二进制安装包是RPM包,所有的RPM 包都用 “ .rpm ” 扩展名结尾,目的同样是为了让管理员一目了然。

        3、程序文件:Shell 脚本一般用“ .sh ” 扩展名结尾。

        4、网页文件:网页文件一般使用 “ .php ”等结尾,不过这是网页服务器的要求,而不是Linux的要求


3、Linux 中所有的内容以文件的形式进行保存

Linux 下一切皆文件。

        普通文件(白色):类似于Windows 中文件的概念,可以一般文件和可执行文件。

        一般文件特点是打开(编辑器打开)后会看到里面有内容,或者可以往其中写内容。

        可执行文件在Windows下一般为exe、msi、 bat等后缀,其特点就是在双击之后可以直接运行。

         目录文件(紫色)类似于Windows中的文件夹。用于存储文件(当然也可以存储文件夹)的夹子称之为文件夹。


4、Linux 中所有的存储设备都必须挂载之后才能使用

        挂载其实就是给这些存储设备分配盘符,只不过Windows 中的盘符用英文字母表示,例如 C:、D :,而Linux中的盘则是一个已经建立的空目录,我们把这些空目录叫做挂载点(可以理解为Windows 中的盘符),把设备文件(如/dev/sdb)挂载点(已经建立的空目录)连接的过程叫做挂载。

        挂载过程是通过挂载命令实现的,具体的挂载命令后续会将。


5、Linux 系统文件目录的结构

        Linux系统不同于Windows ,没有C、D盘、E盘那么多的盘符,只有一个根目录(/)所有的文件(资源 )都存储在以根目录(/)为树根的树形目录结构中

        在Linux根目录(/)下包含很多的子目录,称为一级目录。例如:bin、boot、dev等等。

        同时,各一级目录下还含有很多的子目录,称为二级目录。例如:/bin/bash、/bin/ed等。 

路径:路径分为绝对路径和相对路径。

绝对路径:不管当前工作路径是在哪,目标路径都会从“ / ”磁盘根下开始。

相对路径:除绝对路径之外的路径称之为相对路径,相对路径得有一个相对的物(当前工作路径)。

        ../:表示上一级目录。

        ./:表示当前目录(同级),普通文件 ./  可以省略,可执行文件必须加 ./ 

        文件夹名称 / :表示下级目录(下一级),注意这个斜杠 /  


6、Linux 系统文件的目录用途

        Linux基金会发布了FHS(Filesystem Hierarchy Standard 文件系统层次化标准),规定了主要文件夹的用途。

一级目录功能(作用)
/bin/存放系统命令(所有用户可用)。
/boot/系统启动目录,类似于Windows中的C盘。
/dev/设备文件保存目录,硬盘、光驱、U盘都属于设备文件,/dev/sr0代表光驱设备。注意:此目录下的文件没有办法直接使用,必须先挂载。
/etc/非常重要,配置文件保存目录。大部分软件安装完成之后,其配置文件都存放在此目录。

/home/

普通用户家目录。用户登录后会自动切换到此目录。
/lib/32位系统调用的函数库保存目录。(系统相关的类库文件及配置文件)
/lib64/64位系统的类库文件目录。
/media/早起的Linux媒介挂载目录。系统建议用来挂载媒体设备,如软盘和光盘。
/mnt/挂载目录,用来挂载额外的设备,如U盘、移动盘和其他操作系统的分区。
/opt/第三方安装的软件保存的目录,这个目录是放置和安装其他软件的位置,手工安装的源码包软件都可以安装到这个目录中。/usr/local/也可以用来安装软件。
/proc/虚拟文件系统目录。该目录中的数据并不保存在硬盘上,而是保存在系统的内核、进程、外部设备状态和网络状态等。
/root/超级管理员的家目录。超级管理员登陆之后会自动切换到此目录。
/run/运行态目录,主要存放一些跟运行相关的文件,尤其是pid。
/sbin/存放与系统和环境设置相关的命令(只有超级管理员才可以使用),这些命令进行系统环境的设置,但也有些 命令允许普通用户查看。
/srv/服务数据目录。一些系统服务启动之后,可以在这个目录中保存所需要的数据。
/sys/虚拟文件系统目录。和/proc/目录相同,该目录中的数据都保存在内存中,主要保存与内核相关的信息。
/temp/临时目录。系统存放临时文件的目录,在该文件目录下,所有用户都可以进行访问和写入。建议在此目录下不能保存重要数据,最好每次开机都把该目录清理。
/usr/系统程序目录,类似Windows中的program files。
/var/存放可变文件的目录。例如日志文件、数据文件、网页文件。


好了,今日的分享就到这里,后期会持续更新……

如有错误,还望指出!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/483874.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

matlab中disp,fprintf,sprintf,display,dlmwrite输出函数之间的区别

下面是他们之间的区别: disp函数与fprintf函数的区别 输出格式的灵活性 disp函数:输出格式相对固定。它会自动将变量以一种比较直接的方式显示出来。对于数组,会按照行列形式展示;对于字符串,直接原样输出并换行。例如…

计算机视觉——相机标定(Camera Calibration)

文章目录 1. 简介2. 原理3. 相机模型3.1 四大坐标系3.2 坐标系间的转换关系3.2.1 世界坐标系到相机坐标系3.2.2 相机坐标系到图像坐标系3.2.3 像素坐标系转换为图像坐标系3.2.4 世界坐标转换为像素坐标 3.3 畸变3.3.1 畸变类型3.3.1.1 径向畸变(Radial Distortion&a…

纯粹直播 1.7.7 |手机版和TV版,聚合六大直播平台,原画播放

纯粹直播是一款开源的应用程序,支持兴趣化主题的游戏直播、户外直播和才艺直播节目。目前可以观看斗鱼、B站、虎牙和抖音等六大直播平台的内容。该应用适配了安卓手机和电视盒子平台使用,并且软件无广告,提供原画质播放体验。 大小&#xff…

【论文复现】隐式神经网络实现低光照图像增强

📝个人主页🌹:Eternity._ 🌹🌹期待您的关注 🌹🌹 ❀ 隐式神经网络实现低光照图像增强 引言那么目前低光照图像增强还面临哪些挑战呢? 挑战1. 不可预测的亮度降低和噪声挑战2.度量友好…

算法第一弹-----双指针

目录 1.移动零 2.复写零 3.快乐数 4.盛水最多的容器 5.有效三角形的个数 6.查找总价值为目标值的两个商品 7.三数之和 8.四数之和 双指针通常是指在解决问题时,同时使用两个指针(变量,常用来指向数组、链表等数据结构中的元素位置&am…

JAVA-平台模块系统原理

菜鸟为了巩固所写 目录 菜鸟为了巩固所写 代码之间的依赖性 绘制类型依赖图 扩展到包之间的依赖关系 进一步延伸到jar包之间的依赖性 组件依赖图 JAVA技术领域中的两个著名的“擦除” Java类型的“大泥球” JAVA模块解析 模块解析的过程 模块路径明确模块的搜索与…

Keil5配色方案修改为类似VSCode配色

1. 为什么修改Keil5配色方案 视觉习惯:如果你已经习惯了VSCode的配色方案,尤其是在使用ESP-IDF开发ESP32时,Keil5的默认配色可能会让你感到不习惯。减少视觉疲劳:Keil5的默认背景可能过于明亮,长时间使用可能会导致视…

微服务监控prometheus+Grafana

目录 Prometheus 概述 核心组件 特点 使用场景 Grafana 概述 功能特点 使用场景 PrometheusGrafana组合 部署和配置 一、准备工作 二、部署Prometheus 三、部署Grafana 四、创建监控仪表盘 五、验证和调优 总结 微服务监控是确保微服务架构稳定运行的关键环节…

⭐Java---反射--获取类信息⭐

目录 三种获取类信息的方式: 一个输入类名字获取类信息的类: 一个测试类: 测试结果 三种获取类信息的方式: 对象.getClass()类.classClass.forname("类的路径") People p; Class c1p.getClass();//将对象&#xff…

等差数列末项计算

等差数列末项计算 C语言代码C 代码Java代码Python代码 💐The Begin💐点点关注,收藏不迷路💐 给出一个等差数列的前两项a1,a2,求第n项是多少。 输入 一行,包含三个整数a1,a2&#x…

PETRv2: A Unified Framework for 3D Perception from Multi-Camera Images

全文摘要 本文介绍了一种名为PETRv2的统一框架,用于从多视图图像中进行三维感知。该框架基于先前提出的PETR框架,并探索了时间建模的有效性,利用前一帧的时间信息来提高三维物体检测效果。作者在PETR的基础上扩展了三维位置嵌入(…

【最新免费PPT制作并下载】Kimi PPT助手:智能化演示文稿生成,职场效率的革命性提升

最新免费PPT制作方法在这里!下面我想向大家介绍一款能够极大提升我们工作效率的工具——Kimi PPT助手。 Kimi PPT助手:智能化演示文稿生成 Kimi PPT助手是由Moonshot AI推出的一款革命性产品,它通过人工智能技术,实现了PPT的一键…

蓝桥杯准备训练(lesson2 ,c++)

3.1 字符型 char //character的缩写在键盘上可以敲出各种字符,如: a , q , , # 等,这些符号都被称为字符,字符是⽤单引号括 起来的,如: ‘a’ , ‘b’ &…

C# 动态类型 Dynamic

文章目录 前言1. 什么是 Dynamic?2. 声明 Dynamic 变量3. Dynamic 的运行时类型检查4. 动态类型与反射的对比5. 使用 Dynamic 进行动态方法调用6. Dynamic 与 原生类型的兼容性7. 动态与 LINQ 的结合8. 结合 DLR 特性9. 动态类型的性能考虑10. 何时使用 Dynamic&…

前端开发 之 15个页面加载特效中【附完整源码】

前端开发 之 15个页面加载特效中【附完整源码】 文章目录 前端开发 之 15个页面加载特效中【附完整源码】八:圆环百分比加载特效1.效果展示2.HTML完整代码 九:毒药罐加载特效1.效果展示2.HTML完整代码 十:无限圆环加载特效1.效果展示2.HTML完…

C语言练习作业1204

编写程序实现:strlen;strcpy;strcat;strcmp 的功能。 一、strlen()函数 1.1 分析 size_t strlen(const char *s);【功能】:计算字符串的长度,\0之前的字符串数量;【参数】:s&#…

查询品牌涉及两张表(brand、brand_admin_mapping)

文章目录 1、BrandController2、AdminCommonService3、BrandApiService3、BrandCommonService4、BrandSqlService涉及的表SQL 查询逻辑参数处理执行查询完整 SQL 逻辑参数映射总结 查询指定管理员下的品牌所涉及的表有哪些? http://127.0.0.1:8087/brand/admin/list…

[go-redis]客户端的创建与配置说明

创建redis client 使用go-redis库进行创建redis客户端比较简单,只需要调用redis.NewClient接口创建一个客户端 redis.NewClient(&redis.Options{Addr: "127.0.0.1:6379",Password: "",DB: 0, })NewClient接口只接收一个参数red…

Linux CentOS

​阿里云开源镜像下载链接 https://mirrors.aliyun.com/centos/7/isos/x86_64/ VMware 安装 CentOS7 自定义 下一步 选择稍后安装操作系统 选择 输入 查看物理机CPU内核数量 CtrlShiftEsc 总数不超过物理机内核数量 推荐内存 自选 推荐 推荐 默认 拆分成多个 默认 自定义硬件…

【STM32 Modbus编程】-作为主设备读取线圈和输入

作为主设备读取线圈和输入 文章目录 作为主设备读取线圈和输入1、硬件准备与连接1.1 RS452模块介绍1.2 硬件配置与接线1.3 软件准备2、读取线圈2.1 主设备发送请求2.2 从设备响应请求2.3 主机接收数据3、读取输入4、结果本文将在前面文章的基础上,实现主设备通过ModBus协议对从…