10个必会的Linux命令

0. tldr 查看命令用法

tldr:Too Long; Didn’t Read。是一个简化版的man,可以查看命令用法

tldr不是内置的命令,需要安装。可以用pip安装:
pip install tldr

安装后就可以用tldr <命令>查看某个命令的用法,例如tldr python显示了Python的常见用法:

在这里插入图片描述

tldr需要联网获取命令用法,偶尔可能连接不上。

1. ps 进程状态

ps(process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。

常用命令:
ps aux:显示所有运行的进程

grep结合起来可以查找特定进程,例如查找python相关进程:
ps aux | grep python

注:grep是一个文本匹配工具。 上面的命令通过管道|把ps aux的结果传给grep与文本python进行匹配。

2. kill 中断进程

常用:
kill 进程PID :终止进程

3. uname 系统信息

uname: unix name。显示操作系统、内核版本等信息。
常用命令:
uname -a:显示系统相关信息

4. lshw 硬件信息

lshw:list hard ware,显示硬件信息。
lshw -short:简洁地显示硬件信息
lshw -class disk:显示硬盘信息

5. netstat 网络/端口信息

用来查看端口占用情况。
例如查看22端口占用:
netstat -tunlp | grep 22

6. ifconfig 显示或设置网卡

ifconfig:显示网络设备信息
ifconfig eth0 down:启动网络设备eth0
ifconfig eth0 up:关闭网络设备eth0

7. service 系统服务

service用于查看/开启、关闭服务。

常用命令:
service --status-all:查看所有服务的状态
service <服务> start:启动服务
service <服务> stop:关闭服务
service <服务> status:查看服务状态

8. df 硬盘容量

df:disk free, 磁盘容量。
常用命令:
df
df /home

9. watch 定时刷新

watch <命令> : 每两秒执行一次命令,刷新输出。
例如:
watch nvidia-smi:实时查看显卡情况
watch tail xx.log: 实时查看日志

10. lsof 查看打开的文件/端口

lsof: lists open file,打开的文件。

lsof -i:8000:8000端口占用情况
lsof a.txt: 文件a.txt的占用情况

参考

  1. 原视频:https://www.youtube.com/watch?v=ddbBY74a9w8
  2. 菜鸟教程:https://www.runoob.com/

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

go语言(一)----声明变量

package mainimport ("fmt""time" )func main() {fmt.Print("hello go!")time.Sleep(1 * time.Second)}运行后&#xff0c;结果如下&#xff1a; 1、golang表达式中&#xff0c;加&#xff1b;和不加&#xff1b;都可以 2、函数的{和函数名一…

嵌入式-Stm32-江科大基于标准库的GPIO的八种模式

文章目录 一&#xff1a;GPIO输入输出原理二&#xff1a;GPIO基本结构三&#xff1a;GPIO位结构四&#xff1a;GPIO的八种模式道友&#xff1a;相信别人&#xff0c;更要一百倍地相信自己。 &#xff08;推荐先看文章&#xff1a;《 嵌入式-32单片机-GPIO推挽输出和开漏输出》…

Java多线程--创建多线程的基本方式一:继承Thread类

文章目录 一、创建和启动线程&#xff08;1&#xff09;概述&#xff08;2&#xff09;方式1&#xff1a;继承Thread类1、使用步骤2、举例2.1 案例12.2 案例22.3 案例3 3、两个问题3.1 问题13.2 问题2 4、代码及总结 二、练习&#xff08;1&#xff09;方式一&#xff08;2&…

HarmonyOS鸿蒙学习基础篇 - 项目目录和文件介绍

├── hvigor //存储购置信息的文件&#xff0c;主要用于发布打包 ├── idea //开发工具相关配置可忽略 ├── AppScope //工程目录 全局公共资源存放路径 │ └── resources │ │ └── base │ │ │ └── element //常亮存放 │ │ │ …

AI大模型开发架构设计(2)——AI绘画技术架构应用实践

文章目录 1 AI绘画整体流程2 AI绘画技术架构文生图核心算法原理文生图工程架构 3 AI绘画的应用实践 1 AI绘画整体流程 第一步&#xff1a;输入 Prompt 提示词&#xff1a;/mj 提示词第二步&#xff1a;文生图(Text-to-Image)构图第三步&#xff1a;图片渲染第四步&#xff1a;…

数据结构——Java实现栈和队列

一、栈 Stack 1.特点 &#xff08;1&#xff09;栈是一种线性数据结构 &#xff08;2&#xff09;规定只能从栈顶添加元素&#xff0c;从栈顶取出元素 &#xff08;3&#xff09;是一种先进后出的数据结构&#xff08;Last First Out&#xff09;LIFO 2.具体实现 Java中可…

STM32--7针0.96寸OLED屏幕显示(4线SPI)

本文介绍基于STM32F103C8T60.96寸OLED&#xff08;7针&#xff09;的显示&#xff08;完整程序代码见文末链接&#xff09; 一、简介 OLED&#xff0c;即有机发光二极管&#xff08; Organic Light Emitting Diode&#xff09;。 OLED 由于同时具备自发光&#xff0c;不需背光…

一个关于自动化工具的操作手册

整体 整个软件由首页、设计页构成 首页 按钮功能 清除缓存&#xff1a;主要为了避免线程占用的问题&#xff0c;端口占用无法重新执行。所以操作执行任务、修改任务、新建任务没有响应时&#xff0c;可以操作该事件新建任务&#xff1a;顾名思义就是创建一个网页自动化任务执…

傲空间私有部署Windows指南

推荐阅读 智能化校园&#xff1a;深入探讨云端管理系统设计与实现&#xff08;一&#xff09; 智能化校园&#xff1a;深入探讨云端管理系统设计与实现&#xff08;二&#xff09; 安装 docker 请下载对应的 Docker&#xff0c;安装完成后启动。 Docker Desktop for Windows…

(2023版)斯坦福CS231n学习笔记:DL与CV教程 (14) | 强化学习(Robot Learning)

前言 &#x1f4da; 笔记专栏&#xff1a;斯坦福CS231N&#xff1a;面向视觉识别的卷积神经网络&#xff08;23&#xff09;&#x1f517; 课程链接&#xff1a;https://www.bilibili.com/video/BV1xV411R7i5&#x1f4bb; CS231n: 深度学习计算机视觉&#xff08;2017&#xf…

Unity中URP下获取主灯信息

文章目录 前言一、计算BulinnPhone的函数有两个重载1、 目前最新使用的是该方法&#xff08;这是我们之后主要分析的函数&#xff09;2、 被淘汰的老方法&#xff0c;需要传入一堆数据 二、GetMainLight1、Light结构体2、GetMainLight具有4个方法重载3、1号重载干了什么&#x…

漫漫数学之旅008

文章目录 经典格言数学习题古今评注名人小传&#xff08;一&#xff09;莫扎特&#xff08;二&#xff09;赫拉克利特 经典格言 如果我们不期望着意外&#xff0c;那么我们永远找不到意外。——赫拉克利特&#xff08;Heraclitus&#xff09; 赫拉克利特的这句名言“如果我们不…