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)
N27_DanryN27_Danry
上一篇 2017-08-20 13:26
下一篇 2017-08-20 16:19

相关推荐

  • 学习札记:用户管理,权限管理和ACL欢乐”斗地主”

    补充:touch /etc/nologin 启动系统维护功能,其他用户不能登陆,除了管理员,可以自定义内容,在普通用户登陆的时候可以看到相关维护提示,解除维护模式的话,必须要删除该文件,另外可以创建/run/nologin达到相同的效果(仅限于CentOS 7), 用户属性修改 usermod [OPTION] login -u UID: 新UID -g G…

    Linux干货 2016-08-04
  • RAID简介

    一,什么是raid? RAID(Redundant Arrays of Independent Disks)中文叫磁盘阵列。 简单来讲就是把很多的硬盘组织在一起来使用。        RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。根据实际情况选择适当的RAID级别可以满足用户对存储系统可用性、…

    Linux干货 2016-06-22
  • linux的CentOS系统启动故障与修复

        以CentOS 6为例,系统的启动流程为: 1.开机post加电自检 2.MBR引导 3.通过grub加载内核 4.加载根 5.加载系统中的第一个进程 6.进行初始化 7.出现登录界面     其中主要的启动环节是grub引导计算机,分为三个阶段:一阶段发生在mbr的446字节中;一点五阶段在mbr后续的扇区中…

    2017-09-03
  • N25-第五周作业

    第五周 1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@zf ~]# grep -E "^[[:space:]]+[[:alnum:]]+" /boot/grub/grub.conf     &n…

    Linux干货 2016-12-26
  • 为什么中国的网页设计那么烂?

    Nick Johnson,一个有12年经验的Web设计师在它的blog里写下了“Why is Chinese Web Design So Bad”,新浪,人人,百度,阿里巴巴,腾讯榜上有名。其中的观点相当的好,希望所有的中国人都读一下。我不全文翻译了,只是给大家看一些摘要。(保证不会像《环球时报》一样) —————————— 作者2005年的夏天来到中国,他…

    Linux干货 2016-07-11
  • 来两道百度的shell开胃菜

    1、写脚本实现,可以用shell、perl等。在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。 方法1: #!/bin/sh for files in `find /tmp -type f -name "abc*"|h…

    Linux干货 2016-09-19

评论列表(1条)

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

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