Linux的相关命令

news2024/9/24 1:23:34

Linux

1. 什么是Linux系统

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

2.为什么学习Linux系统

赚钱【工作】—> 需要把window开发好的软件【程序】–部署到linux操作系统上。–因为window操作系统漏洞太多。容易被攻击。

3. Linux操作系统的种类

  1. ubuntu:
  2. centos:[centos7]
  3. redhat:企业版[收费]

4. 如何安装centos7

  1. 直接在自己电脑上安装该操作系统。
  2. 在自己电脑上安装虚拟机模拟centos操作系统 【采用】
  3. 购买第三方。—比如: 腾讯云 阿里云 天翼云

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

在这里插入图片描述

第一种:NAT模式

第二种:桥接模式

NAT网络和桥接网络的区别

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

在这里插入图片描述

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

在这里插入图片描述

6. 查看ip地址的命令

ip addr

在这里插入图片描述

7. 安装ssh客户端软件

常用的ssh客户端软件

  1. xshell
  2. finalshell
  3. SecureCRT

作用:为了方便连接和操作linux系统

在这里插入图片描述

8. centos目录结构

在这里插入图片描述

  1. /:根目录
  2. /bin和/sbin:系统命令存放的目录
  3. etc:配置目录。比如:环境变量的配置,ip的配置,主机名的配置
  4. usr:用户目录。等价于window【program file】 软件安装目录
  5. root:root账号拥有的目录

9. centos7的命令

我们对centos7操作,全部依赖于命令

9.1 目录切换命令

  1. 语法:cd [切换的目录]
  2. 切换到上一级目录:cd …/
  3. 切换到根目录:cd /
  4. 切换到当前目录下的某个目录:cd XX
  5. 切换到根目录下的某个目录:cd /XX

在这里插入图片描述

9.2 查看目录下的内容

ls [参数] [目录]

参数:-a 查看所有的目录,包括隐藏的
	 -l 查看显示详细的列表信息

在这里插入图片描述

9.3 查看当前所在的目录

pwd 显示当前所在目录的全路径

在这里插入图片描述

9.4 创建文件命令

touch 文件名

在这里插入图片描述

9.5 创建目录命令

mkdir [参数] 目录名称

参数:-p 允许创建多层目录

在这里插入图片描述

9.6 删除文件或目录

rm [参数] 文件或目录名

参数:-f:强制删除
	 -r:删除目录
	 -rf:强制删除目录

在这里插入图片描述

在这里插入图片描述

9.7 复制命令

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

参数:-r 允许复制目录

在这里插入图片描述

在这里插入图片描述

9.8 查看文件的内容

cat 文件名:查看所有的内容

more 文件名 :查看当前窗口大小的内容

enter键回车,显示下一行内容

空格键 显示下一页内容

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

tail -n 文件名:查看后n行内容【用于查看日志】

9.9 重命名或剪切

mv 文件或目录 /目标目录/

  • 重命名

在这里插入图片描述

  • 剪切

在这里插入图片描述

9.10 测试网络连通性

ping 网络IP或域名=========>域名解析=====>ip=====>网站

9.11 编辑命令

vi 文件名

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

10. 修改IP地址为固定IP

打开网络配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33
  • NAT网络修改ip

在这里插入图片描述

重启网络

systemctl restart network
  • 桥接网络修改ip

在这里插入图片描述

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

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

相关文章

面对人工智能发展的伦理挑战:应对策略与未来方向

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

基于单片机的智能医疗监护系统设计

1.简介 随着社会的发展,智能化电子设备成为了人们生活中不可或缺的一部分,尤其是在人们对于身心健康更加注重的今天,智能医疗监护系统应运而生。本套电子监护设备集体温测量、心电采集、心率监测、血氧监测于一体,带有语音播报模块…

关于java装饰器模式在ai生成举例不可用的问题

定义 首先描述下定义,然后举例说明。 网上定义 装饰器模式(Decorator Pattern)是一种结构型设计模式,它允许向对象添加新的功能或职责,同时保持对象类的原始结构。这种模式提供了一种替代继承的机制来扩展功能&…

redis原理之底层数据结构(二)-压缩列表

1.绪论 压缩列表是redis最底层的结构之一,比如redis中的hash,list在某些场景下使用的都是压缩列表。接下来就让我们看看压缩列表结构究竟是怎样的。 2.ziplist 2.1 ziplist的组成 在低版本中压缩列表是由ziplist实现的,我们来看看他的结构…

【教学类-67-01】20240715毛毛虫AB排序

背景需求 幼儿园数学区 颜色排序 - 小红书毛毛虫颜色排序 直接打印#幼儿园数学https://www.xiaohongshu.com/explore/63362546000000001d026455?app_platformandroid&ignoreEngagetrue&app_version8.44.1&share_from_user_hiddentrue&xsec_sourceapp_share&a…

Jenkins用户权限管理指定操作任务

安装插件 在 Jenkins 的管理插件中进行插件安装。 搜索插件库:Role-based Authorization Strategy 修改授权策略 在全局安全配置中,把授权策略改为Role-Based Strategy 添加角色规则 在安全中选择Manage and Assign Roles 在Global roles中添加一个…

嵌入式人工智能(2-树莓派4B开发板硬件环境搭建)

1.硬件开发环境(T型板) 树莓派4B开发板需要搭配面包板,T型板将40个GPIO口引出,再将T型板插到面包板上面。这个地方需要注意插接的方向,由于插树莓派引脚的排线没有防呆设计,因此,请注意方向&am…

Centos7 安装私有 Gitlab

在 CentOS 7上,下面的命令也会在系统防火墙中打开 HTTP、HTTPS 和 SSH 访问。这是一个可选步骤,如果您打算仅从本地网络访问极狐GitLab,则可以跳过它。 sudo yum install -y curl policycoreutils-python openssh-server perl sudo systemct…

免单优选:重塑电商销售新纪元

免单优选作为一种颠覆性的电商销售策略,其核心在于以价格优势为驱动,融合渐进激励与社交网络效应,深度挖掘并激发消费者的购买潜力,引领销售增长的新潮流。 一、合规为基,重塑信任 在免单优选模式中,我们坚…

el-popover或el-popconfirm中button不展示问题

vue3在使用Element-plus 2.X时&#xff0c;出现el-popover或el-popconfirm中button不展示问题。 正常效果&#xff1a; 第一种错误原因&#xff1a;el-button没有添加 slotreference <template slot-scope"scope"><el-popconfirm title"您确定删除吗…

CVE-2024-24549 Apache Tomcat - Denial of Service

https://lists.apache.org/thread/4c50rmomhbbsdgfjsgwlb51xdwfjdcvg Apache Tomcat输入验证错误漏洞&#xff0c;HTTP/2请求的输入验证不正确&#xff0c;会导致拒绝服务&#xff0c;可以借助该漏洞攻击服务器。 https://mvnrepository.com/artifact/org.apache.tomcat.embed/…

【Android】活动之间的穿梭

引入 在活动的初学建立了一个简单的活动&#xff0c;但只有一个活动不是过于简单&#xff0c;在你使用手机的时候按下一个按钮可能会跳转到下一个界面&#xff0c;此时就是活动之间的穿梭&#xff1a;使用Intent在活动之间穿梭 Intent&#xff1a;是android程序中各组件之间进…

【LeetCode力扣】006. Z 字形变换(Python)

最快解法 参考了运行时间最短的代码&#xff0c;其使用的思路就是按列排序后连接。 class Solution:def convert(self, s: str, numRows: int) -> str:if numRows < 2 : # numRows1时候&#xff0c;对应输出为原字符串return sn len(s)lst [ for _ in range(numRows…

andon系统在电力设备工管理中起到那些作用与价值

安灯系统&#xff0c;作为精益制造执行中的一个核心工具&#xff0c;在电力设备工厂车间管理中发挥着不可替代的作用&#xff0c;它能够实现生产透明管理&#xff0c;为工厂高效运作提供强大的支撑。本文将从安灯系统的功能、应用场景和价值三个方面&#xff0c;深入探讨其在电…

如何保证数据库和redis的数据一致性

1、简介 在客户端请求数据时&#xff0c;如果能在缓存中命中数据&#xff0c;那就查询缓存&#xff0c;不用在去查询数据库&#xff0c;从而减轻数据库的压力&#xff0c;提高服务器的性能。 2、问题如何保证两者的一致性 先更新数据库在删除缓存 难点&#xff1a;如何保证…

微信小程序,订阅消息

微信小程序&#xff0c;订阅消息&#xff0c;完整流程 1.选择需要的模版 2.前端调用订阅消息 注&#xff1a;tmplIds&#xff1a;模板ID模版id,这里也可以选多个 wx.requestSubscribeMessage({tmplIds: [7UezzOrfJg_NIYdE1p*******],success (res) { console.log(res);wx.g…

论文阅读:FAST SPECTRAL CLUSTERING WITH SELF-WEIGHTED FEATURES

1 Abstract 作为主流聚类方法之一&#xff0c;谱聚类因其在非线性数据集上的良好性能而越来越受到关注。然而&#xff0c;传统的谱聚类模型计算复杂度高。同时&#xff0c;大多数这些模型在实践中未能区分噪声和有用特征&#xff0c;导致聚类性能受限。在本文中&#xff0c;我…

集成excel工具:自定义导入回调监听器、自定义类型转换器、web中的读、捕获文件格式转换错误ExcelDataConvertException

文章目录 I 封装导入导出1.1 定义工具类1.2 自定义读回调监听器: 回调业务层处理导入数据1.3 定义文件导入上下文1.4 定义回调协议II 自定义转换器2.1 自定义枚举转换器2.2 日期转换器2.3 时间、日期、月份之间的互转2.4 LongConverterIII web中的读3.1 使用默认回调监听器3.2…

React、Vue的password输入框组件,如何关闭自动填充?

有时候我们的表单使用了一个password组件&#xff0c;这时候每次打开新建&#xff0c;都会自动获取浏览器缓存的密码&#xff0c;但是它的上一个input输入框并不是用户名&#xff0c;这时候我们希望我们的表单&#xff0c;每次点开的时候密码是空的&#xff0c;让用户自动输入&…

windows下通过nginx解压包启动nginx

退出&#xff1a; taskkill /f /t /im nginx.exe 人工智能学习网站 https://chat.xutongbao.top