Linux 常用系统工作命令
-
echo
echo命令用于在终端输出字符串或变量提取之后的值; 格式:
echo [字符串] [$变量]
[root@zhufanyu ~]# echo zhufanyu zhufanyu
使用
$
的变量的方式提取变量SHELL
的值[root@zhufanyu ~]# echo $SHELL /bin/bash
-
date
date命令是用于显示及设置系统时间的命令; 格式为:
date [选项] [+指定时间格式]
[root@zhufanyu ~]# date Sat Dec 26 22:03:46 CST 2020
按照 “年-月-日 小时:分钟:秒” 的格式查看当前系统时间的date命令如下:
[root@zhufanyu ~]# date "+%Y-%m-%d %H:%M:%S" 2020-12-26 22:14:05
设置当前系统时间
[root@zhufanyu ~]# date -s '20201226 22:15:00' Sat Dec 26 22:15:00 CST 2020
date命令中的参数
%j
可用来查看今天距离当年中的第几天[root@zhufanyu ~]# date "+%j" 361
-
reboot
reboot命令是用于重启系统
[root@zhufanyu ~]# reboot
-
poweroff
poweroff 命令用于关闭系统,该命令由于涉及到硬件资源的管理权限,所以默认只有root管理员可以关闭电脑
-
wget
wget命令用于在终端中下载网络文件, 格式为:
wget [参数] 下载地址
参数 作用 -b 后台下载模式 -P 下载到指定目录 -t 最大尝试次数 -c 断点续传 -p 下载页面内所有资源,包括图片,视频等 -r 递归下载 -
ps
ps命令用于查看系统中的进程状态,格式为
ps[参数]
参数 作用 -a 显示所有进程(包括其他用户的进程) -u 用户以及其他详细信息 -x 显示没有控制终端的进程 -
top
top命令用于动态地监视进程活动与系统负载等信息,格式为:
top
-
pidof
pidof命令用于查询某个指定服务进程的PID值,格式为:
pidof [参数] [服务名称]
[root@zhufanyu ~]# pidof sshd 21364 21362 1040
-
kill
kill命令用于终止某个指定PID的服务进程, 格式为:
kill [参数] [进程PID]
[root@zhufanyu ~]# kill 21364
-
killall
killall 命令用于终止某个指定名称的服务所对应的全部进程,格式为:
killall [参数] [进程名称]
[root@zhufanyu ~]# pidof httpd 28209 20324 19992 19991 19990 19989 [root@zhufanyu ~]# [root@zhufanyu ~]# killall httpd [root@zhufanyu ~]# pidof httpd
注: 如果有些命令在执行的时候不断地在屏幕上输出信息,影响到后续命令的输入,则可以在执行命令时在末尾添加上一个&符号,这样命令将进入系统后台来执行