03 日常积累
1. 命令使用积累
1. 输出随机数
#输出1-7 的某一个数字
< /dev/urandom tr -dc 1-7|head -c ${1:-1};echo 你想输出什么
[root@localhost ~]# < /dev/urandom tr -dc 1-7|head -c ${1:-1};echo 你想输出什么
5你想输出什么
2. 输出目录以及目录下文件占用多少磁盘空间
[root@localhost data]# du -d 1 -h /
119M /boot
0 /dev
0 /home
0 /proc
9.6M /run
0 /sys
33M /etc
23M /root
209M /var
12K /tmp
1.7G /usr
0 /media
0 /mnt
0 /opt
0 /srv
127M /data
2.2G /
3. 时间戳转换时间
### 查看当前时间戳
[root@localhost data]# date +%s
1653645968
#之前的时间 2022-02-22 18:25:17.8836491 +0800 CST
[root@localhost data]# date -d @1645525517
Tue Feb 22 18:25:17 CST 2022
#当前时间2022-05-27 18:06:08
[root@localhost data]# date -d @1653645968
Fri May 27 18:06:08 CST 2022
4. 遍历当前文件夹下所有文件并查找关键字
find ./ -name "*.*" | xargs grep "xxx"