2.3 常用系统工作命令

(1)echo 命令

用于在终端输出字符串或变量提取后的值

例如:

输出字符串

# echo "LinuxProbe"
LinuxProbe

输出$变量的值

# echo $SHELL
/bin/bash

(2)date 命令

用于显示及设置系统的时间或日期

例如:

查看当前系统的时间

# date
Thu Oct 14 04:31:14 CST 2021

按照“年-月-日 小时:分钟:秒” 的格式查看当前系统时间

# date "+%Y-%m-%d %H:%M:%S"
2021-10-14 04:33:03

设置当前时间为“2017年9月1日 8点30分”

查看今天是当年中的第几天

(3)timedatectl命令

用于设置系统的时间

参数
作用

status

显示状态信息

list-timezones

列出已知时区

set-time

设置系统时间

set-timezone

设置生效时区

查看系统时间和时区

(4)reboot 命令

用于重启系统,默认只能root管理员才能重启系统

(5)poweroff 命令

用于关闭系统,默认只能root管理员才能关闭系统

(6)wget 命令

用于在终端下载文件

参数
作用

-b

后台下载模式

-p( 大写)

下载到指定目录

-t

最大尝试次数

-c

断电续传

-p(小写)

下载页面内所有资源,包括图片、视频等

-r

递归下载

尝试从站点下载LinuxProbe.pdf书籍

(7)ps 命令

查看系统中的进程状态

参数
作用

-a

显示所有进程(包括其他用户的进程)

-u

用户以及其他详细信息

-x

显示没有控制终端的进程

-e

等同于“-A”,显示所有进程

f

显示程序间的关系

R(运行)、S(中断)、D(不可中断)、Z(僵死)、T(停止)

例如:

(8)top 命令

用于动态监控进程活动与系统负载等信息

(9)nice命令

用于调整进程的优先级

数字越低,优先级越高

例如,将bash的优先级调到最高

(10)pidof 命令(必须给出进程的全名)

用于查看某个指定服务进程的pid值

查看某服务有关进程的详细信息

(11)pgrep

和pidof作用一样(不需要给出进程全名)

(12)kill 命令

用于终止某个指定pid的服务进程

(13)用于终止某个指定名称的服务所对应的全部进程

终止sshd服务相关的所有进程

最后更新于