L018-课前练习以及知识巩固笔记

L018-课前练习以及知识巩固笔记

OK,今天课前做了几道题,算是对以往知识的巩固。

1.请描述下列路径的内容是做什么的?
/etc/sysctl.conf
/etc/rc.local
/etc/hosts
/etc/fstab
/var/log/secure

解答:
/etc/sysctl.conf
#和系统内核优化有关,记忆方式,看文件标题,英文preload/configuration file。

/etc/rc.local
#开机自启动任务的配置文件(还可作为该机器运行服务的一个记录查看文件),这类似与chkconfig填加的自动自启动服务,知识方法不同。

/etc/hosts
#类似C://WINDOWS/system32/drivers/etc/host,LAN内IP域名解析文件。开发、测试时常用,英文hosts - The static table lookup for host names。

/etc/fstab
这个文件是配置文件系统开机时挂在所有的分区的文件,详细解说:http://blog.renren.com/share/266119859/6662566012

2.请说出下列正则表达式的含义

^
$
.(点号)

*
{n,m}
[^t]
^[^t]

解答:

^    //以什么什么为开头
$    //以什么什么为结尾
.    //(点号)代表任意一个字符有且只有
    //转义符
*    //重复前面的字符0此或多次
{n,m}    //重复前面的字符n到m次
[^t]    //不含t的
^[^t]    //以不是t的为开头

注意:linux的正则表达式不是每个命令都能用的,一般就是三剑客用的比较多。主要是正则表达式和通配符是区别的。

7.vi命令考察,根据中文给出命令

退出保存    //wq
退出并强制保存,!为强制的意思    //!wq
强制退出,不保存    //!q
光标移动到文件的最后一行    //G
光标移动到文件的第一行    //gg
从光标所在位置将光标移动到当前行的开头    //shift+^
从光标所在位置将光标移动到当前行的结尾    //shift+$
取消上一次的动作    //u 与ctrl+z同理
删除一行    //dd
向下搜索    // “/”+搜索字符 “n”继续向下搜索 “N”继续向上搜索
向上搜索    // “?” + 搜索字符
原文地址:https://www.cnblogs.com/lcrbg/p/5553450.html