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”继续向上搜索 向上搜索 // “?” + 搜索字符