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

前言

   汇总常用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

持续更新中…

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

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

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

相关文章

美畅物联丨JS播放器录像功能:从技术到应用的全面解析

畅联云平台的JS播放器是一款功能十分强大的视频汇聚平台播放工具&#xff0c;它已经具备众多实用功能&#xff0c;像实时播放、历史录像回放、云台控制、倍速播放、录像记录、音频播放、画面放大、全屏展示、截图捕捉等等。这些功能构建起了一个高效、灵活且用户友好的播放环境…

SQL server学习03-创建数据表

目录 一&#xff0c;SQL server的数据类型 1&#xff0c;基本数据类型 2&#xff0c;自定义数据类型 二&#xff0c;使用T-SQL创建表 1&#xff0c;数据完整性的分类 2&#xff0c;约束的类型 3&#xff0c;创建表时创建约束 4&#xff0c;任务 5&#xff0c;由任务编写…

右玉200MW光伏电站项目 微气象、安全警卫、视频监控系统

一、项目名称 山西右玉200MW光伏电站项目 微气象、安全警卫、视频监控系统 二、项目背景&#xff1a; 山西右玉光伏发电项目位于右玉县境内&#xff0c;总装机容量为200MW&#xff0c;即太阳能电池阵列共由200个1MW多晶硅电池阵列子方阵组成&#xff0c;每个子方阵包含太阳能…

【Linux系统】—— 权限的概念

【Linux系统】—— 权限的概念 1 权限1.1 什么是权限1.2 为什么要有权限1.3 理解权限 2 文件的权限2.1 文件角色2.2 文件权限2.3 修改文件权限2.3.1 修改目标属性2.3.1.1 字符修改法2.3.1.2 8进制修改法 2.3.2 修改角色 3 文件权限补充知识点3.1 只能修改自己的文件权限3.2 没有…

重生之我在异世界学编程之C语言:深入文件操作篇(上)

大家好&#xff0c;这里是小编的博客频道 小编的博客&#xff1a;就爱学编程 很高兴在CSDN这个大家庭与大家相识&#xff0c;希望能在这里与大家共同进步&#xff0c;共同收获更好的自己&#xff01;&#xff01;&#xff01; 函数递归与迭代 引言正文一、为什么要用文件二、文…

ctfshow-web 151-170-文件上传

151. 我们首先想到就是上传一句话木马。但是看源代码限制了png。 &#xff08;1&#xff09;改前端代码。 这里是前端限制了上传文件类型&#xff0c;那我们就改一下就好了嘛,改成php。 这里直接修改不行&#xff0c;给大家推荐一篇简短文章&#xff0c;大家就会了&#xff08…

【Flutter_Web】Flutter编译Web第一篇(插件篇):Flutter_web实现上传TOS上传资源,编写web插件

前言 由于Flutter在双端的开发体验几乎接近的情况下&#xff0c;尝试将Flutter代码转Web端进行部署和发布&#xff0c;在其中遇到的所有问题&#xff0c;我都会通过这种方式分享出来。那么第一个要解决的就是上传资源到TOS上&#xff0c;在双端中都是通过插件的方式在各端通过…

成都银泰生物科技有限责任公司简介

成都银泰生物科技有限责任公司成立于2014年&#xff0c;是一家专注于体外诊断产品销售和服务的公司。公司位于中国四川省成都市。其所售产品涵盖了生化、免疫、POCT、凝血、输血、血球、尿液、分子诊断、病理等多个技术平台。 成都银泰生物科技有限责任公司以“科技服务人类健…

【构建工具】现代开发的重要角色

你可能有所听闻构建工具&#xff0c;但是不知道是干什么的&#xff0c;或者是开发中用到了&#xff0c;大概会使用&#xff0c;但是想理解一下具体的工作原理等&#xff0c;那么我将分享一下我对其的理解。【 我将分为两篇来讲解】。 当我们谈到构建工具时&#xff0c;可以把它…

Spring 面试题整理

文章目录 一、控制反转 IoC什么是 Bean 和 Spring Bean&#xff1f;依赖注入的常见方式&#xff1f;Bean 的作用域有哪些&#xff1f;protype bean 里面的依赖是 singleton bean 的话&#xff0c;IoC 容器会怎么处理&#xff1f;Bean 的生命周期&#xff1f;Resource 和 Autowi…

Visual Studio 2022+CMake配置PCL1.14.1

前言 本教程只是提供高效的PCL配置流程&#xff0c;不提供Qt环境配置&#xff0c;如果需要GUI界面&#xff0c;则需要自寻查找Cmake配置QT的教程。请相信&#xff0c;在CMake之下没有任何事是困难的&#xff0c;最困难的工作已经由前辈们完成。因此&#xff0c;对于C用户来说学…

可视化数据

数据科学家会直观呈现数据&#xff0c;以更好地理解数据。 他们可以扫描原始数据、检查摘要度量值&#xff08;如平均值&#xff09;或绘制数据图表。 图表是一种可视化数据的强有力方式&#xff0c;数据科学家经常使用图表快速了解适度复杂的模式。 直观地表示数据 绘制图表…

【Linux网络编程】传输协议UDP

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站 &#x1f308;个人主页&#xff1a; 南桥几晴秋 &#x1f308;C专栏&#xff1a; 南桥谈C &#x1f308;C语言专栏&#xff1a; C语言学习系…

SEC_ASA 第二天作业

拓扑 按照拓扑图配置 NTP&#xff0c;Server端为 Outside路由器&#xff0c;Client端为 ASA&#xff0c;两个设备的 NTP传输使用MD5做校验。&#xff08;安全 V4 LAB考点&#xff09; 提示&#xff1a;Outside路由器作为 Server端要配置好正确的时间和时区&#xff0c;ASA防…

HTML5 拖拽 API 深度解析

一、HTML5 拖拽 API 深度解析 1.1 背景与发展 HTML5 的拖拽 API 是为了解决传统拖拽操作复杂而设计的。传统方法依赖鼠标事件和复杂的逻辑计算&#xff0c;而 HTML5 提供了标准化的拖拽事件和数据传递机制&#xff0c;使得开发者能够快速实现从一个元素拖拽到另一个元素的交互…

阿里云-通义灵码:测试与实例展示

目录 一.引子 二.例子 三.优点 四.其他优点 五.总结 一.引子 在软件开发的广袤天地中&#xff0c;阿里云通义灵码宛如一座蕴藏无尽智慧的宝库&#xff0c;等待着开发者们去深入挖掘和探索。当我们跨越了入门的门槛&#xff0c;真正开始使用通义灵码进行代码生成和开发工作…

第P2周:Pytorch实现CIFAR10彩色图片识别

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 目标 实现CIFAR-10的彩色图片识别实现比P1周更复杂一点的CNN网络 具体实现 &#xff08;一&#xff09;环境 语言环境&#xff1a;Python 3.10 编 译 器: …

【数字花园】数字花园(个人网站、博客)搭建经历汇总教程

目录 写在最最前面第一章&#xff1a;netlify免费搭建数字花园相关教程使用的平台步骤信息管理 第二章&#xff1a;本地部署数字花园数字花园网站本地手动部署方案1. 获取网站源码2.2 安装 Node.js 3. 项目部署3.1 安装项目依赖3.2 构建项目3.3 启动http服务器 4. 本地预览5. 在…

Hadoop一课一得

Hadoop作为大数据时代的奠基技术之一&#xff0c;自问世以来就深刻改变了海量数据存储与处理的方式。本文将带您深入了解Hadoop&#xff0c;从其起源、核心架构、关键组件&#xff0c;到典型应用场景&#xff0c;并结合代码示例和图示&#xff0c;帮助您更好地掌握Hadoop的实战…

使用 GD32F470ZGT6,手写 I2C 的实现

我的代码&#xff1a;https://gitee.com/a1422749310/gd32_-official_-code I2C 具体代码位置&#xff1a;https://gitee.com/a1422749310/gd32_-official_-code/blob/master/Hardware/i2c/i2c.c 黑马 - I2C原理 官方 - IIC 协议介绍 个人学习过程中的理解&#xff0c;有错误&…