date +%F ---->2022-01-22 #显示完整年月日
date +%T ---->15:51:42 #显示完整时分秒
date + '%Y-%m-%d %H:%M:%S' ---->2023-07-27 14:16:25
date -d "时间格式" +%s ----->显示时间戳
date -d @时间戳数字 +'%Y-%m-%d %H:%M:%S' ------>把时间戳再转成时间格式
date + '%Y-%m-%d' --date="-1 day" ----当前时间的前一天
timeout加在执行的命令前可以限制命令执行的时间
timeout 5 ping www.baidu.com 限制ping命令只执行5秒,时间可以s,m,d,默认s
查看端口没有对应PID,使用-e参数
netstat -letnp | grep 端口
-anptu
内核线程没有pid
hostnamectl set-hostname 主机名 #修改主机名
/etc/hosts里的主机名也需要改
jq命令,可以对json数据进行分片、过滤、映射和转换
cat json.txt | jq .
配置开机自启动,修改/etc/rc.local
su - 用户 -c "ls /bin" #业务应用或者源码安装的服务
compress命令是一个相当古老的 unix 档案压缩指令,压缩后的档案会加上一个 .Z 延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。
compress 文件名
---文件名.Z
-f 强迫写入档案,若目的档已经存在,则会被覆盖
-v 将程序执行的讯息印在荧幕上 (verbose)
-b 设定共同字串数的上限,以位元计算,可以设定的值为 9 至 16 bits 。由于值越大,能使用的共同字串就 越多,压缩比例就越大,所以一般使用预设值 16 bits (bits)
-d 将压缩档解压缩
解压缩
uncompress 文件名