【linux】知识梳理

article/2025/8/12 14:40:18

操作系统的分类

1. 桌⾯操作系统: Windows/macOS/Linux

2. 移动端操作系统: Android(安卓)/iOS(苹果)

3. 服务器操作系统: Linux/Windows Server

4. 嵌⼊式操作系统: Android(底层是 Linux)

Liunx介绍

liunx系统:服务器端最常见的操作系统类型

发行版:Centos和Ubuntu

远程连接操作

工具:FinalShell或XShell

所需信息:服务器的IP地址,账号,密码

  • 查看IP的指令:ifconfig
  • 检查是否连接:ping ip地址

注意

  • 入职后向运维或开发要信息远程连接
  • 远程连接依赖的命令: SSH

相关文件/文件夹的知识

要点

  • /为根目录,是所有文件的路径起点
  • 根目录下的第一层文件夹不能随意改变
  • Linux所有的目录和文件名大小写敏感

文件夹

  • /home:普通用户的家目录
  • /root:管理员root的目录
  • /usr:系统应用程序存放的目录,一般安装在该目录下
  • /etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件
  • /var:存放日志文件等执行中常变化的文件
  • /bin: /usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
  • /lib: /usr/lib: /usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。

文件颜色的含义

linux的操作技巧

Tab键:自动补全

上/下方向键:查看之前的命令

Ctrl+C:中断执行

Ctrl+d:结束输入或退出shell

Ctrl+l 清屏

Ctrl+x+u 撤销操作

命令基本格式

# 命令[-选项][参数]
command [-options] [parameter]
说明:
command :命令主体
[-options]: 命令选项(可选),根据命令可以显示更加丰富的数据
[parameter]:命令参数(可选),参数--》文件、目录、用户,进程等#命令后会跟 N 个参数和选项

相对/绝对路径

说明:在 Linux 系统中,可以根据如下特点区分相对路径和绝对路径

相对路径:凡是路径信息以 '.' 或 '..' 开头的均为相对路径

绝对路径:凡是路径信息以 '/' 或  '~'  开头的均为绝对路径

注释:

  • . :当前路径下(一般会省略)
  • .. :上一层目录
  • /:根目录
  • ~:当前用户的家目录

查看帮助文档

  • --help
  • man 命令

权限管理

ls 列出目录内容

chmod 修改文件权限

chown 修改文件所有者

chgrp 修改文件所属组

文件内容查看

cat 由第一行开始显示文件内容

tac 从最后一行开始显示

nl 显示的时候,顺道输出行号

more 一页一页的显示文件内容

less与more 类似,但可以往前翻页

head 只看头几行

tail 只看尾巴几行

文件管理

输出重定向:>

管道:|

清屏:clear = Ctrl+l

切换工作目录: cd

显示当前路径:pwd

创建目录:mkdir

删除文件:rm

建立链接文件:ln

文本搜索:grep

查找文件:find

拷贝文件:cp

移动文件:mv

文件打包/解包:tar

文件压缩解压:gzip、bzip2

文件压缩解压:zip、unzip

用户和用户组管理

查看当前用户:whoami

查看登录用户:who

退出登录账户: exit

添加用户账号:useradd

修改用户:usermod

设置用户密码:passwd

删除用户:userdel

切换用户:su

以root身份执行指令:sudo(临时获取)

添加、删除组账号:groupadd、groupdel

用户组管理:groupmod

系统管理

查看当前日历:cal

显示或设置时间:date(要权限)

查看网络状态:netstat

查看进程信息:ps

动态显示进程:top

终止进程:kill

关机重启

查看或配置网卡信息:ifconfig

测试远程主机连通性:ping

磁盘管理

df:列出文件系统的整体磁盘使用量

du:对文件和目录磁盘使用的空间的查看

fdisk:用于磁盘分区

mkfs:磁盘格式化

fcsk:磁盘检验

mount:磁盘挂载

umount:磁盘卸载

 Liunx软件安装与卸载

 yum是Shell前端软件包管理器。可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

列出所有可更新的软件清单命令:yum check-update
列出所有可安装的软件清单命令: yum list
更新所有软件命令:yum update
仅安装指定的软件命令:yum install <package name>
仅更新指定的软件命令:yum update <package name>
显示包信息:yum info <package_name>
删除软件包命令:yum remove <package name>
查找软件包 命令:yum search <keyword>clear清除缓存命令!
yum clean packages:清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders:清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders):清除缓存目录下的软件包及旧的headers


http://www.hkcw.cn/article/lOcBnXNUSq.shtml

相关文章

计算机网络第1章(上):网络组成与三种交换方式全解析

目录 一、计算机网络的概念二、计算机网络的组成和功能2.1 计算机网络的组成2.2 计算机网络的功能 三、电路交换、报文交换、分组交换3.1 电路交换&#xff08;Circuit Switching&#xff09;3.2 报文交换&#xff08;Message Switching&#xff09;3.3 分组交换&#xff08;Pa…

经典面试题:一文了解常见的缓存问题

在面试过程中&#xff0c;面试官的桌子上摆放着很多高频的面试题&#xff0c;能否顺利回答决定了你面试通过的概率。其中缓存问题就是其中的一份&#xff0c;可以说掌握缓存问题及解决方法是面试前必须准备的内容。那么缓存有什么典型的问题&#xff0c;出现的原因是什么&#…

Python Turtle实战:打造高精度图形化秒表

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

Python实现P-PSO优化算法优化卷积神经网络CNN回归模型项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档&#xff09;&#xff0c;如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 随着人工智能和深度学习技术的快速发展&#xff0c;卷积神经网络&#xff08;CNN&#xff09;在图像分类、目标检测…

OVD开放词汇检测 Detic 训练COCO数据集实践

0、引言 纯视觉检测当前研究基本比较饱和&#xff0c;继续创新提升空间很小&#xff0c;除非在CNN和transformer上提出更强基础建模方式。和文本结合是当前的一大趋势&#xff0c;也是计算机视觉和自然语言处理结合的未来趋势&#xff0c;目前和文本结合的目标检测工作还是有很…

leetcode0404. 左叶子之和-easy

1 题目&#xff1a;左叶子之和 官方标定难度&#xff1a;易 给定二叉树的根节点 root &#xff0c;返回所有左叶子之和。 示例 1&#xff1a; 输入: root [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中&#xff0c;有两个左叶子&#xff0c;分别是 9 和 15&#…

PINNs案例——二维磁场计算

基于物理信息的神经网络是一种解决偏微分方程计算问题的全新方法… 有关PINN基础详见&#xff1a;PINNs案例——中心热源温度场预测问题的torch代码 今日分享代码案例&#xff1a;二维带电流源磁场计算 该案例参考学习论文&#xff1a;[1]张宇娇&#xff0c;孙宏达&#xff0…

历年西安邮电大学计算机保研上机真题

历年西安邮电大学计算机保研上机真题 2025西安邮电大学计算机保研上机真题 2024西安邮电大学计算机保研上机真题 2023西安邮电大学计算机保研上机真题 在线测评链接&#xff1a;https://pgcode.cn/school 狗剩游泳 题目描述 酷暑难耐&#xff0c;好消息传来&#xff0c;毛…

【算法题】算法一本通

每周更新至完结&#xff0c;建议关注收藏点赞。 目录 待整理文章已整理的文章方法论数组与哈希表栈双指针&#xff08;滑动窗口、二分查找、链表&#xff09;树前缀树堆 优先队列&#xff08;区间/间隔问题、贪心 &#xff09;回溯图一维DP位操作数学与几何学二维DP随缘更新&a…

Spring如何实现组件扫描与@Component注解原理

Spring如何实现组件扫描与Component注解原理 注解配置与包扫描的实现机制一、概述&#xff1a;什么是注解配置与包扫描&#xff1f;二、处理流程概览三、注解定义ComponentScope 四、核心代码结构1. ClassPathScanningCandidateComponentProvider2. ClassPathBeanDefinitionSca…

NLP学习路线图(十六):N-gram模型

一、为何需要语言模型&#xff1f;概率视角下的语言本质 自然语言处理的核心挑战在于让机器“理解”人类语言。这种理解的一个关键方面是处理语言的歧义性、创造性和结构性。语言模型&#xff08;Language Model, LM&#xff09;为此提供了一种强大的数学框架&#xff1a;它赋…

使用ReactNative加载HarmonyOS Svga动画

这是一款使用ReactNative 加载HarmonyOS Svga动画的播放器插件 三端Svga动画统一使用点击这里 版本:v1.1.2 react-native-ohos-svgaplayer [!TIP] Github 地址 安装与使用 npm npm install react-native-ohos-svgaplayer yarn yarn add react-native-ohos-svgaplayer下面…

电路图识图基础知识-高、低压供配电系统一次系统识图(十一)

1、高、低压供配电 一 次系统的介绍 供配电系统中输送、分配和使用电能的电路&#xff0c;称为一次电路或一次回路&#xff0c;也称为一次系统或主接线。控制、指示、测量和保护一次电路及其中设备运行的电路&#xff0c;称为二次电路或二次回路.也称为二次系统。 工厂供配电系…

read-bridge开源程序是AI 增强阅读工具,使用 n+1 方法进行沉浸式语言学习。通过留在目标语言生态系统中学习语言,具有以流状态为中心的界面。

​一、软件介绍 文末提供程序和源码下载 read-bridge开源程序是AI 增强阅读工具&#xff0c;使用 n1 方法进行沉浸式语言学习。通过留在目标语言生态系统中学习语言&#xff0c;具有以流状态为中心的界面。 二、Overview 概述 此阅读助手支持源到源语言学习方法&#xff0c;减…

调教 DeepSeek - 输出精致的 HTML MARKDOWN

【序言】 不知道是不是我闲的蛋疼&#xff0c;对百度AI 和 DeepSeek 的回答都不太满意。 DeepSeek 回答句子的引用链接&#xff0c;始终无法准确定位。有时链接只是一个域名&#xff0c;有时它给的链接是搜索串如: baidu.com/?q"搜索内容"。 百度AI 回答句子的引用…

【论文阅读 | PR 2024 |ICAFusion:迭代交叉注意力引导的多光谱目标检测特征融合】

论文阅读 | PR 2024 |ICAFusion&#xff1a;迭代交叉注意力引导的多光谱目标检测特征融合 1.摘要&&引言2.方法2.1 架构2.2 双模态特征融合&#xff08;DMFF&#xff09;2.2.1 跨模态特征增强&#xff08;CFE&#xff09;2.2.2 空间特征压缩&#xff08;SFS&#xff09;…

本振相参解析(1)2025.6.1

前言 本振相参是射频与通信系统中的关键技术概念&#xff0c;涉及本机振荡器&#xff08;LO&#xff09;信号的相位稳定性和多信号间的相干性控制。以下从定义、关键技术、应用场景及挑战等方面展开分析&#xff1a; 一、核心概念解析 本振&#xff08;Local Oscillator, LO…

一个完整的日志收集方案:Elasticsearch + Logstash + Kibana+Filebeat (一)

整体链路 [应用服务器] --> [Filebeat] --> [Logstash] --> [Elasticsearch] --> [Kibana] 组件职责 Kibana&#xff1a; 可视化和分析日志数据Elasticsearch&#xff1a; 存储和索引日志数据Logstash&#xff1a; 解析、转换和丰富日志数据Filebeat&#xff1a…

Notepad++找回自动暂存的文件

场景&#xff1a; 当你没有保存就退出Notepad&#xff0c;下次进来Notepad会自动把你上次编辑的内容显示出来&#xff0c;以便你继续编辑。除非你手动关掉当前页面&#xff0c;这样Notepad就会删除掉自动保存的内容。 问题&#xff1a; Notepad会将自动保存的文件地址,打开Note…

VMware-VMRC-12.0.1-18113358安装包下载安装与使用(附下载)

文章目录 简介1、下载地址2、安装使用总结 简介 VMware-VMRC&#xff08;VMware Virtual Machine Remote Console&#xff09; 是 VMware 提供的一款远程控制台工具&#xff0c;用于连接和管理 VMware 虚拟化环境中的虚拟机&#xff08;VM&#xff09;。它允许用户通过图形界面…