N22-℡浮生.若夢 ╮第六周作业

   2016-10-31 0
核心提示:1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;cp /etc/rc.sysinit /tmp/rc.sysinitvim/tmp/rc.sysinit:%s@^[[:space:]]\+@#&@g2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf

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

cp /etc/rc.sysinit /tmp/rc.sysinit
vim/tmp/rc.sysinit
:%s@^[[:space:]]\+@#&@g

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

cp /boot/grub/grub.conf /tmp/
vim /tmp/grub.conf
:%s@^[[:space:]]\+@@g

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

vim/tmp/rc.sysinit
:%s@^#[[:space:]]\+@@g

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

:1,3s/^/#&/

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

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

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

0 */4 * * * cp -r /etc/ /tmp/backup/etc-$(date +%Y%m%d%H%M)

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

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

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

0 */2 * * * cat /proc/meminfo |grep "^S" >> /starts/menory.txt

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

0 9-18/2 * * 1,2,3,4,5 echo "howdy"

脚本编程练习
10、创建目录/tmp/testdir-当前日期时间;

mkdir -p /tmp/testdir-$(date +%F)

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

#!/bin/bash
###
mkdir -p /tmp/testdir-$(date +%F)
cd /tmp/testdir-$(date +%F)
touch file{1..100}

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

sed -n 'n;p' /etc/passwd |awk -F: '{print $1}'

13 、创建10用户user10-user19;密码同用户名;

#!/bin/bash
###
for i in {10..19};do
    useradd user$i && echo "user$i创建成功"|passwd --stdin user$1 &> /dev/null
done

14 、在/tmp/创建10个空文件file10-file19; 

#!/bin/bash
for i in {10..19};do
    touch /tmp/file$i &> /dev/null
done

15 、把file10的属主和属组改为user10,依次类推。

#!/bin/bash
for i in {10..19};do
    chown user$i user$i /tmp/file$i &> /dev/null
done
 
标签: Vim Linux命令
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • 在freebsd下安装vim(Debian下类似) freebsd l
    1, 首先安装通用的vim    pkg_add vim2,服务器上的vim插件不够丰富,我这里提供了插件包,解压到linux目录下/Files/kungfupanda/vimsettings.rar3, copy pluin (在上述的压缩文件中)   解压上述文件,拷贝所有文件到自己的 vim71/plugin下   cp *.vi
    02-10
  • 入门VMware Workstation下的Debian学习之Vim简单使用(三)
    入门VMware Workstation下的Debian学习之Vim简
    什么是Vim?  Vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。  Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。安装Vim:  sudo apt-get install vimVim
    02-10
  • 在ubuntu上搭建开发环境6---安装和使用vim及其
    2015.09.08  更为详细的配置vim的方法,请参见我的新整理的文章:http://segmentfault.com/a/1190000003722928 Vim安装  命令:  sudo apt-get install vim 配置vim:     配置vim,/etc/vim/vimrc文件就好,(我上网找到了一个比较强大的vim配置
    02-10
  • Ubuntu 16.04 Vim安装及配置
    安装VIM默认已经安装了VIM-tinyacewu@acewu-computer:~$ locate vi | grep 'vi$' |xargs ls -allrwxrwxrwx 1 root root 17 12月9 21:12 /etc/alternatives/vi - /usr/bin/vim.tinylrwxrwxrwx 1 root root 20 12月9 21:13 /usr/bin/vi - /etc/alternatives/vi-
    02-10
  • centos下vim 7.4安装NERDTree 4.2.0
    centos下vim 7.4安装NERDTree 4.2.0
    1 从GitHub下载官方NERDTree发布包,地址:https://github.com/preservim/nerdtreewget https://github.com/preservim/nerdtree/archive/4.2.0.tar.gz2 用tar解压。作者解压后得到的目录是:nerdtree-4.2.0tar zxvf4.2.0.tar.gz3 进入nerdtree-4.2.0目录cd ne
    02-09
  • CentOS 7 源码编译vim8+vimplus
    CentOS 7 源码编译vim8+vimplus
     安装依赖包[root@DaMoWang ~]# yum -y install git \ centos-release-scl \ gcc-c++ \ ncurses-devel \ python-devel# 下载vim8源码包[root@DaMoWang ~]# wget https://github.com/vim/vim/archive/master.zip[root@DaMoWang ~]# unzip master.zip[root@DaM
    02-09
  • Debian8.8下的VIM的配置文件 vim8.2
    传动们:http://blog.csdn.net/gatieme/article/details/43883261?spm=5176.100239.blogcont47532.3.yXiEuB 感觉挺不错的一个,收藏了
    02-09
  • [10]Make Vim as Your C/C++ IDE in Debian
    1. install vim and vim-gnomesudo apt-get install vimsudo apt-get install vim-gnome2. install vim plugin c.vimdownload cvim.zip from http://www.vim.org/scripts/script.php?script_id=213if there already have ~/.vim, unzip cvim.zip and co
    02-09
  • Debian编译安装vim7.4 debian编译安装apache
    相对于vim7.3, 7.4版的编译安装实在是太简单了,之前下载vim7.3的源码编译安装,遇到一大堆问题1. 获得源代码,我安装时的版本是7.4.31如果还没有安装 Mercurial,很简单,先安装一下:sudo aptitude install mercurial获得最新的vim源代码:hg clone https://vim.go
    02-09
  • fedora 16 下搭建gvim+xdebug调试环境
    gvim、php、apache的安装这里就不介绍了,建议使用yum安装。1、安装python、python-devel、mercurial#yum install python python-devel mercurial2、安装xdebug#yum php-perl-xdebug3、安装DBGp  在http://www.vim.org/scripts/script.php?script_id=19
    02-09
点击排行