每日一脚本:产看系统的相关信息脚本

[root@qiang ~]#cat sys.sh
#!/bin/bash
RED='\e[31m'  
END='\e[0m'
echo  -e "主机名:$RED `hostname`$END"
echo -e  "IP地址:$RED `ifconfig|head -n 2|tail -n 1|tr -s " " :|cut -d: -f3`$END"
echo -e  "操作系统版本:$RED `cat /etc/redhat-release`$END"
echo -e      "内核版本:$RED`uname -r`$END"
echo -e      " CPU型号:$RED `lscpu|grep "^M."|tail -n 1|tr -d " "|cut -d: -f2`$END"
echo -e      "内存空间:$RED  `free -h|tail -n 2|head -n 1|tr -s " " :|cut -d: -f2`$END"
 echo -e     "磁盘空间:$RED ` lsblk |grep "^s."|tr -s " " :|cut -d: -f5|head -n 1`$END"

注意:一般编写shell脚本错误有三种

   (1)命令错误:不影响后续命令的执行

   (2)语法错误:会导致后面的命令无法执行,用bash -n 查看(查看提示行不一定准确,但就在提示行前后几行)

     (3)逻辑错误:bash -x       

上一篇:LabVIEW 2020入门(一)


下一篇:LabVIEW编程LabVIEW控制NI USB-6210例程与相关资料