@H_
404_0@1、复制/etc/profile至/tmp/目录,用查找替换命令
删除/tmp/profile
文件中的行首的空白字符
@H_
404_0@ cp /etc/profile /tmp/
@H_
404_0@sed -ri.bak 's/^[ ]+(.)/\1/' /etc/profile && cat /etc/profile
@H_
404_0@2.在vim中设置tab缩进为4个字符
@H_
404_0@set tabstop=# 指定#个空格代替Tab
@H_
404[email protected];进入vim指导教程
@H_
404_0@4、编写脚本
createuser.sh,实现如下
功能:使用
一个用户名做为参数,如果 指定参数的
用户存在,就
显示其存在,否则
添加之;
显示添加的
用户的id号等信息
@H_
404_0@#!/bin/bash
@H_
404_0@
@H_
404_0@[ $# -eq 0 ] && { echo 'creatuser must need one username at the least!';exit 1; }
@H_
404_0@for usr_in in $@;do
@H_
404_0@ id $usr_in &> /dev/null
@H_
404_0@ usr_ex=$?
@H_
404_0@ [ $usr_ex -eq 0 ] && id $usr_in || { useradd $usr_in;echo "$usr_in is created"; }
@H_
404_0@done
@H_
404_0@ 5、编写脚本 sy
steminfo.sh,
显示当前主机系统信息,
包括:主机名,IPv4地址,操作系统版本,内核版本,
cpu型号,内存大小,硬盘大小
@H_
404_0@6、编写脚本
disk.sh,
显示当前硬盘分区中空间利用率最大的值
@H_
404_0@#!/bin/bash
@H_
404_0@df|grep ^\/dev\/ |awk -F ' +|%' '{print $5,$1}'|sort -rn|head -1|while read use dev;do
@H_
404_0@echo "$dev has the bigges usage, is $use"
@H_
404_0@done
@H_
404_0@
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。