- 作者:刘宝瑞
- 日期:2019/10/28
- 版本:CentOs 8
- 参考书籍:Linux就该这样学(刘遄)
echo
解释说明:这个命令主要是在终端输出字符串或者提取变量。
echo "Hello World"
echo echo $PATH //输出环境变量
date
解释说明:在终端中对日期进行操作 date [选项] + [格式]
//查看日期
data
2019年 10月 28日 星期一 14:39:54 CST
date "+%Y-%m-%d %H:%M:%S"
2019-10-28 14:42:16
//设置日期
date -s "20181028 8:30:00"
//今年中的第几天
date "+%j"
reboot
解释说明:重启机器。相当于shutdown -r now
。
开关机相关命令:
shutdown -r now 关机后重启
shutdown -h now 关机后不重启
shutdown -r +10 10分钟后重启
shutdown -r 10:00 10点钟重启
shutdown -h +10 10分钟后关机
shutdown -h 10:00 10点钟关机
poweroff
解释说明:立即关机。相当于shutdown -h now
。(详细命令请看上方)
wget
解释说明:在终端中下载网络文件,wget [参数] [地址]。
wget -b **URL** //后台下载
wget -P /opt **URL** //下载到指定位置
wget -t 3 **URL** //最大尝试次数
wget -c **URL** //断点续传
wget -p **URL** //下载页面内所有资源,图片,视频等
wget -r **URL** //递归下载
ps
解释说明:查看系统中的进程状态。ps [参数]
ps -a //显示全部进程
ps -u //显示进程的用户信息和其他详细信息
ps -x //显示没有终端控制的进程
进程的几种状态:
- R(运行):进程正在运行或在运行队列中等待。
- S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态。
- D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。
- Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用wait4()系统函数后将进程释放。
- T(停止):进程收到停止信号后停止运行。
top
解释说明:动态地展示进程活动和系统负载等信息,相当于Windows的任务管理器,按Q退出。
显示的前五行为整体地的资源占用情况:
- 第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)。
- 第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
- 第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。
pidof
解释说明:查看进程的PID值。每个进程都有唯一的PID值。例如:pid sshd
kill
解释说明:终止给定PID值的进程。例如:kill 962
。
killall
解释说明:用于终止给定名称服务的全部进程。
killall [名称]