3.常用系统工作命令
1.echo¶
命令 | 用途 |
---|---|
echo 字符串或$变量 | 在终端输出字符串或变量提取后的值 |
2.date¶
命令 | 用途 |
---|---|
date [选项] [+指定的格式] | 用于显示及设置系统的时间或日期 |
参数 | 作用 |
---|---|
%t | 跳格[Tab 键] |
%H | 小时(00~23) |
%I | 小时(00~12) |
%M | 分钟(00~59) |
%S | 秒(00~59) |
%j | 今年中的第几天 |
3.reboot 命令 4.poweroff 命令
5.wget 命令
命令 | 作用 |
---|---|
wget [参数] 下载地址 | 用于在终端中下载网络文件 |
wget 命令的参数以及作用 | |
参数 | 作用 |
-- | -- |
-b | 后台下载模式 |
-P | 下载到指定目录 |
-t | 最大尝试次数 |
-c | 断点续传 |
-p | 下载页面内所有资源,包括图片、视频等 |
-r | 递归下载 |
6.ps 命令
ps 命令用于查看系统中的进程状态,格式为“ps [参数]”
参数 | 作用 |
---|---|
-a | 显示所有进程(包括其他用户的进程) |
-u | 用户以及其他详细信息 |
-x | 显示没有控制终端的进程 |
5 种常见的进程状态
- R(运行):进程正在运行或在运行队列中等待。
- S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态。
- D(不可中断):进程不响应系统异步信号,即便用 kill 命令也不能将其中断。
- Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用 wait4()系统函数后将进程释放。
- T(停止):进程收到停止信号后停止运行
7.top 命令
动态地监视进程活动与系统负载等信息,可以看作"强化版的 Windows 任务管理器"
- 第 1 行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为 1 分钟、5分钟、15 分钟内的平均值,数值越小意味着负载越低)。
- 第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
- 第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。
- 第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存。
- 第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。
8.pidof 命令
用于查询某个指定服务进程的 PID 值,
格式为“pidof [参数] [服务名称]”
9.kill 命令
kill 命令用于终止某个指定 PID 的服务进程,格式为“kill [参数] [进程 PID]”。
10.killall 命令
killall 命令用于终止某个指定名称的服务所对应的全部进程,格式为:“killall [参数] [进程名称]”