系统命令2

1、date
https://blog.csdn.net/huangzx3/article/details/80625080
> current=$(date "+%Y-%m-%d %H:%M:%S" / date +"%Y-%m-%d %H:%M:%S")    # 获取年月日时分秒
> cs=`date -d "$c" +%s`	# 将年月日时分秒转换成秒数
> date +"%Y-%m-%d" -d "+7day"   #时间加法
> date +"%Y-%m-%d" -d "-7day"   #时间减法
> date -d "yesterday" +"%Y"     #昨天的时间信息
> date -d "30 days ago"         #30天之前的时间信息
> date -d "30 days ago" +%"Y"
> date -d "30 days ago" +%m
> date -d "30 days ago" +%d
2、openssl加密与解密
##所以命令都在Linux中执行##
##查看是否安装了该工具,我的环境自带了,文章不做安装描述##
openssl
##加密(执行后获得加密码)##
echo abc | openssl aes-128-cbc -k 123 -base64
##解密(加密码太长,用*表示了)##
echo ***** | openssl aes-128-cbc -d -k 123 -base64
3、curl
curl -s         #静默输出,屏蔽头部信息
curl --retry    #传输出现问题时,重试的次数
curl -m         #设置最大传输时间
4、linux系统磁盘分区扩容
https://www.pianshen.com/article/17941284152/
5、服务器内查看自己的公网
curl icanhazip.com
http://www.21yunwei.com/archives/5121
6、ssh配置key登录
# 服务端
shell> ssh-keygen  -f  /root/.ssh/id_rsa -N ''
shell> cp id_rsa.pub root@客户端:/root/.ssh/
# 客户端
shell> cat id_rsa.pub > authorized_keys
7、base64加密
shell> base64 文件名   #加密
shell> echo 123 |base64    #加密
> MTIzCg==
shell> echo MTIzCg== |base64 -d
7、logwatch
系统分析日志
https://developer.aliyun.com/article/86023?spm=a2c6h.12873639.article-detail.28.621630e2hWXAcP
8、set命令用法
set 命令的主要作用是设置shell的属性,
其语法如下:
set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
set [+abefhkmnptuvxBCEHPT] [+o option-name] [argument …]
这两组都是set的选项,+号表示关闭选项,-号表示打开选项,最后一组argument是位置参数。
  • 常用选项如下:
选项说明
-x在命令执行之前打印命令,检测脚本的时候比较好用
-ushell遇到未设置的变量,会抛出错误而不是忽略
-e当命令报错,立刻退出脚本,而不是执行后边的命令
-o pipefail专门针对于管道命令的设置,当管道最右侧命令返回非0时,管道返回非零值;
当管道返回0时,表示管道的所有命令都返回0值
  • NC
nc -zv localhost 端口 # 查看端口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值