【每日一步】Linux基础笔记之编辑工具VIM、网络配置、进程优先、日志文件简介

上传人:平*** 文档编号:12488071 上传时间:2017-10-19 格式:DOC 页数:58 大小:8.67MB
返回 下载 相关 举报
【每日一步】Linux基础笔记之编辑工具VIM、网络配置、进程优先、日志文件简介_第1页
第1页 / 共58页
【每日一步】Linux基础笔记之编辑工具VIM、网络配置、进程优先、日志文件简介_第2页
第2页 / 共58页
【每日一步】Linux基础笔记之编辑工具VIM、网络配置、进程优先、日志文件简介_第3页
第3页 / 共58页
【每日一步】Linux基础笔记之编辑工具VIM、网络配置、进程优先、日志文件简介_第4页
第4页 / 共58页
【每日一步】Linux基础笔记之编辑工具VIM、网络配置、进程优先、日志文件简介_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《【每日一步】Linux基础笔记之编辑工具VIM、网络配置、进程优先、日志文件简介》由会员分享,可在线阅读,更多相关《【每日一步】Linux基础笔记之编辑工具VIM、网络配置、进程优先、日志文件简介(58页珍藏版)》请在金锄头文库上搜索。

1、RHCE课程-初级部分6、编辑工具 VIM,网络配置,进程优先,日志文件简介由于 cat 命令虽然可以输入字符,但是功能有限,而且很不方便。所以我们需要更专业的文本编辑工具我们通常用各种编辑工具来处理文本文件 常用的编辑工具:VIVIMEMACSVI 和 VIM 的区别它们都是多模式编辑器,不同的是 vim 是 vi 的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。vim 的这些优势主要体现在以下几个方面:易用性 vi 只能运行于 unix 中,而 vim 不仅可以运行于 unix,windows ,mac 等多操作平台。语法加亮 vim 可以用不同的颜色来加亮你的代码。

2、可视化操作(ESC+V) 就是说 vim 不仅可以在终端运行,也可以运行于 x window、mac os、windows。对 vi 的完全兼容 某些情况下,你可以把 vim 当成 vi 来使用由于 VI 和 VIM 的使用方法基本都一样,所以我们就直接用 RHEL 带的 VIM 来讲解,会了VIM,VI 也基本没问题了VI作为一个编辑器,vim 被广泛地运用在各种 Unix 操作系统上。Vim 是 Linux 中的标准文本编辑器。在 Red Hat Linux 上,一般采用的“可视编辑器 / visual editor” 是 vim(vi improved)用 VIM 打开文件vim 文件名

3、如果文件已存在,则此文件被打开且显示文件内容如果文件不存在,则 vim 在第一次存盘时自动建立在硬盘上现在大家使用 vim 建立一个 test 文件 vim test 最下面会有提示的第一个0,代表第几行;第二个0,代表第几页逗号后面的可以代表这行第几个字符,例:第四行第五个字符 字符28这个问题,有兴趣的自己下去研究下。 我也不是很清楚最后的9% 代表当前显示到总内容的百分率由于刚才我们建立的文件是不存在的,所以属于第二种情况现在就是重点了vim 提供三种模式命令模式:控制光标移动,删除字符,段落复制(按 ESC)编辑模式/插入模式:新增文字及修改文字末行模式:保存文件,离开 vi,以及其他

4、设置如果提示新文件,或者什么都没有就代表是命令模式命令模式在编辑模式下按 ESC 键可进入到命令模式 命令 说明h 将光标向左移动一格l 将光标向右移动一格j 将光标向下移动一格k 将光标向上移动一格0 数字0,将光标移动到该行的行首$ 将光标移动到该行的行末 H 将光标移动到该屏幕的顶端M 将光标移动到该屏幕的中间L 将光标移动到该屏幕的底端gg 将光标移动到文章的首行G 将光标移动到文章的尾行w 或 W 将光标移动到下一单词命令模式,删除与块操作在命令模式下可以直接删除字符在命令模式下键入 v 则进入块操作:1、移动光标以选定操作块2、c 剪切选定块 或 y 复制选定块3、p 将选定内容贴

5、在光标所在位置右手边在 vi 中删除x/:删除一个字符nx:删除下 n 个字符dd:删除当前行dw:删至词尾ndw:删除后 n 个词d$:删至行尾nd$:删除后 n 行在 vi 中剪贴yy:选定光标所在行复制yw:选定光标所在词复制nyw:选定光标所在位置到之后 n 个单词复制y$:选定光标所在位置到行尾的部分复制p:贴在光标所在位置之右P:贴在光标所在位置之左命令模式,取消操作u:取消上一个更动U:取消一行内的所有更动:e! :放弃所有更动,重新编辑当我们想要自己给文件输入内容使用什么模式?编辑模式/插入模式恩,当我们进入的时候是属于命令模式。我们用 i 进入编辑模式,你们可以在文件的左下角

6、看到当前是什么模式这样就进入了编辑模式,现在大家可以随意编辑,除了 ESC 键有特殊意义,其他键在此模式下都没有特殊意义现在大家随意输入一些字符,44换行,删除。换行可以直接回车,删除直接用退格键现在我们用 ESC 退出编辑模式,退出以后,回到命令模式,左下角的插入标签消失. VIM 编辑模式i 光标当前处插入I 光标当前行首插入a 光标之后插入A 光标所在行的行尾插入o 光标所在行之后新起一行插入O 光标所在行之前新起一行插入末行模式在命令模式下输入“:”进入末行模式:w 文件名 保存当前文件:q 如果未对文件做改动则退出:wq :x 保存当前文件并退出:q! 放弃存储并退出:e 文件名 打

7、开另一文件并开始编辑:r 文件名 在当前光标插入文件内容:r! 命令在当前光标插入命令执行结果进入末行模式后,想退出末行模式,是用退格符号把:删除或按 ESC 就可以保存退出出我已经说过,使用 :wq 必须是先 w 保存,然后才 q 退出,不能反了记住三种模式的关系:编辑模式仅可以到命令模式末行模式也仅可以切换到命令模式而命令模式既可以切换到编辑模式,也可以切换到末行模式大家保存退出然后再用 vim 编辑刚才的文件 test刚进入,左下角就有这个文件的基本统计test 是文件名字,4L 是用了4行,19c 是19个字符。空格和空行都算在内现在请大家在自己的文件末尾加入这么几行,格式要对哈123

8、123123098098098111111111 方法还是先用刚才提到的 i o a 进入编辑模式,然后输入这些字符,输入完成以后,我们用ESC 切换到命令模式然后把光标移动到倒数第2行,然后把光标移动到倒数第2行的末尾,然后大家使用 x 来删除这几个字符.删除以后,使用 u 还原刚才我们删除的字符还原以后,请在44大写的 X 键和小写的 x 功能有什么区别?小写 x,是删除光标所在的字符大写 X,是删除光标前一个字符。u:取消上一个更动U:取消一行内的所有更动:e! :放弃所有更动,重新编辑然后大家使用 dd 命令删除整行:dd 删除光标所在行 删除后,在用 u 恢复,删除和恢复大家都没问题

9、了吧?下面我们讲拷贝。yy 复制光标所在行,然后使用 p 来粘贴.大家自己实验下大 P 和小 p 粘贴的差别小 p,在光标所在行前粘贴大 P,在光标所在行后粘贴把现在所有的内容在复制一份,粘贴在最下面命令模式下键入 v 则进入块操作,移动光标以选定操作块. c 剪切选定块或 y 复制选定块,按了 y 以后,下面会提示你复制了多少行。而且就退出了块操作,你直接把光标移动大最下面,然后按 P 就可以粘贴了 这样就完成了块的复制和粘贴。还可以使用 c 剪切,大家44,好了。下面大家保存退出这个文件下面大家把 man ls 文件导入到 file 中然后 vim 这个文件:vim file看看我们文件是

10、不是一样的。 239行,9537个字符。下面我们怎么直接看最后一页文件呢?在命令模式输入 G,已经在底端了。 然后我们怎么切换到第一行呢?可以使用两个命令:gg 或者1G 下面再教大家一个显示行号的命令:set nu如果要取消行号,使用:set nonu 我们还是把行号打开吧,下面我们要跳到53行,怎么操作?53G如果是66行,就是66G 现在我们在66行,那么如果到88行,我们可以输入88G,输入22按回车也可以到88行。 在命令模式下输入 “/” “?”进入末行查询模式/ 向下查询?向上查询 在查找后,可以用 n 继续寻找下一个关键字段。VIM 东西多,我也只讲了点常用的,如果你们把这些用

11、熟了,可以去扩展其他命令,VIM 就学到这,下面讲网络配置。你们先总结下笔记,等下我们写配置文件还是要用到 VIM,写配置文件和命令配置都要涉及到。它们都是多模式编辑器,不同的是 vim 是 vi 的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。vim 的这些优势主要体现在以下几个方面:易用性vi 只能运行于 unix 中,而 vim 不仅可以运行于 unix,windows ,mac 等多操作平台。语法加亮 vim 可以用不同的颜色来加亮你的代码。可视化操作(ESC+V)就是说 vim 不仅可以在终端运行,也可以运行于 x window、 mac os、 windows

12、。对 vi 的完全兼容某些情况下,你可以把 vim 当成 vi 来使用。vim 支持同时在一屏幕编辑两个文件,也就是两个文件同时显示在一个屏幕,可以可视化交互操作。 # 网卡配置网卡设备名字:eth0,eth1,eth0 代表第一块网卡配置命令:system-config-networksystem-config-network-tuisystem-config-network-gui上面三个命令都可以配置网卡,第一个要求有图形界面的才能。system-config-network system-config-network-tui第二个是很好用的工具,我配置东西都是用命令和 vim.进入这个

13、界面,选择你要配置的网卡。我只有一个,就选他吧,直接回车这个大家没问题吧,自己修改下 OK 后点 OK 就出去了。system-config-network-gui最后一个命令也是进入图形界面的,这个大家自己看就行了 下面就是重点了。修改配置文件来完成网卡配置网卡设备配置结果存放在:/etc/sysconfig/network-.s/ifcfg-ethX大家记住这个路径 这就是网卡的配置文件第2行 设备名称第3行 广播地址第4行 硬件地址也就是 MAC 地址第5行 就是我们所说的 IP 地址了第6行 子网掩码第7行 网络号第8行 启动时激活第9行 网关地址第10行 网卡类型网络号和广播地址,学

14、计算机的应该都知道吧? 下面可以把 IPADDR 改成和你们自己的 WINDOWS 一个网段。我这里测试改成192.168.0.188,然后保存退出。使用这个命令让你的新的网络配置生效:service network restart 现在你 ping 你 WINDOWS 的机器,可以使用 ctrl+c 中断输出这样 ip 地址的配置就算完成了,最后就会显示总计。查看网卡的配置情况 ifconfig ethX使用 ifconfig eth0 查看配置 如果有 inet addr 的话,那就 ping 自己看能不能通。如果没有 inet addr ,那证明你的配置没有成功,有 ip,但是不能 pi

15、ng 通其他主机的 IP 地址话就证明的的网络不能到达,或者 WINDOWS 防火墙不允许 ICMP 包通过。禁用某一个网卡 ifdown ethX激活某一个网卡 ifup ethX 又 ping 通了哈!网络的其他配置/etc/sysconfig/network 文件该文件用来指定服务器上的网络配置信息,下面是一个示例。NETWORK=yes/no 网络是否被配置;FORWARD_IPV4=yes/no 是否开启 IP 转发功能HOSTNAME=hostname hostname 表示服务器的主机名 GATEWAYDEV=gw-dev gw-dw 表示网关的设备名,如:etho 等 GATEWAY=192.168.0.254 设置网关的 IP 地址交互工具mesg - 控制终端是否接收讯息#mesg n/y参 数:n 不允许气筒用户将信息直接显示在你的屏幕上。y 允许气筒用户将信息直接显示在你的屏幕上。mesg 命令设定是否允许其他用户用 write 命令给自己发送

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号