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

轻松入门Linux—CentOS,直接拿捏 —/— <1>

一、什么是Linux

        Linux是一个开源的操作系统,目前是市面上占有率极高的服务器操作系统,目前其分支有很多。是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统 Linux能运行主要的UNIX工具软件、应用程序和网络协议 Linux支持 32 位和 64 位硬件。

        Linux是一种自由开放源码类UNIX操作系统。加上用户空间的应用程序之后,就成为了Linux操作系统,继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统

         Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的

二 、Linux 的发型版

        Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。

        目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

而我们接下来要使用的就是其中的CentOS,但是当前CentOS已经停止维护了

        CentOS继承了RHEL的特性和功能,并通过社区的开发和支持来提供免费的更新和补丁。它也与RHEL兼容,这意味着CentOS用户可以享受到与RHEL相似的功能和技术支持。

        采用了RPM包管理系统,用户可以通过yum包管理器来安装、更新和卸载软件包。它提供了许多服务器相关的应用和工具,如Apache、MySQL、PHP、PostgreSQL、OpenSSH等,以满足服务器运维和开发的需求。

        由于CentOS具有稳定性、可靠性和兼容性,它被广泛应用于服务器环境,特别是在企业和网站托管领域。很多人选择CentOS作为他们的服务器操作系统,因为它提供了长期支持和一致的性能。

三、Linux对比Windows

四、Linux基本功能

1、/ :根目录,也称为文件系统的最顶层目录。根目录是整个文件系统的起点,包含了所有其他目录和文件。

2、bin :存放二进制可执行文件 *

3、boot :存放用于系统引导时使用的各种文件

4、dev:存放设备文件

5、etc:存放系统配置文件 *

6、home:存放所用用户的根目录 *

7、lib:存放跟文件系统中的程序运行所需要的共享库及内核模块

8、proc:虚拟文件系统,存放当前内存的映射

9、user:存放系统应用程序,比较重要的目录/user/local管理员软件安装目录

10、var:存放运行时需要改变数据的文件 *

11、mnt:挂载目录

12、sbin:存放管理级别的二进制执行文件

13、root:超级用户主目录(家目录) *

14、opt:额外安装的可选应用程序包安装位置

15、 ~  : 当前用户的主目录或叫家目录(Home Directory)*

五、常见命令的使用

1、关闭和开启centos 图像化页面

        在远程连接工具中输入下列代码,可以关闭虚拟机中的图像化页面,因为图像化页面消耗资源,除了在配置网络的时候需要,其他的基本用不上,其中连接工具是在虚拟机外部连接虚拟机的静态ip,达到远程操控终端的作用,centos自己的终端不好用。

systemctl set-default multi-user.target

        输入上部分代码后在输入命令reboot重启虚拟机即可。

        也可以在连接工具的终端输入命令stratx开启虚拟机的界面。

2、cd:切换目录,也叫change directory

例如下列状态,其内容表示为当前用户为 root,当前主机名为 localhost当前目录用户的 home 目录(~ 表示当前用户的 home 目录)

在其中输入以下代码:cd /,其得到的是第二行的内容,即切换到根目录下

或者切换到用户文件下,即输入命令cd /home/ahao

 2.1  cd -  :返回上一次所处目录位置

如图所示,当处于根目录/ 下的home目录的时候,输入命令cd-,则又返回上一次的目录位置

2.2  cd .. 切换到当前目录上一级

 首先如何在home目录返回root目录,即用 / 指定返回上一级的root目录

那么使用cd ../ 或者cd .. 则也同样返回上一级目录

和cd - 略有不同,cd-是返回上一次出现的位置,而cd ..是返回上一级

2.3 cd ~ 直接返回用户家目录

2.4  ll命令(ls -l),展示当前文件夹下所有文件的详细信息

上图所示即为最开始在Linux基本功能里的根目录下的所有文件夹名称以及文件夹的权限、大小、时间等信息

此时处于根目录中,输入命令 cd /home 切换进入家目录,然后再输入ll查看home目录下的文件信息,即用户ahao在家目录下

其中root叫用户名,localhost叫主机名,~叫文件地址

2.5 用相对路径返回指定路径

当前在ahao目录下,想要返回root目录下,root和home目录处于同级目录,都在根目录下

输入以下命令:cd ../../root ,因为当前在ahao目录下,上一级是home,再上一级是根目录,所以两次../ 进入根目录下,然后再指定root目录进入即可

3、 展示文件信息

3.1 ls 用列表的形式展示文件夹下的文件和目录

3.2 ll =》ls -l ,展示文件和目录的详细信息

3.3 ls -a 显示所有文件目录,包括隐藏目录

其中.开头的文件就是隐藏文件,提示你是系统配置文件,不要动它

3.4 ll -a 展示所有文件信息,包括隐藏文件目录

4、pwd 返回当前文件所在位置

5、权限等信息介绍

其中的第一个root是:这个文件属于root用户的

第二个root的意思是:属于root用户组的,224是文件的大小,单位是字节,后面是文件日期

日期后面是文件名

最前面的rwx是这个文件的权限,其布局格式为 drwxrwxrwx,其中d表示文件目录,第一个rwx为文件所有者的权限即用户权限,第二个为用户组权限,第三个为其他用户权限,即owner、group、other

r 是读取权限,w是写入权限,x是执行权限

如上图则用户、用户组、其他用户都有读取权限和执行权限,但是没有写入权限

上图则是,用户有读取和写入权限没有执行权限,而用户组和其他用户没有任何权限,为用户ahao,用户组ahao,大小为128字节,文件名为ahao

5.1 权限解释图

其中 -开头的为普通文件类型,d为文件类型是目录文件

相关文章:

轻松入门Linux—CentOS,直接拿捏 —/— <1>

一、什么是Linux Linux是一个开源的操作系统,目前是市面上占有率极高的服务器操作系统,目前其分支有很多。是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统 Linux能运行主要的UNIX工具软件、应用程序和网络协议 Linux支持 32…...

pandas安装以及导入CSV

安装pandas pip install pandas速度慢可以切换国内镜像源 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas执行导入csv操作 import pandas as pd# 读取csv文件 data pd.read_csv(yourPath)输入data查看数据 导入成功!...

新能源车浪潮来袭,同时存在高压低压系统,如何准确进行高低压布线间距EMC分析?

摘要 随着车辆电气化水平的逐步提升,电气零部件布局和布线面临着前所未有的挑战,在不断的压缩电气零部件间间距后,EMC性能成为非常关键的性能指标。特别是对于新能源车型,同时存在高压和低压系统,高低压耦合若处理的不…...

QUIC 协议

详解 QUIC 协议:它为何比 TCP 更优越?...

【软件测试】--接口测试

1. 接口用例设计 接口测试的测试点 功能测试 单接口功能: 手工测试中的单个业务模块,一般对应一个接口 登陆业务 --> 登陆接口加入购物车业务 --> 加入购物车接口订单业务 --> 订单接口支付业务 --> 支付接口 借助工具、代码。绕开前端界面…...

【前端】上传视频,截取第一帧图片

使用input上传视频&#xff0c;获得视频的第一帧 参考&#xff1a;JavaScript获取视频的尺寸信息和第一帧图片 - 掘金 (juejin.cn) html&#xff1a; <inputbind:this{uploadRef}on:change{handleUpload}accept"video/*"type"file"/>视频类型校验&a…...

Redis-GEO数据结构的基本用法

GEO就是Geolocation的简写形式&#xff0c;代表地理坐标。Redis在3.2版本中加入了对GEO的支持&#xff0c;允许存储地理坐标信息&#xff0c;帮助我们根据经纬度来检索数据。常见的命令有&#xff1a; GEOADD&#xff1a;添加一个地理空间信息&#xff0c;包含&#xff1a;经度…...

【Linux C | 网络编程】进程池大文件传输的实现详解(三)

上一篇实现了进程池的小文件传输&#xff0c;使用自定义的协议&#xff0c;数据长度数据本身&#xff0c;类似小火车的形式&#xff0c;可以很好的解决TCP“粘包”的问题。 【Linux C | 网络编程】进程池小文件传输的实现详解&#xff08;二&#xff09; 当文件的内容大小少于…...

Mac如何通过SSH连接Github

目录 前言 一、实现步骤 1.生成 SSH 密钥对 2.添加 SSH 密钥到 GitHub&#xff1a; 3.配置 SSH 连接 1.更新远程仓库 URL 2.测试 SSH 连接 前言 GitHub 在 2021 年 8 月 13 日停止了对使用密码进行身份验证的支持。因此&#xff0c;你需要使用其他认证方式&#xff0c;如…...

成就巴西休闲游戏如何借助Google谷歌广告投放优势

在探讨巴西休闲游戏如何借助谷歌广告投放优势实现市场扩张的过程中&#xff0c;我们不得不深入分析巴西市场的独特属性、休闲游戏的兴起背景&#xff0c;以及谷歌广告平台在全球范围内的强大影响力。近年来&#xff0c;随着移动游戏市场的快速发展&#xff0c;特别是中轻度休闲…...

利用python检查磁盘空间使用情况

目录 一.前言 二.使用的库介绍 三.代码实现以及解析 3.1导入模块 3.2邮件发送函数 send_email 3.3检查磁盘空间函数 check_and_clean_disk 3.4主程序逻辑 四.致谢 一.前言 在信息技术飞速发展的今天&#xff0c;数据量的激增使得磁盘空间管理成为系统运维中的一项基…...

卷积神经网络(五)---图像增强的方法

前面的部分专注于卷积神经网络的层结构介绍&#xff0c;同时还介绍了到目前为止比较出名的卷积神经网络&#xff0c;接着使用比较复杂的卷积神经网络提高了 MNIST 数据集的准确率。下面将从另外的角度——图像增强的方面入手&#xff0c;提高模型的准确率和泛化能力。 一直以来…...

矩阵常见分解算法及其在SLAM中的应用

文章目录 常见特殊矩阵定义Cholesky分解&#xff08;正定Hermittian矩阵&#xff0c;分解结果唯一&#xff09;Cholesky分解应用 SVD分解&#xff08;将singularvalues排序后分解唯一&#xff09;SVD 分解的应用&#xff08;任意矩阵&#xff09; QR分解&#xff08;任意矩阵&a…...

【排序】快速排序详解

✨✨欢迎大家来到Celia的博客✨✨ &#x1f389;&#x1f389;创作不易&#xff0c;请点赞关注&#xff0c;多多支持哦&#x1f389;&#x1f389; 所属专栏&#xff1a;排序 个人主页&#xff1a;Celias blog~ 一、快速排序的思想 快速排序的核心思想是&#xff1a; 选定一个…...

贪心算法总结(2)

一、买卖股票的最佳时机 . - 力扣&#xff08;LeetCode&#xff09; class Solution { public:int maxProfit(vector<int>& prices) {int miniINT_MAX;int ret0;for(int&price:prices){//遍历的时候&#xff0c;我们随时去更新最小的值&#xff0c;然后让每一位…...

弘景光电:技术实力与创新驱动并进

在光学镜头及摄像模组产品领域&#xff0c;广东弘景光电科技股份有限公司&#xff08;以下简称“弘景光电”&#xff09;无疑是一颗耀眼的明星。自成立以来&#xff0c;弘景光电凭借其强大的研发实力、卓越的产品性能、精密的制造工艺以及严格的质量管理体系&#xff0c;在光学…...

2024年7月23日~2024年7月29日周报

目录 一、前言 二、完成情况 2.1 一种具有边缘增强特点的医学图像分割网络 2.2 融合边缘增强注意力机制和 U-Net 网络的医学图像分割 2.3 遇到的困难 三、下周计划 一、前言 上周参加了一些师兄师姐的论文讨论会议&#xff0c;并完成了初稿。 本周继续修改论文&#xff0…...

M3U8流视频数据爬虫

M3U8流视频数据爬虫 HLS技术介绍 现在大部分视频客户端都采用HTTP Live Streaming&#xff08;HLS&#xff0c;Apple为了提高流播效率开发的技术&#xff09;&#xff0c;而不是直接播放MP4等视频文件。HLS技术的特点是将流媒体切分为若干【TS片段】&#xff08;比如几秒一段…...

保护您的数字财富:模块化沙箱在源代码防泄露中的突破

在数字化浪潮中&#xff0c;企业面临着前所未有的数据安全挑战。源代码、商业机密、客户数据……这些宝贵的数字资产一旦泄露&#xff0c;后果不堪设想。SDC沙盒防泄密系统&#xff0c;以其卓越的技术实力和创新的解决方案&#xff0c;为企业提供了一个坚不可摧的安全屏障。 核…...

FFmpeg源码:avio_r8、avio_rl16、avio_rl24、avio_rl32、avio_rl64函数分析

一、引言 AVIOContext是FFmpeg&#xff08;本文演示用的FFmpeg源码版本为5.0.3&#xff09;中的字节流上下文结构体&#xff0c;用来管理输入输出数据。打开一个媒体文件的时候&#xff0c;需要先把数据从硬盘读到缓冲区&#xff0c;然后会用到AVIOContext中的如下成员&#x…...

KubeSphere 容器平台高可用:环境搭建与可视化操作指南

Linux_k8s篇 欢迎来到Linux的世界&#xff0c;看笔记好好学多敲多打&#xff0c;每个人都是大神&#xff01; 题目&#xff1a;KubeSphere 容器平台高可用&#xff1a;环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...

Java 8 Stream API 入门到实践详解

一、告别 for 循环&#xff01; 传统痛点&#xff1a; Java 8 之前&#xff0c;集合操作离不开冗长的 for 循环和匿名类。例如&#xff0c;过滤列表中的偶数&#xff1a; List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...

【入坑系列】TiDB 强制索引在不同库下不生效问题

文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...

YSYX学习记录(八)

C语言&#xff0c;练习0&#xff1a; 先创建一个文件夹&#xff0c;我用的是物理机&#xff1a; 安装build-essential 练习1&#xff1a; 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件&#xff0c;随机修改或删除一部分&#xff0c;之后…...

Go 语言接口详解

Go 语言接口详解 核心概念 接口定义 在 Go 语言中&#xff0c;接口是一种抽象类型&#xff0c;它定义了一组方法的集合&#xff1a; // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的&#xff1a; // 矩形结构体…...

关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案

问题描述&#xff1a;iview使用table 中type: "index",分页之后 &#xff0c;索引还是从1开始&#xff0c;试过绑定后台返回数据的id, 这种方法可行&#xff0c;就是后台返回数据的每个页面id都不完全是按照从1开始的升序&#xff0c;因此百度了下&#xff0c;找到了…...

SAP学习笔记 - 开发26 - 前端Fiori开发 OData V2 和 V4 的差异 (Deepseek整理)

上一章用到了V2 的概念&#xff0c;其实 Fiori当中还有 V4&#xff0c;咱们这一章来总结一下 V2 和 V4。 SAP学习笔记 - 开发25 - 前端Fiori开发 Remote OData Service(使用远端Odata服务)&#xff0c;代理中间件&#xff08;ui5-middleware-simpleproxy&#xff09;-CSDN博客…...

智能AI电话机器人系统的识别能力现状与发展水平

一、引言 随着人工智能技术的飞速发展&#xff0c;AI电话机器人系统已经从简单的自动应答工具演变为具备复杂交互能力的智能助手。这类系统结合了语音识别、自然语言处理、情感计算和机器学习等多项前沿技术&#xff0c;在客户服务、营销推广、信息查询等领域发挥着越来越重要…...

基于Java+MySQL实现(GUI)客户管理系统

客户资料管理系统的设计与实现 第一章 需求分析 1.1 需求总体介绍 本项目为了方便维护客户信息为了方便维护客户信息&#xff0c;对客户进行统一管理&#xff0c;可以把所有客户信息录入系统&#xff0c;进行维护和统计功能。可通过文件的方式保存相关录入数据&#xff0c;对…...

PHP 8.5 即将发布:管道操作符、强力调试

前不久&#xff0c;PHP宣布了即将在 2025 年 11 月 20 日 正式发布的 PHP 8.5&#xff01;作为 PHP 语言的又一次重要迭代&#xff0c;PHP 8.5 承诺带来一系列旨在提升代码可读性、健壮性以及开发者效率的改进。而更令人兴奋的是&#xff0c;借助强大的本地开发环境 ServBay&am…...