Linux系统——常用系统工作命令

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来查看是否全部结束了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值