2.3 常用系统工作命令
(1)echo 命令
用于在终端输出字符串或变量提取后的值
例如:
输出字符串
输出$变量的值
(2)date 命令
用于显示及设置系统的时间或日期
例如:
查看当前系统的时间
按照“年-月-日 小时:分钟:秒” 的格式查看当前系统时间
设置当前时间为“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服务相关的所有进程
最后更新于
这有帮助吗?