shell脚本显示当前主机系统信息】的更多相关文章

编写脚本/root/bin/systeminfo.sh, 当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小. vim /root/bin/systeminfo.sh echo "The hostname is: $(hostname)" echo "The IPv4 address is: $(ifconfig ens33|grep netmask|tr -s " "|cut -d" "…
shell脚本显示文本内容及相关的常用命令有cat.more.less.head.tail.nl 首先是cat,cat最常用的就是一次性显示文件的所有内容,如果一个文件的内容很多的话,那么就不是很方便了,所以一样用于查看内容比较少的文本文件: cat另外一个很有用的方法就是可以原样输出想要保留特定格式的内容. [root@localhost ~]# cat <<A > this is test > hello world > hello Linux PHP MySQL Apa…
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 注: .字背景颜色和文字颜色之间是英文的"" .文字颜色后面有个m .字符串前后可以没有空格,如果有的话,输出也是同样有空格 特效可…
写一个脚本showlogged.sh,其用法格式为: showlogged.sh -v -c -h|--help 其中,-h选项只能单独使用,用于显示帮助信息:-c选项时,显示当前系统上登录的所有用户数:如果同时使用了-v选项,则既显示同时登录的用户数,又显示登录的用户的相关信息:如 Logged users: 3. They are:root tty1 2019-08-14 20:29root pts/0 2019-08-15 18:43 (172.22.41.56)root pts/1 20…
#!/bin/sh TARGETIP=192.168.88.3 #这里是你要挂在的ftp服务器的IP地址 MOUNTDIR=/mnt TARGETDIR=/root/Desktop/Work ERRORLOG=/tmp/Copy.log #1.挂载目录 #环境检查 #清掉之前的日志 echo -n "" > $ERRORLOG #如果挂载不到,或是出错就把出错信息打印到log里去,方便查看 if ! test -e $TARGETDIR #如果在192.168.88.3这个IP下…
1.上次写了一个脚本我那次考虑不是很周全,这次我将脚本改动了一下,这次是判断三次, 希望关注我的人可以经常交流哈.下面我写上代码. #!/usr/bin/bash while read ip do fail_count=0 for count in {1..3} do ping -c1 -W1 $ip &>/dev/null if [ $? -eq 0 ];then echo "$ip ping is ok..." break else echo "$ip pi…
#!/bin/sh # $1 MOUNTDIR $2 TARGETDIR $3 ERRORLOG #参数检查 if test $# -ne 3 then echo "argument check fail" exit 0 fi for i in `ls $1` do if test -d $1/$i then #目录 if test -e $2/$i then #目录存在 ./Copy.sh $1/$i $2/$i $3 & else #目录不存在 \cp $1/$i $2/$…
*注:shell中的/data目录为自创练习目录 1,编写脚本systeminfo.sh,显示当前主机系统信息.包括主机名,IPV4地址,操作系统版本,内核版本,cpu型号,内存大小,硬盘大小 结果: 2,编写脚本backup.sh,可实现每日将/etc/目录备份到/backup/etcYYYY-MM-dd中 3,编写脚本disk.sh,显示主机分区中空间利用率最大的值 4,编写脚本links.sh,显示正连接主机的远程主机的IPV4地址和连接数,并按连接数从大到小排序 5,编写脚本argsnu…
写在前面:案例.常用.归类.解释说明.(By Jim) 使用多条命令shell脚本的关键是可以输入多条命令,甚至可以将一条命令的结果传递给另一条命令.date;who(两个命令shell脚本的写法) 创建shell脚本1.将shell命令放置到一个文本文件中2.指明所使用的shell,比如#!/bin/bash3.可以用#注释,但是一般注释不会被读取,第一行除外案例#!/bin/bash#This script displays the date and who's logged ondatew…
如果PC上连接多部Android设备(包括Android模拟器),在进入Console时还需要使用adb -s deviceid shell.比较麻烦,本文为此编写了一个Shell脚本文件(需要在Linux或OS X下才能使用,windows下需要用bat或cmd从新编写).      基本思路时先用adb devices命令扫描有多少Android设备连接到PC上,然后从返回值中截取设备名称,并显示一个菜单.最后用户可以选择菜单项前面的序号进入指定的Android设备.无需再输入devicei…