OpenEuler学习笔记(一):常见命令

OpenEuler是一个开源操作系统,有许多命令可以用于系统管理、软件安装、文件操作等诸多方面。以下是一些常见的命令:
在这里插入图片描述

一、系统信息查看命令

  1. uname

    • 用途:用于打印当前系统相关信息,如内核名称、主机名、内核版本等。
    • 示例:
      • uname -a会打印出所有信息,包括内核名称、主机名、内核版本、硬件平台等。例如可能输出类似于Linux localhost 5.10.0 - openEuler - 20.03 - LTS #1 SMP Mon Mar 29 13:47:13 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
      • uname -r仅打印内核版本,方便快速查看系统内核版本号。
  2. lsb_release

    • 用途:用于显示LSB(Linux Standard Base)和特定发行版相关信息。
    • 示例:
      • lsb_release -a会打印出LSB版本、发行版ID、描述、发行版版本号等信息。如在OpenEuler系统中可能输出LSB Version: :core - 4.1 - amd64:core - 4.1 - noarch等内容,帮助用户确定系统的发行版详细信息。

二、文件和目录操作命令

  1. ls

    • 用途:用于列出目录内容。可以显示文件和子目录的名称、权限、所有者、大小和修改时间等信息。
    • 示例:
      • ls -l以长格式列出文件和目录的详细信息,包括文件类型、权限、硬链接数、所有者、组、大小、修改时间和文件名。例如,输出可能像-rw - r - - r - - 1 user group 1024 Jan 1 00:00 file.txt,这样可以清楚地看到文件的各种属性。
      • ls -a会列出所有文件和目录,包括隐藏文件(文件名以“.”开头的文件)。
  2. cd

    • 用途:用于切换当前工作目录。
    • 示例:
      • cd /home/user会将当前目录切换到/home/user目录下。如果要返回上一级目录,可以使用cd..;返回用户主目录可以使用cd或者cd ~
  3. mkdir

    • 用途:用于创建新的目录。
    • 示例:
      • mkdir new_directory会在当前目录下创建一个名为new_directory的新目录。可以同时创建多个目录,如mkdir dir1 dir2 dir3会创建三个目录dir1dir2dir3
  4. rm

    • 用途:用于删除文件或目录。
    • 示例:
      • rm file.txt会删除名为file.txt的文件。如果要删除目录,需要使用rm -r directory_name,其中-r选项表示递归删除,用于删除目录及其所有子目录和文件。不过使用rm -r要特别小心,以免误删重要数据。

三、软件安装和管理命令(以rpm包为例)

  1. rpm -qa

    • 用途:用于查询已经安装的所有rpm软件包。
    • 示例:
      • 运行rpm -qa | grep firefox可以查找已经安装的Firefox相关软件包。输出可能是firefox - 91.4.0 - 1.oe1. rpm等,显示软件包的名称和版本。
  2. rpm -ivh

    • 用途:用于安装rpm软件包。其中i表示安装,v表示显示详细信息,h表示以哈希符号(#)显示安装进度。
    • 示例:
      • rpm -ivh package.rpm会安装名为package.rpm的软件包,安装过程中会显示软件包的名称、版本、大小等详细信息以及安装进度。
  3. rpm -e

    • 用途:用于卸载rpm软件包。
    • 示例:
      • rpm -e package_name会卸载名为package_name的软件包。注意,在卸载某些软件包时可能会因为依赖关系导致其他软件包无法正常工作,需要谨慎操作。

四、网络相关命令

  1. ifconfig
    • 用途:用于配置和显示网络接口信息。它可以显示网络接口的IP地址、子网掩码、MAC地址等。
    • 示例:
      • 运行ifconfig会列出系统中所有网络接口的信息。例如,对于以太网接口可能输出eth0: flags = 4163 <UP,BROADCAST,RUNNING,MULTICAST> mtu 1500等内容,包括接口状态、最大传输单元(MTU)等信息,还会显示IP地址和子网掩码等网络配置参数。
  2. ping
    • 用途:用于测试主机之间的网络连通性。它向目标主机发送ICMP(Internet Control Message Protocol)回显请求数据包,并等待响应。
    • 示例:
      • ping 8.8.8.8会向IP地址为8.8.8.8(Google的公共DNS服务器)发送ping请求。输出会显示每个请求的响应时间等信息,如64 bytes from 8.8.8.8: icmp_seq = 1 ttl = 118 time = 10.23 ms,通过这些信息可以判断网络连接是否正常以及网络延迟情况。

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

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

相关文章

聊聊如何实现Android 放大镜效果

一、前言 很久没有更新Android 原生技术内容了&#xff0c;前些年一直在做跨端方向开发&#xff0c;最近换工作用重新回到原生技术&#xff0c;又回到了熟悉但有些生疏的环境&#xff0c;真是感慨万分。 近期也是因为准备做地图交互相关的需求&#xff0c;功能非常复杂&#x…

C++,设计模式,【目录篇】

文章目录 1. 简介2. 设计模式的分类2.1 创建型模式&#xff08;Creational Patterns&#xff09;&#xff1a;2.2 结构型模式&#xff08;Structural Patterns&#xff09;&#xff1a;2.3 行为型模式&#xff08;Behavioral Patterns&#xff09;&#xff1a; 3. 使用设计模式…

RabbitMQ集群安装rabbitmq_delayed_message_exchange

1、单节点安装rabbitmq安装延迟队列 安装延迟队列rabbitmq_delayed_message_exchange可以参考这个文章&#xff1a; rabbitmq安装延迟队列-CSDN博客 2、集群安装rabbitmq_delayed_message_exchange 在第二个节点 join_cluster 之后&#xff0c;start_app 就会报错了 (CaseC…

【C++】如何从源代码编译红色警戒2地图编辑器

【C】如何从源代码编译红色警戒2地图编辑器 操作视频视频中的代码不需要下载三方库&#xff0c;已经包含三方库。 一、运行效果&#xff1a;二、源代码来源及编程语言&#xff1a;三、环境搭建&#xff1a;安装红警2安装VS2022下载代码&#xff0c;源代码其实不太多&#xff0c…

下定决心不去读研了。。。

大家好&#xff0c;我是苍何。 之前发表过一篇文章&#xff0c;表达了自己读研的困惑和纠结&#xff0c;得到了大家很多的建议&#xff0c;也引起了很多人的共鸣&#xff0c;在留言区分享了自己的故事&#xff0c;看着这些故事&#xff0c;我觉得都够苍何写一部小说了。 可惜苍…

重温STM32之环境安装

缩写 CMSIS&#xff1a;common microcontroller software interface standard 1&#xff0c;keil mdk安装 链接 Keil Product Downloads 安装好后&#xff0c;开始安装平台软件支持包&#xff08;keil 5后不在默认支持所有的平台软件开发包&#xff0c;需要自行下载&#…

[苍穹外卖] 1-项目介绍及环境搭建

项目介绍 定位&#xff1a;专门为餐饮企业&#xff08;餐厅、饭店&#xff09;定制的一款软件产品 功能架构&#xff1a; 管理端 - 外卖商家使用 用户端 - 点餐用户使用 技术栈&#xff1a; 开发环境的搭建 整体结构&#xff1a; 前端环境 前端工程基于 nginx 运行 - Ngi…

能源物联网数据采集设备 串口服务器功能参数介绍

摘要 ​随着物联网技术的快速发展&#xff0c;各种传统设备的联网需求愈发迫切。串口服务器作为一种桥接传统串口设备与现代网络的关键设备&#xff0c;在工业控制、智能电网、交通运输等域发挥了重要作用。本文以APort100串口服务器为例&#xff0c;探讨串口服务器在现代物联…

20250118拿掉荣品pro-rk3566开发板上Android13下在uboot和kernel启动阶段的Rockchip这个LOGO标识

20250118拿掉荣品pro-rk3566开发板上Android13下在uboot和kernel启动阶段的Rockchip这个LOGO标识 2025/1/18 15:12 缘起&#xff1a;做飞凌OK3588-C开发板/核心板【Linux R4】的时候&#xff0c;测试/生产要求没有开机LOGO【飞凌/Rockchip】 要求&#xff1a;黑屏或者中性界面。…

【STM32-学习笔记-4-】PWM、输入捕获(PWMI)

文章目录 1、PWMPWM配置 2、输入捕获配置3、编码器 1、PWM PWM配置 配置时基单元配置输出比较单元配置输出PWM波的端口 #include "stm32f10x.h" // Device headervoid PWM_Init(void) { //**配置输出PWM波的端口**********************************…

RocketMQ源码之消息刷盘分析

前言 刷盘是将内存中的消息写入磁盘,分为同步刷盘和异步刷盘。同步刷盘指一条消息写入磁盘才返回成功,异步刷盘指写入内存就返回成功,稍后异步线程刷盘。 在创建CommitLog对象的时候,会初始化刷盘服务: //代码位置:org.apache.rocketmq.store.CommitLog public CommitL…

navicat 折线图或面积图

折线图或面积图将信息显示为以直线段连接的一系列数据点。 折线图 面积图 堆积面积图 图表属性 选择图表类型后&#xff0c;可以更改其属性来自定义图表&#xff1a; 选项 描述 常规 背景颜色 设置图表区域的背景颜色。 不透明度 设置背景颜色的不透明度。 显示边框…

【数模学习笔记】插值算法和拟合算法

声明&#xff1a;以下笔记中的图片以及内容 均整理自“数学建模学习交流”清风老师的课程资料&#xff0c;仅用作学习交流使用 文章目录 插值算法定义三个类型插值举例插值多项式分段插值三角插值 一般插值多项式原理拉格朗日插值法龙格现象分段线性插值 牛顿插值法 Hermite埃尔…

机器学习皮马印第安人糖尿病数据集预测报告

目录 1.项目选题与设计方案 1.1项目选题 1.2设计方案 2.功能实现 2.1 主要功能介绍 2.2 开发环境及平台介绍 2.3 实现过程 2.3.1数据分析 2.3.2算法设计 2.3.3 python代码 3.个人心得体会 1.项目选题与设计方案 1.1项目选题 我国的糖尿病患者初诊时约&#xff18;&a…

STM32 FreeRTOS任务通知

目录 任务通知的简介 任务通知相关API函数介绍 任务通知的简介 任务通知是 FreeRTOS 中一种用于任务间通信的机制&#xff0c;它允许一个任务向其他任务发送简单的通知或信号&#xff0c;以实现任务间的同步和协作。任务通知通常用于替代二值信号量或事件标志组&#xff0c;提…

提示词的艺术----AI Prompt撰写指南(个人用)

提示词的艺术 写在前面 制定提示词就像是和朋友聊天一样&#xff0c;要求我们能够清楚地表达问题。通过这个过程&#xff0c;一方面要不断练习提高自己地表达能力&#xff0c;另一方面还要锻炼自己使用更准确精炼的语言提出问题的能力。 什么样的提示词有用&#xff1f; 有…

微服务网关,如何选择?

什么是API网关 API网关&#xff08;API Gateway&#xff09;是微服务架构中的一个关键组件&#xff0c;它充当了客户端与后端服务之间的中间层。其主要功能包括请求路由、协议转换、负载均衡、安全认证、限流熔断等。通过API网关&#xff0c;客户端无需直接与多个微服务交互&a…

PortSwigger靶场练习---第二关-查找和利用未使用的 API 端点

第二关&#xff1a;Finding and exploiting an unused API endpoint 实验&#xff1a;查找和利用未使用的 API 端点 PortSwigger靶场地址&#xff1a; Dashboard | Web Security Academy - PortSwigger 题目&#xff1a; 官方提示&#xff1a; 在 Burp 的浏览器中&#xff0c…

深度学习中的张量 - 使用PyTorch进行广播和元素级操作

深度学习中的张量 - 使用PyTorch进行广播和元素级操作 元素级是什么意思&#xff1f; 元素级操作在神经网络编程中与张量的使用非常常见。让我们从一个元素级操作的定义开始这次讨论。 一个_元素级_操作是在两个张量之间进行的操作&#xff0c;它作用于各自张量中的相应元素…

使用C语言实现栈的插入、删除和排序操作

栈是一种后进先出(LIFO, Last In First Out)的数据结构,这意味着最后插入的元素最先被删除。在C语言中,我们可以通过数组或链表来实现栈。本文将使用数组来实现一个简单的栈,并提供插入(push)、删除(pop)以及排序(这里采用一种简单的排序方法,例如冒泡排序)的操作示…