linux下开机小助手一个开机实现诸多功能的小脚本

linux下开机小助手一个开机实现诸多功能的小脚本

今天来分享一个开机小助手,效果如下

bash 复制代码
 00:17:31 up  1:53,  3 users,  load average: 0.00, 0.01, 0.02
              total        used        free      shared  buff/cache   available
Mem:           3931         288        3511          11         131        3453
Swap:          2047           0        2047
文件系统                类型      容量  已用  可用 已用% 挂载点
devtmpfs                devtmpfs  2.0G     0  2.0G    0% /dev
tmpfs                   tmpfs     2.0G     0  2.0G    0% /dev/shm
tmpfs                   tmpfs     2.0G   12M  2.0G    1% /run
tmpfs                   tmpfs     2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        17G  1.6G   16G    9% /
/dev/sda1               xfs      1014M  137M  878M   14% /boot
tmpfs                   tmpfs     394M     0  394M    0% /run/user/0
     十二月 2023    
日 一 二 三 四 五 六
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
 _________
< 早上好 比奇堡 >
 ---------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/

欢迎回来

这个小脚本实现了开机自动检测cpu负载,内存使用,磁盘空间,日历查看,登录欢迎等功能

源码如下

bash 复制代码
#!/usr/bin/bash

        #开机火车
        #sl
        #查看cpu负载
        uptime
        #内存使用
        free -m
        #磁盘空间
        df -Th
        #看日历
        cal
        #登录欢迎
        cowsay -f tux "早上好 比奇堡"
        #结束
        echo "欢迎回来"

这个脚本如何使用呢,首先你需要找一个地方创建一个.sh结尾的文件

这里创建一个文件 命名为kj

bash 复制代码
tuoch  kj.sh

打开文件,把上面的源码放进文件里

bash 复制代码
vim kj.sh
ctrl c 源码
ctrl v 进来
:wq
保存退出

源码放好之后咱们把它的启动方式放进开机自动运行的文件里

bash 复制代码
cd /root/.bashrc
#进入这个目录
vim .bashrc
#打开这个配置文件
sh /root/kj.sh
#把这个脚本启动方式写进去,
#这个里的位置是作者脚本文件的存放位置请根据自己的修改

设置到这里本次的操作已经设置完了,重新登录就能看到效果如果系统里没装 cowsay命令的话记得先下一个命令

bash 复制代码
yum -y install  cowsay
#下载奶牛说命令

本次分享就到这里,开心的去玩耍本脚本!

相关推荐
weixin_4668几秒前
K8S-Configmap
linux·容器·kubernetes
初圣魔门首席弟子几秒前
核心 Bug:客户端与服务器端口不匹配(导致请求无法送达)
linux·网络
PyAIGCMaster4 分钟前
小程序使用阿里云oss的记录。
阿里云·云计算
福尔摩斯张9 分钟前
TCP协议深度解析:从报文格式到连接管理(超详细)
linux·c语言·网络·c++·笔记·网络协议·tcp/ip
刀刀是个萌妹子10 分钟前
使用CloneZilla还原操作系统
linux·运维·服务器
列逍12 分钟前
Linux文件(二)
linux·磁盘·文件系统·挂载·软硬链接·缓冲区
一个平凡而乐于分享的小比特20 分钟前
U-Boot 和 Linux 内核的关系及设备树详解
linux·设备树·uboot
云老大TG:@yunlaoda36034 分钟前
跨境电商行业适合使用腾讯云国际站代理商的MapReduce吗?
云计算·腾讯云·mapreduce
Sleepy MargulisItG38 分钟前
【Linux网络编程】UDP Socket
linux·网络·udp
QT 小鲜肉1 小时前
【Linux命令大全】001.文件管理(理论篇)
linux·数据库·chrome·笔记