🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#### 1、echo命令 echo命令用于在终端输出字符串或变量提取后的值,格式为“echo \[字符串|$变量\]” 如: echo Linuxprobe.com echo $SHELL #### 2、date命令 date命令用于显示及设置系统的时间或日期,格式为“date \[选项\] \[+指定的格式\]” date命令中的参数及作用 参数 作用 %t 跳格\[Tab键\] %H 小时(00~23) %I 小时(00~12) %M 分钟(00~59) %S 秒(00~59) %j 今年中的第几天 如:date “+%Y-%m-%d %H:%M:%S”; 设置系统时间date -s “20170901 8:30:00” date “+%j” #### 3、reboot命令 reboot命令用于重启系统,其格式为reboot #### 4、poweroff命令 poweroff命令用于关闭系统,其格式为poweroff #### 5、wget命令 wget命令用于在终端中下载网络文件,格式为“wget \[参数\] 下载地址” wget命令的参数及作用 参数 作用 -b 后台下载模式 -P 下载到指定目录 -t 最大尝试次数 -c 断点续传 -p 下载页面内所有资源,包括图片、视频等 -r 递归下载 如: wget <http://www.linuxprobe.com/docs/LinuxProbe.pdf>; wget -r -p <http://www.linuxprobe.com> #### 6、ps命令 ps命令用于查看系统中的进程状态,格式为“ps \[参数\]” ps命令的参数及作用 参数 作用 -a 显示所有进程(包括其他用户的进程) -u 用户以及其他详细信息 -x 显示没有控制终端的进程 Linux 系统中常见的5中进程状态,运行,中断,不可中断,僵死与停止 **R(运行)**:进程正在运行或在运行队列中等待 **S(中断)**:进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态 **D(不可中断)**:进程不响应系统异步信号,即便用kill命令也不能将其中断 **Z(僵死)**:进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放 **T(停止)**:进程收到停止信号后停止运行 如: ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 进程的所有者 进程ID号 运算器占用率 内存占用率 虚拟内存使用量(单位KB) 占用的固定内存量(单位KB) 所在终端 进程状态 被启动的时间 实际使用CPU时间 命名名称与参数 #### 7、top命令 top命令用于动态地监视进程活动与系统负载等信息,其格式为top top命令执行结果前5行 为系统整体的统计信息,含义如下: 第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低) 第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数 第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等 第4行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量 第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量 #### 8、pidof命令 pidof命令用于查询某个指定服务进程PID值,格式为“pidof \[参数\] \[服务名称\]” 如:pidof sshd #### 9、kill命令 kill命令用于终止某个指定PID的服务进程,格式为“kill \[参数\] \[进程PID\]” 如:kill 2156 #### 10、killall命令 killall命令用于终止某个指定名称的服务所对应的全部进程,格式为“killall \[参数\] \[服务名称\]” 如:pidof httpd; killall httpd; pidof httpd