1.echo命令
此命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]".
如:echo Linuxprobe.com
终端输出为"Linuxprobe.com"
如:echo $shell
终端输出为"/bin/bash"
2.date命令
date命令用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]".
只需在强大的date命令中输入以”+“号开头参数。即可按照指定格式来输出系统的时间或日期。
如:date "+%y-%m-%d %h:%m:%s"
3.reboot命令
reboot命令用于重启系统,其格式为reboot.
由于重启计算机操作会涉及硬件资源的管理权限。所以只能使用root管理员来重启。
4.poweroff命令
用于关闭系统,其格式为“poweroff”
也是只能用root来操作。
5.wget命令
用于在终端中下载网络文件,格式为"wget [option] downloadaddrees
6.ps命令
用于查看系统中的进程状态,格式为”ps [option]".
-a:显示所有进程,包括其他用户进程
-u:用户及其他详细信息
-x:显示没有控制终端的进程
在linux系统中有5种进程状态:运行,中断,不可中断,僵死,停止。
R(运行):进程正在运行或运行队列中等待。
S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态。
D(不可中断):进程不响应系统异步信号,即便用 kill 命令也不能将其中断
Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用 wait4()系统函数后将进程释放。
T(停止):进程收到停止信号后停止运行。
7.top命令
用于动态地监视进程活动与系统负载等信息,其格式为top.
8.pidof命令
用于查询某个指定服务进程的PID值,格式为“pidof [option] [service_name]"。
每个进程的进程号码值(pid)是唯一的,故用pid来区分不同的进程。
如:pidof sshd
输出:2156
9.kill命令
用于终止某个指定PID的服务进程,格式为”kill [option] [pid]".
如:kill -9 2156
10.killall命令
用于终止某个指定名称的服务所对应的全部进程,格式:“killall [option] [进程名称]".
复杂的软件的服务程序会有多个进程协同为用户提供服务,如果一个个地去结束这些进程会比较麻烦,所以需要用killall命令来结束某个服务程序带有的所有的进程。
如:killall httpd
再用pidof httpd来查看是否全部结束了。