常用系统工作命令
1、echo命令——用于在终端中输出字符串或变量提取后的值
格式如下:
2、date命令——用于显示及设置系统的时间或日期
%Y 年;%m 月;%d 日;
%H 时;%M 分;%S 秒;
%j : 可以查看今天是当年中的第几天
格式如下:
3、rebot命令——重启系统
4、poweroff命令——关闭系统
shutdown、init 0、hait——关闭系统
5、ps命令——查看系统中的进程状态(ps命令允许不加“-”)
-a:显示所有进程(包括其他用户的进程)
-u:用户以及其他详细信息
-x:显示没有控制终端的进程
USER:进程所有者
PID:进程ID号
%CPU :CPU占用率
%MEM:内存占用率
VSZ:虚拟内存使用量(单位是KB)
RSS:占用的固定内存量(单位是KB)
TTY:所在终端
STAT:进程状态
START:被启动的时间
TIME:实际使用CPU的时间
COMMAND:命令名称与参数
6、Linux系统中五种常见的进程状态:
R(运行):进程正在运行或在运行队列中等待
S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态
D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。
Z(僵死):进程已经终止,但进程描述符依旧在,直到父进程调用wait()系统函数将进程释放。
T(停止):进程收到停止信号后停止运行
7、top命令:用于动态监视进程活动与系统负载等信息
第一行:系统时间、运行时间、登录终端数(显示的界面)、系统负载(三个数值依次是最近一分钟、最近五分钟、最近十五分钟,负载越小意味着负载越低)
第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数
第三行:us——当前负载量 id——当前空闲量
第四行:物理内存总量、内存使用量
8、pidof:用于查询某个指定服务进程的PID值
9、用于终止某个指定PID的服务进程
10、killall命令:用于终止某个指定名称的服务所对应的全部进程
一个服务可能对应多个进程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)