【Linux】常用Linux命令大全(持续更新)

news2024/12/15 1:37:49

前言

   汇总常用linux命令及用法,方便大家在日常工作中操作linux的便捷性

一、top命令

   top 是一个在 Linux 系统上常用的实时系统监控工具。它提供了一个动态的、交互式的实时视图,显示系统的整体性能信息以及正在运行的进程的相关信息
   在键入top命令后会有如下信息

在这里插入图片描述

(一)上半部分解释

1、top代表命令名称,后面跟随的是当前时间;
2、up代表系统运行时间,上图表示该系统运行了23小时58分钟
3、users代表当前登录用户数
4、load average:显示系统的平均负载,后面紧跟的三个数分别表示过去 1 分钟、5 分钟和 15 分钟的平均负载。
5、tasks显示的是当前系统中任务的状态信息,其中total代表当前系统中正在运行的任务总数;running代表当前正在运行的任务数;sleeping代表当前处于睡眠状态的任务数;stopped代表当前被停止的任务数;zombie代表当前僵尸进程的数量
6、%Cpu(s)代表cpu使用情况,后面跟了8个参数,分别代表用户空间占用 CPU 百分比、内核空间占用 CPU 百分比、用户进程空间内改变过优先级的进程占用 CPU 百分比、空闲 CPU 百分比、I/O 等待占用 CPU 百分比、硬中断请求占用 CPU 百分比、软中断请求占用 CPU 百分比、虚拟机占用 CPU 百分比(如果系统运行在虚拟机中)。
7、Mem代表内存使用情况,后面跟着4个参数,total总内存大小;free空闲内存大小;used已使用内存大小;buff/cache缓冲区和缓存使用的内存大
8、Swap代表交换空间使用情况,后面跟着4个参数,total总交换空间大小;free空闲交换空间大小;used已使用交换空间大小;avail Mem: 可用内存大小(包括空闲内存和可以立即回收的缓冲区/缓存)

(二)进程各个字段的解释:

字段释义
PID进程的标识符
USER运行进程的用户名
PR进程的优先级
NI进程的优先级调整值
VIRT进程使用的虚拟内存大小
RES进程实际使用的物理内存大小
SHR进程共享的内存大小
%CPU进程占用 CPU 的使用率
%MEM进程占用内存的使用率
TIME+进程的累计 CPU 时间

(三)、top语法参数

1、-p <进程ID>:显示指定进程id的进程信息
2、-u <用户名>:显示指定用户名的进程信息
3、-d <秒数>:指定 top 命令的刷新时间间隔,单位为秒
4、-n <次数>:指定 top 命令运行的次数后自动退出
5、-H:在进程信息中显示线程详细信息
6、-i:不显示闲置(idle)或无用的进程
7、-b:以批处理(batch)模式运行,直接将结果输出到文件
8、-c:显示完整的命令行而不截断
9、-S:累计显示进程的 CPU 使用时间

二、free命令

   free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。
   在键入free命令后会有如下信息,默认是以KB为单位显示内存情况,一般通过free -h以合适的单位显示内存使用情况(自动选择 KB、MB 或 GB)

在这里插入图片描述

(一)进程各个字段的解释:

字段释义
total总内存大小
used已使用的内存大小
free空闲的内存大小
shared被多个进程共享的内存大小
buffers用作缓冲区的内存大小
cached用作缓存的内存大小
available可用的内存大小

(二)、free语法参数

1、-b:以字节为单位显示内存使用情况。
2、-k:以千字节 (KB) 为单位显示内存使用情况(默认)。
3、-m:以兆字节 (MB) 为单位显示内存使用情况。
4、-g:以吉字节 (GB) 为单位显示内存使用情况。
5、-h:以合适的单位显示内存使用情况(自动选择 KB、MB 或 GB)。
6、-t:显示总和行。
7、-s <秒数>:每隔指定的秒数刷新一次显示。
8、-l:显示详细的缓冲区信息。

三、chmod命令

   chmod命令用于更改文件或目录的权限。权限分为三类:文件所有者(user)、文件所属组(group)和其他用户(others)。每类权限又分为读(read)、写(write)和执行(execute)三种,权限可以用两种方式表示:符号表示法和八进制表示法。

(一)语法

chmod [选项] [mode] 文件名/文件夹
选项部分常用的是

(二)选项部分

1、-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
2、-c : 若该文件权限确实已经更改,才显示其更改动作
3、-f : 若该文件权限无法被更改也不要显示错误讯息

(三)mode部分符号表示法

1、第一位标识所属用户类别:u:用户(文件所有者)g:组(文件所属组)o:其他用户a:所有>用户(相当于 ugo)
2、第二位表示给文件/文件夹执行什么权限,+:添加权限,-:移除权限,=:设置权限
3、第三位表示给文件/文件夹执行什么权限,r:读权限,w:写权限,x:执行权限

例如:给文件所有者添加读写执行权限

chmod u+rwx file.txt

(四) mode部分八进制表示法

通过八进制数字组合来表示权限,其中4:读权限(r),2:写权限(w),1:执行权限(x),比如1+2+4=7,7代表读写执行三个权限
1、第一位标识所属用户
2、第二位表示所属用组
3、第三位表示其他用户
例如:给文件目录及所有子目录和文件添加读写执行权限

chmod -R 777 file

持续更新中…

为了帮助更多像你一样的读者,我将持续在专栏中分享技术干货和实用技巧。如果你觉得这篇文章对你有帮助,可以考虑关注我的专栏,谢谢。

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

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

相关文章

VLC还是SmartPlayer?Windows平台RTSP播放器低延迟探讨

技术背景 好多开发者在用过大牛直播SDK的RTSP播放器后&#xff0c;都希望我们也分享下&#xff0c;如何在Windows平台实现低延迟的RTSP播放&#xff1f;低延迟的RTSP播放器&#xff0c;说起来容易做起来难&#xff0c;下面&#xff0c;我们从以下维度做个探讨&#xff1a; 播…

28. Three.js案例-创建圆角矩形并进行拉伸

28. Three.js案例-创建圆角矩形并进行拉伸 实现效果 知识点 WebGLRenderer (WebGL渲染器) WebGLRenderer 是 Three.js 中用于渲染 3D 场景的主要渲染器。 构造器 WebGLRenderer( parameters : Object ) 参数类型描述parametersObject渲染器的配置参数&#xff0c;可选。 …

启明智显ZX7981PC:5G时代的新选择,全屋网络无缝覆盖

在这个飞速发展的5G时代&#xff0c;每一个细微的科技进步都在推动着我们的生活向更加智能、便捷的方向发展。近日&#xff0c;启明智显再次引领科技潮流&#xff0c;正式发布其最新的5G CPE产品——ZX7981PC。作为继7981PG与7981PM之后的又一次迭代升级&#xff0c;ZX7981PC凭…

Qt控件的盒子模型,了解边距边线和内容区

这篇专门讲讲一个控件在绘制时的视觉样式。我们平常在对控件设置样式时&#xff0c;需要设置控件的一些外边距&#xff0c;内边距&#xff0c;边线&#xff0c;还有文字内容&#xff0c;贴上图片等。那么对于一个控件&#xff0c;到底怎么实现这些设置的呢&#xff1f; 先看下面…

docker简单私有仓库的创建

1&#xff1a;下载Registry镜像 导入镜像到本地中 [rootlocalhost ~]# docker load -i registry.tag.gz 进行检查 2&#xff1a;开启Registry registry开启的端口号为5000 [rootlocalhost ~]# docker run -d -p 5000:5000 --restartalways registry [rootlocalhost ~]# dock…

操作系统(5)进程

一、定义与特点 定义&#xff1a;进程是计算机中的程序关于某数据集合上的一次运行活动&#xff0c;是系统进行资源分配和调度的基本单位&#xff0c;是操作系统结构的基础。 特点&#xff1a; 动态性&#xff1a;进程是动态创建的&#xff0c;有它自身的生命周期&#xff0c;…

OLLAMA+FASTGPT+M3E 大模型本地化部署手记

目录 1.安装ollama 0.5.1 2.下载大模型 qwen2.5 3b 3.开启WSL 4.更新wsl 5.安装ubuntu 6.docker下载 6.1 修改docker镜像源 6.2 开启WSL integration 7.安装fastgpt 7.1 创建fastgpt文件夹 7.2 下载fastgpt配置文件 8.启动容器 9.M3E下载 9.1 下载运行命令 9.2…

[创业之路-190]:《华为战略管理法-DSTE实战体系》-2-华为DSTE战略管理体系概要

目录 一、DSTE战略管理体系与BLM的关系 1、DSTE战略管理体系概述 2、BLM模型概述 3、DSTE与BLM的关系 二、重新认识流程 1. 流程就是业务本身&#xff0c;流程是业务过程的可视化&#xff1a; 2. 流程是业务最佳路径的经验教训总结&#xff1a; 3. 流程是战略知识资产、…

强化学习路径规划:基于SARSA算法的移动机器人路径规划,可以更改地图大小及起始点,可以自定义障碍物,MATLAB代码

一、SARSA算法概述 SARSA&#xff08;State-Action-Reward-State-Action&#xff09;是一种在线强化学习算法&#xff0c;用于解决决策问题&#xff0c;特别是在部分可观测的马尔可夫决策过程&#xff08;POMDPs&#xff09;中。SARSA算法的核心思想是通过与环境的交互来学习一…

ABAQUS进行焊接仿真分析(含子程序)

0 前言 焊接技术作为现代制造业中的重要连接工艺,广泛应用于汽车、船舶、航空航天、能源等多个行业。焊接接头的质量和性能直接影响到结构件的安全性、可靠性和使用寿命。因此,在焊接过程中如何有效预测和优化焊接过程中的热效应、应力变化以及材料变形等问题,成为了焊接研…

electron常用方法

一&#xff0c;,electron设置去除顶部导航栏和menu 1&#xff0c;electron项目 在创建BrowserWindow实例的main.js页面添加frame&#xff1a;false属性 2&#xff0c;electron-vue项目 在src/main/index.js文件下找到创建窗口的方法&#xff08;createWindow&#xff09;&…

location和重定向、代理

location匹配的规则和优先级 在nginx当中&#xff0c;匹配的对象一般是URI来匹配 http://192.168.233.62/usr/local/nginx/html/index.html 182.168.233.61/ location匹配的分类&#xff1a; 多个location一旦匹配其中之一&#xff0c;不在匹配其他location 1、精确匹配 …

用拉普拉斯变换的方差算法实现相机自动对焦

使用拉普拉斯变换的方差来计算图像的清晰度的主要原因是拉普拉斯算子可以有效检测图像的边缘和高频细节。图像的清晰度与边缘强度和高频分量的丰富程度密切相关,以下是更详细的解释: 1. 拉普拉斯算子的作用 拉普拉斯算子是一种二阶导数算子,定义为: 它可以在图像中检测快…

【考前预习】3.计算机网络—数据链路层

往期推荐 【考前预习】2.计算机网络—物理层-CSDN博客 【考前预习】1.计算机网络概述-CSDN博客 浅谈云原生--微服务、CICD、Serverless、服务网格_云原生cicd-CSDN博客 子网掩码、网络地址、广播地址、子网划分及计算_子网广播地址-CSDN博客 浅学React和JSX-CSDN博客 目录 1.数…

【Kafka】Kafka-Eagle 和 Kafka-UI 的安装使用

前言 Kafka Eagle 提供了完善的管理页面&#xff0c;可以监控 Kafka 集群的整体运行情况&#xff0c;很方便的去管理和可视化 Kafka 集群的一些信息&#xff0c;例如 Broker 详情、性能指标趋势、Topic 集合、消费者信息等&#xff0c;在生产环境中经常使用。 一、MySQL 环境…

HCIA-Access V2.5_2_2_2网络通信基础_IP编址与路由

网络层数据封装 首先IP地址封装在网络层&#xff0c;它用于标识一台网络设备&#xff0c;其中IP地址分为两个部分&#xff0c;网络地址和主机地址&#xff0c;通过我们采用点分十进制的形式进行表示。 IP地址分类 对IP地址而言&#xff0c;它细分为五类&#xff0c;A,B,C,D,E,…

TÜLU 3: Pushing Frontiers inOpen Language Model Post-Training

模型&#xff1a;https://huggingface.co/allenai 技术报告&#xff1a;https://allenai.org/papers/tulu-3-report.pdf 数据集&#xff1a;https://huggingface.co/collections/allenai/tulu-3-datasets-673b8df14442393f7213f372 GitHub&#xff1a;https://github.com/al…

【卷积神经网络】LeNet实践

模型建立 数据初始化根据模型搭建前向传播打印模型结构 前向传播数据初始化 def __init__(self):super(LeNet, self).__init__()# 第一层卷积层&#xff1a;# 输入&#xff1a;灰度图像 (1通道&#xff0c;大小 28x28)# 输出&#xff1a;6个特征图 (大小 28x28, 通过padding2保…

ubuntu20.04复现 Leg-KILO

这里写目录标题 opencv版本问题下载3.2.0源代码进入解压后的目录创建构建目录运行 CMake 配置 配置时指定一个独立的安装目录&#xff0c;例如 /opt/opencv-3.2&#xff1a;出错&#xff1a; 使用多线程编译错误1&#xff1a; stdlib.h: 没有那个文件或目录错误2&#xff1a;er…

python学习笔记—7—变量拼接

1. 字符串的拼接 print(var_1 var_2) print("supercarry" "doinb") name "doinb" sex "man" score "100" print("sex:" sex " name:" name " score:" score) 注意&#xff1a; …