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
#下载奶牛说命令

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

相关推荐
NineData25 分钟前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
chlk1231 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑1 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件1 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
深紫色的三北六号2 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash2 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI2 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行3 天前
Linux和window共享文件夹
linux
木心月转码ing3 天前
WSL+Cpp开发环境配置
linux
崔小汤呀4 天前
最全的docker安装笔记,包含CentOS和Ubuntu
linux·后端