Bash脚本如何实现每次登录到Shell时可以查看Linux系统信息
Bash脚本如何实现每次登录到Shell时可以查看Linux系统信息
要实现这个功能,首先需要编写一个脚本,然后将该脚本放入系统的启动目录中。具体步骤如下:
1.编写脚本
在系统中任意一个目录下创建一个文件,例如在/home/test目录下创建一个文件,命名为info.sh,编辑该文件,内容如下:
#!/bin/bash echo "---------------系统信息----------------" echo "操作系统:"`head -n 1 /etc/issue` echo "主机名:"`hostname` echo "内核版本:"`uname -r` echo "CPU型号:"`cat /proc/cpuinfo | grep "name" | cut -f3 -d: | uniq -c` echo "CPU核数:"`cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l` echo "CPU总数:"`cat /proc/cpuinfo | grep "processor" | wc -l` echo "内存总量:"`cat /proc/meminfo | grep MemTotal` echo "交换区总量:"`cat /proc/meminfo | grep SwapTotal` echo "系统启动时间:"`uptime | cut -f4 -d,` echo "系统当前时间:"`date` echo "系统负载:"`uptime | cut -f5-6 -d,` echo "登录用户数:"`uptime | cut -f8 -d, | cut -f1 -d users` echo "----------------------------------------"
2.将脚本放入系统启动目录中
将上面编写的脚本拷贝到系统的启动目录中。启动目录一般位于/etc/rc.d/目录下,将脚本拷贝到该目录下。
3.修改脚本权限
使用chmod命令修改脚本的权限,使其具有可执行权限。
4.测试脚本
重新启动系统,登录后会看到系统信息。
相关文章