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

linux基础篇

文章目录

  • linux基础篇
    • 1.Linux文件系统结构:
    • 2.常用的Linux指令:
    • 3.Shell指令:
    • 4.Linux服务管理:
    • 5.Linux磁盘挂载:
    • 其他

linux基础篇

1.Linux文件系统结构:

  • 根目录 /
  • bin目录:二进制可执行文件存放处
  • boot目录:启动相关文件存放处
  • dev目录:设备文件存放处
  • etc目录:系统配置文件存放处
  • home目录:用户主目录存放处
  • lib目录:共享库文件存放处
  • media目录:可移动设备挂载点
  • mnt目录:文件系统挂载点
  • opt目录:第三方软件安装目录
  • proc目录:虚拟文件系统,系统内存和进程信息的接口
  • root目录:超级用户(root)主目录
  • run目录:运行时文件存放处
  • sbin目录:超级用户(root)的系统二进制文件存放处
  • srv目录:服务数据存放处
  • sys目录:虚拟文件系统,系统硬件信息的接口
  • tmp目录:临时文件存放处
  • usr目录:用户程序和文件存放处
  • var目录:变化量大的文件存放处

2.常用的Linux指令:

  • cd:切换当前目录
  • ls:列出当前目录下的文件和文件夹
  • cp:复制文件或文件夹
  • mv:移动或重命名文件或文件夹
  • rm:删除文件或文件夹
  • mkdir:创建一个新的文件夹
  • rmdir:删除一个空的文件夹
  • touch:创建一个新文件或者更新文件的时间戳
  • cat:查看文件内容
  • grep:在文件中查找特定的字符串
  • chmod:修改文件或文件夹的权限
  • chown:修改文件或文件夹的所有者
  • ssh:远程连接到Linux服务器

3.Shell指令:

  • echo:输出字符串
  • read:读取用户输入
  • if:条件语句
  • for:循环语句
  • while:循环语句
  • case:多条件语句
  • function:定义函数
  • alias:定义别名

4.Linux服务管理:

  • systemctl:管理系统服务的命令
  • service:启动、停止和重启服务的命令
  • ps:查看当前正在运行的进程
  • top:查看系统资源使用情况
  • netstat:查看网络连接状态和统计信息
  • ping:测试网络连接的命令
  • traceroute:追踪网络路径的命令

5.Linux磁盘挂载:

  • mount:挂载文件系统到指定目录
  • umount:卸载已挂载的文件系统
  • df:查看磁盘使用情况
  • du:查看文件或文件夹的磁盘使用情况
  • fdisk:磁盘分区工具
  • mkfs:格式化磁盘
  • fsck:检查和修复文件系统错误

其他

  1. Linux文件系统结构:
    Linux文件系统结构是Linux操作系统中的一个重要概念,它定义了操作系统中文件和目录的组织结构和层次关系。在Linux文件系统结构中,根目录(/)是所有其他目录和文件的父目录,它包含了所有系统文件和目录。其他常见的目录包括/bin(存放系统可执行文件)、/etc(存放系统配置文件)、/home(存放用户主目录)、/usr(存放用户程序和文件)等。

  2. 常用的Linux指令:
    Linux操作系统提供了许多常用的命令行指令,这些指令可以帮助用户完成各种任务。例如,用户可以使用cd命令切换当前目录,使用ls命令列出当前目录下的文件和文件夹,使用cp命令复制文件或文件夹,使用mv命令移动或重命名文件或文件夹等。

  3. Shell指令:
    Shell是Linux操作系统中的一个命令解释器,用户可以使用Shell指令与操作系统进行交互。Shell指令通常由一个命令和一些参数组成,命令告诉Shell要执行的操作,参数则告诉Shell如何执行操作。例如,用户可以使用echo命令输出一个字符串,使用if命令执行条件语句,使用for命令执行循环语句等。

  4. Linux服务管理:
    在Linux操作系统中,服务是一种在后台运行的程序,它可以提供各种功能和服务。Linux服务管理指的是管理系统服务的操作,例如启动、停止、重启服务等。用户可以使用systemctl命令管理系统服务,使用service命令启动、停止和重启服务。此外,用户还可以使用ps命令查看当前正在运行的进程,使用top命令查看系统资源使用情况,使用netstat命令查看网络连接状态和统计信息,使用ping命令测试网络连接等。

  5. Linux磁盘挂载:
    Linux磁盘挂载是将一个文件系统挂载到Linux文件系统中的过程。用户可以使用mount命令将文件系统挂载到指定目录,使用umount命令卸载已挂载的文件系统。用户还可以使用df命令查看磁盘使用情况,使用du命令查看文件或文件夹的磁盘使用情况,使用fdisk命令进行磁盘分区,使用mkfs命令格式化磁盘,使用fsck命令检查和修复文件系统错误等。

相关文章:

linux基础篇

文章目录 linux基础篇1.Linux文件系统结构:2.常用的Linux指令:3.Shell指令:4.Linux服务管理:5.Linux磁盘挂载:其他 linux基础篇 1.Linux文件系统结构: 根目录 /bin目录:二进制可执行文件存放处boot目录:启…...

文心一言插件开发全流程,ERNIE-Bot-SDK可以调用文心一言的能力

文心一言插件开发 前言插件插件是什么工作原理申请开发权限 开始第一步:安装python第二步:搭建项目manifest 描述文件:ai-plugin.json插件服务描述文件:openapi.yaml开发自己的plugin-server 第三步:上传插件 SDK相关链…...

Keepalived+LVS负载均衡

Keepalived 是一个用于实现高可用性的开源软件,它基于 VRRP(Virtual Router Redundancy Protocol)协议,允许多台服务器协同工作,以确保在某个服务器出现故障时服务的连续性。Keepalived 的核心思想是将多台服务器配置成…...

接口测试学习

1、curl 命令 无参:curl -X POST -H"Authorization: abcdefghijklmn" https://xxx.xxxxx.com/xxxx 有参:curl -X POST -H"Authorization:abcdefghijklmn " -H"Content-Type:application/json" https://xxx.xxxxx.com/…...

怎么用外网访问自己的网站?快解析内网端口映射来实现

想要访问服务器上的网站需要直接或间接访问服务器IP地址,但是如果服务器没有公网IP地址,那么就需要借助外网进行访问。当我们需要远程访问内网的Web服务器时,我们需要使用一些技术来实现此目的。这就需要通过使用类似快解析内网端口映射方式进…...

zabbix学习1--zabbix6.x单机

文章目录 1. 环境2. MYSQL8.02.1 单节点2.2 配置主从 3. 依赖组件4. zabbix-server5. agent5.1 yum5.2 编译 附录my.cnfJDK默认端口号 1. 环境 进入官网查看所需部署环境配置以及应用版本要求https://www.zabbix.com/documentation/current/zh/manual/installation/requiremen…...

Flink 的 Kafka Table API Connector

Flink datastream connectors 和 Flink table api connectors 的区别: Flink DataStream Connectors和Table API Connectors是Flink中用于连接外部数据源的两种不同的连接器。 1. Flink DataStream Connectors: - Flink DataStream Connectors是用于将外部数据源连…...

tcpdump 命令

一、TCPDUMP指定IP 在网络流量分析过程中,我们经常需要对指定的IP进行抓取和分析。使用TCPDUMP指定IP非常简单,只需要通过命令行参数-i指定需要抓取的网卡,并使用host参数指定目标IP地址即可:tcpdump -i eth0 host 192.168.0.1 上…...

哪些测试项目可以使用自动化测试?

通常,软件测试v的测试方式分为人工测试和自动化测试,人工测试是由测试人员编写并执行测试用例,然后观察测试结果与预期结果是否一致的过程;自动化测试是通过测试工具来代替或辅助人工去验证系统功能是否有问题的过程。 采用自动化测试需要满…...

【八大经典排序算法】冒泡排序

【八大经典排序算法】冒泡排序 一、概述二、思路解读三、代码实现四、优化 一、概述 冒泡排序由于其简单和易于理解,使其成为初学者学习排序算法的首选,也是初学者接触到的第一个排序算法。其原理是通过重复交换相邻的元素来将最大的元素逐步“冒泡”到…...

【IEEE会议】第五届机器人、智能控制与人工智能国际学术会议(RICAI 2023)

【IEEE列表会议】第五届机器人、智能控制与人工智能国际学术会议(RICAI 2023) 2023 5th International Conference on Robotics, Intelligent Control and Artificial Intelligence 第五届机器人、智能控制与人工智能国际学术会议(RICAI 20…...

如何在本地 Linux 主机上实现 Yearning SQL 审核平台的远程访问?

文章目录 前言1. Linux 部署Yearning2. 本地访问Yearning3. Linux 安装cpolar4. 配置Yearning公网访问地址5. 公网远程访问Yearning管理界面6. 固定Yearning公网地址 前言 Yearning 简单, 高效的MYSQL 审计平台 一款MYSQL SQL语句/查询审计工具,为DBA与开发人员使用…...

android.support.multidex.MultiDexApplication:DexPathList

修改项目的build.gradle文件,使用multidex并添加multidex库作为依赖,如下所示: android { defaultConfig { ... minSdkVersion 21 targetSdkVersion 28 multiDexEnabled true } ... } dependencies { compile com.android.support:multidex…...

云HIS医院信息化系统:集团化管理,多租户机制,满足医院业务需求

随着云计算、大数据、物联网等新兴技术的迅猛发展,HIS模式的理念、运行机制更新,衍生出了新的HIS模式——云HIS。云HIS是基于云计算、大数据、互联网等高新技术研发的医疗卫生信息平台,它实现了医院信息化从局域网向互联网转型,并…...

Docker拉取nginx镜像,部署若依Vue前端

前言 本文主要用来描述,如何用nginx部署若依项目的前端。 一、Docker 拉取 Nginx镜像 命令:docker pull nginx 二、Vue项目打包 2.1 先配置线上后端路径 说明:由于我打包命令是 npm run build:stage ,所以项目生效的环境文…...

简单介绍神经网络中不同优化器的数学原理及使用特性【含规律总结】

当涉及到优化器时,我们通常是在解决一个参数优化问题,也就是寻找能够使损失函数最小化的一组参数。当我们在无脑用adam时,有没有斟酌过用这个是否合适,或者说凭经验能够有目的性换用不同的优化器?是否用其他的优化器可…...

JL653—一个基于ARINC653的应用程序仿真调试工具

JL653是安装在PC机Windows操作系统上面的一层接插件,它能够真实地模拟ARINC653标准规定的功能性行为,从而可以供研发人员在PC机Windows环境下高效、快速的进行基于ARINC653的应用程序的开发、调试等。 JL653提供了ARINC 653 Part 1中要求的以下服务&…...

MQTT Paho Android 支持SSL/TLS(亲测有效)

MQTT Paho Android 支持SSL/TLS(亲测有效) 登录时支持ssl的交互 这是调测登录界面设计 代码中对ssl/tls的支持 使用MqttAndroidClient配置mqtt客户端请求时,不加密及加密方式连接存在以下几点差异: url及端口差异 val uri: String if (tlsConnect…...

STM32——SPI通信

文章目录 SPI(Serial Peripheral Interface)概述:SPI的硬件连接:SPI的特点和优势:SPI的常见应用:SPI的工作方式和时序图分析:工作模式传输模式与时序分析工作流程 SPI设备的寄存器结构和寄存器设…...

Linux虚拟机局域网IP配置

前言 应用程序包部署在主机(Window)的虚拟机(Linux CentOS7)上,把主机当做一个服务器,在局域网中访问部署在主机上的应用程序,配置Linux网络。 文章如有侵权,无意为之,…...

微信小程序校园社团物品租赁管理系统

目录需求分析与功能规划技术选型与架构设计数据库模型设计关键功能实现细节测试与部署策略运营与迭代计划项目技术支持可定制开发之功能创新亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作需求分析与功能规划 明确校园社团物品租赁的核…...

DEF CON 33 CTF 总决赛 “nilu“ 赛题深度剖析:当二进制逆向遇上 SQLite

摘要:本文将深入剖析2025年DEF CON 33 CTF总决赛中的一道高难度逆向工程(Reverse Engineering)赛题——“nilu”。该赛题以一个与SQLite数据库进行复杂交互的二进制程序为核心,考验了参赛者在静态分析、动态调试、数据库交互逻辑破…...

基于SpringBoot和PostGIS的云南与缅甸的千里边境线实战

目录 前言 一、PostGIS空间求解 1、相邻的求解 二、后台程序实现 1、数据查询的实现 2、API接口实现 三、WebGIS可视化实现 1、空间面展示 2、增加面标注 3、图例展示 4、与缅甸距离较近的区县信息 四、总结 前言 云南,这个位于中国西南边陲的省份&…...

全网最全 10个AI论文平台:开源免费测评,开题报告与毕业论文写作必备工具推荐

在当前学术研究日益数字化的背景下,AI写作工具已成为高校师生和科研人员不可或缺的辅助工具。然而,面对市场上种类繁多的平台,如何选择真正高效、实用且符合个人需求的工具,成为一大难题。为此,我们基于2026年的实际测…...

(leetcode)力扣100 96.只出现一次的数字(位运算)

题解给你一个 非空 整数数组 nums &#xff0c;除了某个元素只出现一次以外&#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题&#xff0c;且该算法只使用常量额外空间。 数据范围1 < nums.length < …...

Golang实现企业级AI智能体安全合规自动化检测系统

摘要:随着欧盟AI法案(EU AI Act)2026年3月实施细则正式生效,以及中国《网络安全法》修订版新增AI安全专项条款,企业部署AI智能体面临前所未有的合规压力。本文基于Golang构建企业级AI智能体安全合规自动化检测系统,实现法规条款智能解析、智能体行为实时监控、多维度风险…...

【问题解决】org.springframework.web.util.NestedServletException Handler dispatch failed;

详细异常信息&#xff1a;org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter at org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispa…...

第7篇:基于传递函数的PI控制器设计

你是否遇到过&#xff1f; 做工控现场调试、机器人底盘闭环控制&#xff0c;或是自动驾驶低速跟车、液位恒温控制时&#xff0c;你是不是总被这类问题卡住&#xff1a;只用单纯的比例调节&#xff0c;温度、电机转速、水箱液位要么死活稳不住目标值&#xff0c;始终留一截稳态偏…...

地表水源热泵系统建模与粒子群算法优化探究

matlab代码 从水源热泵机组角度对地表水源热泵系统建模&#xff0c;并采用粒子群算法求解热泵机组每小时最佳制冷量和制热量。 在能源日益紧张的当下&#xff0c;高效利用可再生能源的技术愈发受到关注&#xff0c;地表水源热泵系统便是其中之一。今天咱们就从水源热泵机组的角…...

Vibe Coding 踩了 84 亿 Token 的坑之后,我总结了这 8 条生存法则

你的 Vibe Coding 为什么总在最后 20% 崩掉&#xff1f; 相信你有过这种体验&#xff1a; 开局顺滑&#xff0c;AI 刷刷刷地出代码&#xff0c;感觉自己要起飞了。到了项目中后期&#xff0c;Bug 开始出现&#xff0c;你让 AI 修&#xff0c;它修完这里坏那里&#xff1b;再修&…...