shell(终端 或 壳)是命令行工具,人与内核交互的翻译官。 优点: 1.上下方向键调取执行过的命令 2.Tab键补全 3.具有强大的批处理脚本 4.使用的环境变量功能 大多主流的Linux发行版中以Bash(Bourne-Again SHell)解释器作为默认终端。win键唤出“应用程序界面”,点击“terminal”,使用终端
Linux命令格式:命令名称 【命令参数】 【命令对象】 命令参数:长格式:man --help 短格式:man -h *长格式不能合并参数 *短格式可以合并参数 *长格式与短格式不能合并参数
在命令行末尾加上&符号,进入系统后台执行。
man帮助用户了解命令的作用及使用方法。
man man 查看man命令自身的帮助信息man命令中常用按键以及用途 man命令帮助信息的结构以及意义
用于在终端输出字符串或变量提取后的值。
date命令中的参数以及作用: 设置系统时间为2020年10月8日 21:43:00
date -s "20201008 21:43:00"用于重启系统。(默认只有root管理员才能执行)
用于关闭系统。(默认只有root管理员才能执行) 其他还有:init 0、shutdown、halt。poweroff先关闭服务再关机,最好。
用于在终端中下载网络文件
用于查看系统中的进程状态。(ps参数可不加-号)
ps命令参数及作用 5种进程状态: R(运行):进程正在运行或在运行队列中等待。(正在服务) S(中断):进程处于休眠中,当某个条件形成后或接收到信号时,则脱离该状态。(等待提供服务) D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。(在提供服务,不可中断) Z(僵死):进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放。(不提供服务,一直吃资源) T(停止):进程收到停止信号后停止运行。(停止服务)
用于动态监视进程活动与系统负载等信息。 第一行:系统时间、运行时间、登陆终端数、系统负载(1分钟、5分钟、15分钟。数值越小,负载越低。从15分钟往1分钟看,越来越小,负载降低。一般超过5,负载就很高了。) 第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵尸进程数 第三行:用户占用的资源百分比、系统内核占用的资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等 第四行:物理内存总量、内存空闲量、内存使用量、作为内核缓存的内存量 第五行:虚拟内存总量、虚拟内存空闲量、虚拟内存使用量、已被提前加载的内存量。
用于查询某个指定服务进程的PID值。
用于终止某个制定PID的服务进程。
用于终止某个制定名称的服务所对应的全部进程。批量结束某个服务程序带有的全部进程。
