linux常用命令(2)常用系统工作命令
echo命令
作用:在终端输出字符串或变量提取后的值
格式:echo[字符串|$变量]
示例:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TsZWU94i-1615365911137)(C:\Users\程欣威\AppData\Roaming\Typora\typora-user-images\image-20210310154831533.png)]
date命令
作用:显示及设置系统事件或日期
格式:date [选项] [+指定的格式] 注:这里的“+”是参数开头必须以“+”开头
date命令中的参数以及作用
参数 | 作用 |
---|---|
% | 跳格[Tab 键] |
%H | 小时(00~23) |
%I | 小时(00~12) |
%M | 分钟(00~59) |
%S | 秒(00~59) |
%j | 今年中的第几天 |
示例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nOh9s4EJ-1615365911145)(C:\Users\程欣威\AppData\Roaming\Typora\typora-user-images\image-20210310160144489.png)]
reboot命令
作用:重启系统
格式:reboot
注:需要管理员权限
poweroff命令
作用:关闭系统
格式:poweroff
注:需要管理员权限
wget命令
作用:下载网络文件
格式:wget [参数] 下载地址
wget命令的参数及作用
参数 | 作用 |
---|---|
-b | 后台下载模式 |
-P | 下载到指定目录 |
-t | 最大尝试次数 |
-c | 断点续传 |
-p | 下载页面内所有资源,包括图片、视频等 |
-r | 递归下载 |
ps命令
作用:查看系统中的进程状态
格式:ps [参数]
ps命令的参数及作用
参数 | 作用 |
---|---|
-a | 显示所有进程(包括其他用户的进程) |
-u | 用户以及其他详细信息 |
-x | 显示没有控制终端的其他进程 |
示例:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qAFrliia-1615365911155)(C:\Users\程欣威\AppData\Roaming\Typora\typora-user-images\image-20210310161500377.png)]
进程状态各参数意义
名称 | 意义 |
---|---|
USER | 进程拥有者 |
PID | 进程ID号 |
%CPU | 运算器占用率 |
%MEM | 内存占用率 |
VSZ | 虚拟内存使用量(单位KB) |
RSS | 占用的固定内存量(单位KB) |
TTY | 所在终端 |
STAT | 进程状态 |
START | 被启动时间 |
TIME | 实际使用CPU的时间 |
COMMAND | 命令名称和参数 |
top命令
作用:**动态**地监视进程活动与系统负载等信息,”强化班windows任务管理器“
格式:top
示例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zv7lCFsN-1615365911161)(C:\Users\程欣威\AppData\Roaming\Typora\typora-user-images\image-20210310162710422.png)]
分析:top命令执行结果前五行为系统的统计信息
第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)
第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、停止的进程数、僵死的进程数
第3行:用户占用资源百分比、系统内核占用资源百分比、改变优先级的进程资源百分比、空闲的资源百分比
第4行:物理内存总量、内存使用量、内存空闲量、作为内存缓存的内存量。
第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。
pidof命令
作用:查询某个指定服务进程的PID值 (每个进程的PID值唯一)
格式:pidof [参数] [服务名称]
示例:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KRj06VuC-1615365911163)(C:\Users\程欣威\AppData\Roaming\Typora\typora-user-images\image-20210310163705914.png)]
kill命令
作用:终止某个指定PID的服务进程
格式:kill [参数] [进程PID]
killall命令
作用:终止某个指定名称的服务所对应的全部进程
格式:killall [参数] [进程名称]
注:在终端执行一个命令后如果想立即停止它,可以同时按下”Ctrl+C“键。如果想进程的执行在后台执行,可以在末尾加上”&“,防止例如该进程在执行中不断在屏幕输出等操作影响。
参考文献
止某个指定名称的服务所对应的全部进程
格式:killall [参数] [进程名称]
注:在终端执行一个命令后如果想立即停止它,可以同时按下”Ctrl+C“键。如果想进程的执行在后台执行,可以在末尾加上”&“,防止例如该进程在执行中不断在屏幕输出等操作影响。
参考文献
刘遄《Linux就该这么学》