VIM 详用!

1、复制/etc/rc.d/rc.sysinit文件至/TMP目录,将/tmp/rc.sysinit文件的至少一个空白字符开头的行首加

:%s/^[[:space:]]/#/

2、复制/boot/grub/grub.conf 至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符;

:%s/[[:space:]]\+//

3、删除/tmp/rc.sysinit文件中的以#开头,且后面跟了至少一个空白字符的行行的#和空白字符;

:%s/^#[[:space:]]//g

4、为/tmp/grub.conf文件中前三行的行首加#号;

:1,3 s/^/#/

5、将/etc/yum.repos.d/CentOS-Media.reps文件中所有的enable=0或gpgcheck=0的最后的0修改为1;

:%s@\(enabled\|gpgcheck\)=0@\1=1@g

6、每4小时执行一次对/etc目录备份,备份至/backup目录中,保存的目录名为形如etc-201504020202

* */1 * * * /bin/cp -a /etc/ /backup/etc-$(date "+%Y%m%d%H%M")

7、每周2,4,6备份/var/log/messages文件至/backup/messaes_logs/目录中,保存的文件名形如messages-20150402

* * * * 2,4,6 /bin/cp -a  /var/log/messages /backup/messages_logs/messages-$(date "+%Y%m%d")

8、每天每两小时去当前系统/proc/meminfo文件中的所有以S开头的信息至/stats/memory.txt文件中

* */2 * * * /bin/grep ^S /proc/meminfo > /stats/memory.txt

9、工作日的工作时间内,每两小时执行一次echo “howdy”

* 9-18/2 * * 1-5 /bin/echo "howdy"

10、创建目录/tmp/testdir-当前日期时间

mkdir /tmp/testdir-$(date "+%Y%m%d%H%M%S")

11、在此目录创建100个空文件:filel-file100

for x in {1..100}
    do 
        touch file${x}
done

12、显示/etc/passwd文件中位于第偶数行的用户名

sed ‘1~2d’ /etc/passwd|awk -F: ‘{print $1}’

[root@localhost danry]# sed '1~2d' /etc/passwd|awk -F: '{print $1}'
bin
adm
sync
halt
operator
ftp
systemd-bus-proxy
dbus
abrt
usbmuxd
libstoragemgmt
colord
geoclue
rpcuser
radvd
ntp
setroubleshoot
pulse
gnome-initial-setup
avahi
tcpdump
hadoop
[root@localhost danry]#

原创文章,作者:N27_Danry,如若转载,请注明出处:http://www.178linux.com/85114

(0)
上一篇 2017-08-20 13:26
下一篇 2017-08-20 16:19

相关推荐

  • Linux基础入门1

    Linux基础入门1 目录 计算机组成及其功能 简述Linux发行版 Liunx哲学思想 Linux命令格式 Linux系统获取命令帮助信息 Linux基础目录简述 1. 计算机组成及其功能 ENIARC:埃尼阿克,世界上第一台通用计算机,诞生于1946年美国宾夕法尼亚大学。 冯诺依曼体系-计算机五大基础部件:运算器、控制器、存储器、输入设备和输出设备。 1…

    2017-12-19
  • nginx配置文件中文文档

    Nginx配置参数中文说明。 #定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error…

    Linux干货 2017-08-08
  • MySQL or MariaDB 简介

    DBMS:数据库管理系统 RDBMS:关系型数据库管理系统    总之:他们都是一个数据管理程序;大多都是CS架构,都有专门的通信协议进行数据交换 关系模型:               表(行或者列):二维关系 设计范式:       &…

    Linux干货 2017-01-12
  • ThridWeek_FirstDay

    python学习笔记整理

    Linux干货 2017-10-09
  • corosync v2 + pacemaker + crmsh 实现mariadb高可用

    高可用mariadb拓扑图 一、设计前提     1、时间同步 # ntpdate 172.16.0.1 或者 # chronyc sources     2、所有的主机对应的IP地址解析可以正常工作, 主机名要与命令#uname -n 所得的结果一致   &…

    Linux干货 2016-08-28
  • 马哥教育网络班22期+第一周课程练习

    计算机的组成及其功能 计算机主要由五大部分组成:控制器、运算器、存储器、输入设备、输出设备,即CPU(控制器、运算器)、内存、I/O(输入/输出设备)。 控制器 是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 运算器 对数据进行各种算术运算和逻辑运算,即对数据…

    Linux干货 2016-08-15

评论列表(1条)

  • 马哥教育
    马哥教育 2017-09-02 20:46

    vim的作业看到了awk的使用,非常的好,文件编辑三大神器用到了两个,再接再励。