浅谈——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/存放可变文件的目录。例如日志文件、数据文件、网页文件。


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

如有错误,还望指出!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

牛客linux

1、 统计文件的行数 # 方法 1 wc -l ./nowcoder.txt | awk {print $1} # 方法 2 ,awk 可以打印所有行的行号, 或者只打印最后一行 awk {print NR} ./nowcoder.txt |tail -n 1 awk END{print NR} ./nowcoder.txt # 方法 3 grep -c 、-n等等 grep -c "" ./…

“放弃Redis Desktop Manager使用Redis Insight”:日常使用教程(Redis可视化工具)

文章目录 更新Redis Insight连接页面基础解释自动更新key汉化暂时没有找到方法, Redis Desktop Manager在连接上右键在数据库上右键在key上右键1、添加连接2、key过期时间 参考文章 更新 (TωT)ノ~~~ βyё βyё~ 现在在维护另一…

Marvell第四季度营收预计超预期,定制芯片需求激增

芯片制造商Marvell Technology(美满电子科技)(MRVL)在周二发布了强劲的业绩预告,预计第四季度的营收将超过市场预期,得益于企业对其定制人工智能芯片的需求激增。随着人工智能技术的快速发展,特…

python使用python-docx处理word

文章目录 一、python-docx简介二、基本使用1、新建与保存word2、写入Word(1)打开文档(2)添加标题(3)添加段落(4)添加文字块(5)添加图片(6&#xf…

视频监控汇聚平台:Liveweb安防监控平台实现接入监控视频集中管理方案

随着各行业数字化转型的不断推进,视频监控技术在行业内的安防应用及管理支撑日益增多。然而,由于前期规划不清晰、管理不到位等问题,视频监管系统普遍存在以下问题: 1. 各部门单位在视频平台建设中以所属领域为单位,导…

抖音评论系统的实现思路

抖音大家都刷过。点开抖音的一个视频的评论,他会有一个根评论,根评论下面会有子评论,子评论中还有有对子评论的评论。具体如下图: 通过上面的图片可以直观的看见,这三种类型的评论。然后评论是根据时间的倒叙排列的。肯…

4.STM32通信接口之SPI通信(含源码)---软件SPI与W25Q64存储模块通信实战《精讲》

经过研究SPI协议和W25Q64,逐步了解了SPI的通信过程,接下来,就要进行战场实战了!跟进Whappy步伐! 目标:主要实现基于软件的SPI的STM32对W25Q64存储写入和读取操作! 开胃介绍(代码基本…

PMP–一、二、三模、冲刺–分类–10.沟通管理

文章目录 技巧十、沟通管理 一模10.沟通管理--1.规划沟通管理--文化意识--军事背景和非军事背景人员有文化差异5、 [单选] 项目团队由前军事和非军事小组成员组成。没有军事背景的团队成员认为前军事团队成员在他们的项目方法中过于结构化和僵化。前军事成员认为其他团队成员更…

「Mac畅玩鸿蒙与硬件42」UI互动应用篇19 - 数字键盘应用

本篇将带你实现一个数字键盘应用,支持用户通过点击数字键输入数字并实时更新显示内容。我们将展示如何使用按钮组件和状态管理来实现一个简洁且实用的数字键盘。 关键词 UI互动应用数字键盘按钮组件状态管理用户交互 一、功能说明 数字键盘应用将实现以下功能&…

Svn如何切换删除账号

记录Svn清除切换账号 1.首先打开小乌龟的设置如下图 打开设置后单击已保存数据,然后选择清除 接上图选择清除后,就可以打勾选择清除已保存的账号,我们再次检出的就可以切换账号了 👉总结 本次记录Svn清除切换账号 如能帮助到你…

7. 一分钟读懂“单例模式”

7.1 模式介绍 单例模式就像公司里的 打印机队列管理系统,无论有多少员工提交打印任务,大家的请求都汇总到唯一的打印管理中心,按顺序排队输出。这个中心必须全局唯一,避免多个队列出现资源冲突,保证打印任务井然有序。…

基于Transformer的编码器-解码器图像描述模型在AMD GPU上的应用

Transformer based Encoder-Decoder models for image-captioning on AMD GPUs — ROCm Blogs 图像描述,即基于生成式人工智能(GenAI)自动生成简洁的图像文本描述,在现实世界中有着非常重要的应用。例如,图像描述可以为…

Python爬虫——猫眼电影

用python中requests库爬取猫眼电影信息并保存到csv文件中 猫眼专业版 爬取界面 效果预览 代码 import requests import jsonurl1https://piaofang.maoyan.com/dashboard-ajax?orderType0&uuid1938bd58ddac8-02c2bbe3b009ed-4c657b58-144000-1938bd58ddac8&timeStamp…

非对称任意进制转换器(安卓)

除了正常进制转换,还可以输入、输出使用不同的数字符号,达成对数值进行加密的效果 点我下载APK安装包 使用unity开发。新建一个c#代码文件,把代码覆盖进去,再把代码文件添加给main camera即可。 using System.Collections; usin…

【HarmonyOS】鸿蒙应用地理位置获取,地理名称获取

【HarmonyOS】鸿蒙应用地理位置获取,地理名称获取 一、前言 首先要理解地理专有名词,当我们从系统获取地理位置,一般会拿到地理坐标,是一串数字,并不是地理位置名称。例如 116.2305,33.568。 这些数字坐…

OpenGL ES详解——文字渲染

目录 一、文字渲染 二、经典文字渲染:位图字体 1.概念 2.优缺点 三、现代文字渲染:FreeType 1.着色器 2.渲染一行文字 四、关于未来 一、文字渲染 当你在图形计算领域冒险到了一定阶段以后你可能会想使用OpenGL来绘制文字。然而,可能…

C++设计模式之外观模式

动机 下图中左边方案的问题在于组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。 如何简化外部客户程序和系统间的交互接口?如何将外部客户程序的演化和内部子系统…

【Redis篇】 List 列表

在 Redis 中,List 是一种非常常见的数据类型,用于表示一个有序的字符串集合。与传统的链表结构类似,Redis 的 List 支持在两端进行高效的插入和删除操作,因此非常适合实现队列(Queue)和栈(Stack…

RE逆向基础知识及常见题型

通用寄存器 FAX: (针对操作数和结果数据的)累加器EBX: (DS段的数据指针)基址寄存器ECX: (字符串和循环操作的)计数器EDX: (I/O指针)数据寄存器ESI: (字符串操作源指针&a…

APM装机教程(四):山鹰H743飞控四旋翼装机

文章目录 前言一、飞控说明书二、接线三、参数设置四、电机接线和转向 前言 固件版本:Copter 4.5.7 地面站:QGC 遥控器:云卓T10 飞控:山鹰H743 GPS:微空M9 这个飞控的原理图是开源的,网盘链接:…