设为首页 加入收藏

TOP

拓展练习 (基础部分)(五)
2019-09-02 23:06:58 】 浏览:62
Tags:拓展 练习 基础 部分
pt/data 会报错 不能给目录创造硬链接
9.说明一下软连接和硬链接的区别?
1.创建命令不同

软链接:ln -s

硬链接:ln

\2. 目录不能创建硬链接,并且硬链接不可以跨越系统的分区,软链接可以

\3. 硬链接文件与源文件incode相同,软链接文件与源文件incode不同

\4. 删除软链接文件,对源文件无影响,但是删除软链接文件对软链接文件有影响

\5. 删除硬链接文件,对源文件也无影响,并且删除源文件,对硬链接文件也无影响
创建文件回答下列练习题

[root@web ~]# cat file.txt

server {

 listen 80;

 server_name test.oldboy.com;

 index index.html;

}

10.跳转到某行时使用
Ngg 或者 NG
11.复制server{ 到 }结尾的这一行, 粘贴到 } 结尾的下一行
1gg   >>5yy >> 5G>> Shift+p
12.删除listen相关的所有行
dd  >>n >> dd           
13.将server_name 替换为SERVER_NAME
%s#server_name#SERVER_NAME#g
14.删除oldboy.com,boy删除
x
.15.撤销一次
u
16.在编辑模式下修改 test.oldboy.com为test.ett.com
:%s#oldboy#ett#g
17.在index 最后面,添加index.php
4G>>$>>i
18.在index行下面插入一行内容为:root html;。
4G>>o
19.退出编辑模式。
Esc 
20.将/etc/passwd 复制到/root/目录下,并重命名为test.txt
Cp /etc/passwd /root/test.txt
21.用vim打开test.txt并显示行号
Shift+:   set nu
22.分别向下、向右、向左、向右移动5个字符,分别向下、向上翻两页
5j、5l、5h、5l、  ctrl+f 、ctrl+b
23.把光标移动到第10行,让光标移动到行末,再移动到行首,移动到test.txt文件的最后一行,移动到文件的首行
10gg  >>  $  >> ^ >> G>>  gg
24.搜索文件中出现的 root 并数一下一共出现多少个
/root    4个
25.把从第一行到第三行出现的root 替换成admin,然后还原上一步操作
:1,3s#root#admin#g
26.把整个文件中所有的root替换成admin
:%s#root#admin#g
27.把光标移动到20行,删除本行,还原上一步操作
20gg>> dd  >>u
28.删除从5行到10行的所有内容,还原上一步操作
5gg >> 6dd >>u
29.复制2行并粘贴到11行下面,还原上一步操作(按两次u)
2gg >>yy>> 11gg >>p>> uu
30.复制从11行到15行的内容并粘贴到8行上面,还原上一步操作(按两次u)
11gg >>5yy>> 8gg >>P>>uu
31.把13行到18行的内容移动文件的尾部,还原上一步操作(按两次u)
13gg >>6dd>G>> p>>uu
32.将文件中所有的/sbin/nologin为/bin/bash
:%s#/sbin/nologin#/bin/bash#g
33.在第一行下面插入新的一行,并输入"# Hello!"
gg >>o >>“#Hello”
34.保存文档并退出
: wq
根据文件回答下列习题:

[root@www ~]# cat proxy.conf

server {

? Listen 8080;

? Server_Name vim.OldboyEDU.com;%

? location / {

? proxy_pass http://127.0.0.1:8080;

? proxy_set_header Host $http_host;

? proxy_set_header X-Forward-for;

? proxy_intercept_errors on;

? proxy_next_upstream error timeout;

? proxy_next_upstream_timeout 3s;

? proxy_next_upstream_tries 2;

? error_page 500 502 403 404 = /proxy_error.html;

? }

? location = /proxy_error.html {

? root /code/proxy;

? }

}

35.使用vim打开proxy.conf文件
Vim proxy.conf
36.修改Listen为listen小写,并将8080修改为80
%s#Linten#listen#g

%s#8080#80#g
37.修改ServerName为server_name小写。
%s#ServerName#server_name#g
38.修改vim.OldboyEDU.com为vim.oldboy.com
%s#vim.OldboyEDU.com#vim.oldboy.com#g
39.在server_name行下插入一行 root /code;
3gg>> o >>root/code
40.复制5-14行的内容,然后将其粘贴到14行下面
5gg>>10yy>>14gg>>p
41.删除与proxy_set_header相关的两行全部删除
/proxy_set_header>>dd>>dd
42.如上操作完成后,在13-20行前面加上#号
13gg >>ctrl+v>>shift+i>>shift+#>>esc esc
43.删除21-23的行,然后保存当前文件
21gg >>3dd>>:wq
44.写出你所知道的vim的普通模式,并解释其含义
可控制光标移动,对文本进行查看、翻页、复制、粘贴、删除、剪切等工作
45.写出你所知道的vim的编辑模式,并解释其含义
可移动光标自由修改文件
46.写出你所知道的vim的末行模式,并解释其含义
主要用于搜索,保存,退出文件,还可以让用户执行外部的Linux命令或跳转到所编写文档的特定行数
首页 上一页 2 3 4 5 下一页 尾页 5/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇操作系统:进程的概念和与程序的.. 下一篇新手小白Linux(Centos6.5)部署j..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目