Linux介绍以及常用命令

news2024/12/24 18:45:38

目录

1. 什么是Linux

2. Linux的种类

3. CentOS7

超详细的CentOS7.4下载与图文安装

4. 常用的网络适配器种类

5. 安装ssh客户端软件

6. CentOS7的目录结构

7. Linux常用命令详解

1.目录切换命令 -- cd

2. 查看目录下的内容 -- ls

3. 查看当前所在的目录 -- pwd

4. 创建目录命令

5. 创建文件命令

6. 删除文件或目录

7. 复制命令

8. 查看文件的内容

9. 重命名|剪切

10. 查看ip地址

11. 测试网络连通性

12. 编辑命令


1. 什么是Linux

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。

2. Linux的种类

Linux 是一个开源的类 Unix 操作系统内核,但是它的发行版(distribution,简称 distro)有很多种。每个 Linux 发行版都基于 Linux 内核,并且包含了不同的软件包、工具和图形用户界面,以满足不同用户的需求和偏好。

按发行版系列分类:

  1. Red Hat系:包括Red Hat Enterprise Linux (RHEL)、CentOS、Fedora等。

    • RHEL是企业级的Linux发行版,主要用于服务器环境。
    • CentOS是RHEL的社区支持版本,与RHEL保持高度兼容。
    • Fedora是Red Hat的试验田,用于测试新技术。
  2. Debian系:包括Debian、Ubuntu、Linux Mint等。

    • Debian以其稳定性著称,适合服务器和桌面使用。
    • Ubuntu是Debian的衍生版,拥有庞大的用户群和良好的桌面体验。
    • Linux Mint基于Ubuntu或Debian,提供更友好的桌面环境。
  3. 其他发行版:如Gentoo、Arch Linux、Manjaro、openSUSE、Solus等。

    • Gentoo是一个高度可定制的发行版。
    • Arch Linux强调最新技术,Manjaro是其用户友好的衍生版。
    • openSUSE是一个德国起源的发行版,有Tumbleweed滚动更新和Leap稳定版本。

3. CentOS7

本篇采用的是CentOS7操作系统,安装过程就不介绍了。在这里介绍一下安装的几种方式:

  • 直接在自己电脑上安装该操作系统。
  • 在自己电脑上安装虚拟机模拟centos操作系统 【采用】
  • 购买第三方。---比如: 腾讯云  阿里云 华为云等等

对于初学者来说,暂时没有必要来购买一台云服务器,可以现在本地安装一台虚拟机。安装步骤可以看参考这篇文章:

超详细的CentOS7.4下载与图文安装

4. 常用的网络适配器种类

常用的两种模式:

  • 第一种:NAT模式
  • 第二种:桥接模式

NAT(Network Address Translation,网络地址转换)模式:虚拟机不能直接接触到外部网络,所有的网络连接请求都由宿主机进行转发。这种方式的优点是设置简单,可以在没有额外IP地址的情况下使用。缺点是虚拟机不能作为服务器提供服务,因为它没有自己的公网IP地址。

桥接模式:在这种模式下,虚拟机直接连接到宿主机所在的物理网络,它会从网络中获取自己的IP地址,就像是网络中的一台独立的计算机。这样虚拟机就可以提供网络服务,其他设备可以直接访问虚拟机。但是,这种模式需要在网络中有足够的IP地址供虚拟机使用。

5. 安装ssh客户端软件

常用软件:

  1. xshell
  2. finalshell
  3. SecureCRT

本篇采用的是第二种finalshell,用其他的效果也是一样的

6. CentOS7的目录结构

/: 根目录

/bin和sbin: 系统命令存放的目录。

etc: 配置目录。比如: 环境变量的配置,ip的配置,主机名的配置。

usr: 用户目录。 等价于window[ program file] 软件安装目录

root: root账号拥有的目录

7. Linux常用命令详解

1.目录切换命令 -- cd

语法: cd [切换的目录]

切换到上一级目录: cd ../

切换到根目录: cd /

2. 查看目录下的内容 -- ls

ls [参数] [目录]

        参数: - a  查看隐藏文件

                    - l  列表

                    - al 两者结合

3. 查看当前所在的目录 -- pwd

4. 创建目录命令

mkdir [参数] 文件名

参数: 

                - p 创建多级目录

5. 创建文件命令

touch 文件名

6. 删除文件或目录

rm [参数] 文件名或目录

参数 :

               -f:强制删除

               -r:删除目录

7. 复制命令

cp [参数] 文件|目录 目录目标

        -r 允许复制目录

8. 查看文件的内容

cat 文件名: 查询所有的内容。

more 文件名: 查看当前窗口大小的内容。 enter回车 下一行内容 空格: 下一页

head -n 文件名: 查看前n行的内容。

tail -n 文件名: 查看后n行内容。 【必须记住===>日志】

 

9. 重命名|剪切

mv 文件|目录 /目标目录/

10. 查看ip地址

ifconfig

ip addr 

11. 测试网络连通性

ping 网路ip或域名=====》域名解析====》ip=====》网址

12. 编辑命令

vi 文件名 ​

注意: 命令行模式--->i----编辑模式--->esc键---->命令行模式--->:wq退出并保存  :q! 退出不保存

例子:

新建文件进行内容编辑

本期到此结束!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何在gitee上创建远程仓库?

登录gitee网站后 填写自己的仓库信息后点击创建 然后来到一个新的界面可以看到自己的仓库地址 这样一个空白的仓库就建立好了 也可以按需选择初始化仓库

结合类型信息(1)——特征丰富的知识库补全网络

1 引言 1.1 问题 首先,隐式对应关系的问题。在联合嵌入模型中,知识库和文本数据之间的关系并不是直接给出的,而是需要通过实体在文本中的共现来推断。这意味着模型必须从上下文中学习实体之间的潜在关联,而不是基于显式的标签或…

利用css设计一套漩涡式网格(grid)布局

在Web开发中,CSS Grid布局系统为我们提供了前所未有的灵活性和控制力,使得创建复杂的二维布局变得轻而易举。今天,我们将探讨一种特殊的Grid布局——漩涡式布局,并通过一个具体的HTML和CSS示例来深入了解其实现方式。 漩涡式Grid布局概述 漩涡式Grid布局是一种视觉上呈现出…

【Linux】Ubuntu 漏洞扫描与修复的吃瘪经历

自从上次“劫持”事情后,项目经理将所有跟安全相关的都推给我了(不算 KPI 又要被白嫖,烦死了)。这次客户又提了一个服务器安全扫描和漏洞修复的“活”,我这边顺手将过程记录一下,就当经验总结跟各位分享一下…

一群追星星的人,对 AI 的盼与怕

面对 AI,有人害怕,有人期盼。 “AI 和画画的、开网约车的、写东西的人有仇吗?”近来成了很多从业者的心声。大模型技术驱动了 AI 的能力进化过临界点,我们普通人根本就跟不上,或快或慢被淘汰。看起来,AI 正…

[ACM独立出版] 2024年虚拟现实、图像和信号处理国际学术会议(VRISP 2024,8月2日-4)

2024年虚拟现实、图像和信号处理国际学术会议(VRISP 2024)将于2024年8月2-4日在中国厦门召开。 VRISP 2024将围绕“虚拟现实、图像和信号处理”的最新研究领域,为来自国内外高等院校、科学研究所、企事业单位的专家、教授、学者、工程师等提供…

SpringBoot中动态注册Bean的方式

测试环境,本文源码 Java:8SpringBoot:2.5.14示例场景:动态注册ProxyServlet,间接实现类似于Nginx的反向代理功能 先理解如何实现动态注册 Bean 。 由于在 SpringBoot 中,先进行 Bean 的定义,…

【前端4】表单 编辑模式、只读模式:HTML的`readonly`、el-input的v-if=“isEdit“

【前端】表单 编辑模式、只读模式 写在最前面一、什么是编辑模式与只读模式&#xff1f;应用场景编辑模式只读模式 二、编辑模式的实现例子只读模式的实现动态切换模式使用HTML的readonly属性使用Vue.js的v-if指令 三、前后端交互 <template>代码块两个字段独立是否直接与…

Auto CAD 2020下载安装教程怎么安装如何使用

Auto CAD 2020下载安装教程 下载链接&#xff1a;https://pan.baidu.com/s/16WR6WdkWqn8WnShZHu8S5Q?pwdhdh7 提取码&#xff1a;hdh7 解压后看到这些文件 进入第一个文件夹后看到安装包&#xff0c;如果缺少了第二个文件&#xff0c;先关闭杀毒软件后重新解压即可 进入…

超全整理,数据管理CDMP认证介绍

CDMP认证概述 CDMP&#xff08;Certified Data Management Professional&#xff09;认证&#xff0c;全称数据管理专业人士认证&#xff0c;是由国际数据管理协会&#xff08;DAMA International&#xff09;推出的权威认证。该认证旨在全面评估个人在数据管理和治理领域的专…

PyMongo Sort 操作:提升你的数据查询效率

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

最新PHP自助商城源码,彩虹商城源码

演示效果图 后台效果图 运行环境&#xff1a; Nginx 1.22.1 Mysql5.7 PHP7.4 直接访问域名即可安装 彩虹自助下单系统二次开发 拥有供货商系统 多余模板删除 保留一套商城,两套发卡 源码无后门隐患 已知存在的BUG修复 彩虹商城源码&#xff1a;下载 密码:chsc 免责声明&…

[MySQL][表的增删查改][二][Retrieve][SELECT][WHERE]详细讲解

目录 1.Retrieve1.基本语法2.SELECT列1.全列查询2.查询字段为表达式3.为查询结果指定别名4.结果去重 3.WHERE条件1.比较运算符2.逻辑运算符3.示例 4.结果排序1.基本语法2.示例 5.筛选分页结果 1.Retrieve 1.基本语法 SELECT [DISTINCT] * | {column [, column] ...} [FROM ta…

一个快速可视化Psrfits(search mode)的工具

【ONE】快速可视化Psrfits&#xff08;search mode&#xff09;的工具 此工具可以快速检测和处理数据中的问题或异常&#xff0c;在不损失采样率的情况下帮助查看脉冲的动态谱、脉冲结构。 网址:https://github.com/PersusX/PDDT 基于 pyqtgraph 的交互式查看数据的工具。 P…

Java SE—基本数据类型(详细讲解)

&#x1f4dd;个人主页&#x1f339;&#xff1a;誓则盟约 ⏩收录专栏⏪&#xff1a;Java SE &#x1f921;往期回顾&#x1f921;&#xff1a;Python 神器&#xff1a;wxauto 库——解锁微信自动化的无限可能 &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f3…

效能工具:执行 npm start 可直接切换proxy代理UR后直接启动项目

1) 背景: 我们项目是2个前端3个后端的配置。前端和每个后端都有需要调试的接口。 因此经常切换vite.congig.js中的proxy后端代理链接&#xff0c;是挺麻烦的。 于是我研究如何能快速切换后端URL&#xff0c;所幸懒人有懒福&#xff0c;我找到了Inquirer 和 fs&#xff0c; 实…

人员定位管理系统有怎样优势?这4点不可忽视

众所周知&#xff0c;人员定位管理系统是通过物联网和云计算等技术&#xff0c;记录所有员工的基本信息&#xff0c;将员工位置、工作情况、运动轨迹等信息上传给系统&#xff0c;全面记录和直观的展现厂区内所有工作人员的具体情况。 除了能够查看人员位置情况外&#xff0c;人…

【ROS2】中级:URDF-构建一个可移动的机器人模型

目标&#xff1a;学习如何在 URDF 中定义可移动关节。 教程级别&#xff1a;中级 时间&#xff1a;10 分钟 目录 头部 Head 夹爪 Gripper 抓取臂 Gripper Arm其他类型的关节 指定位姿 下一步 在本教程中&#xff0c;我们将修改上一个教程中制作的 R2D2 模型&#xff0c;使其具有…

港股指数实时行情API接口

港股 指数 实时 行情 API接口 # Restful API https://tsanghi.com/api/fin/index/HKG/realtime?token{token}&ticker{ticker}指定指数代码&#xff0c;获取该指数的实时行情&#xff08;开、高、低、收、量&#xff09;。 更新周期&#xff1a;实时。 请求方式&#xff1a…

并查集 ——(快速判断两个元素是否在同一个集合中)

五、并查集 0、并查集概念 并查集&#xff08;Union-Find&#xff09;是一种用于维护元素分组信息的数据结构。它支持以下两种基本操作: 合并(Union)&#xff1a;将两个不同的集合合并为一个集合。查找(Find)&#xff1a;确定某个元素属于哪个集合。 并查集通常用于解决涉及…