3.12课程小练以及vim编辑器的基本用法(部分)

 课程小练

1.

通过man帮助手册,自行总结which、whereis、whatis命令的使用方法:

which:展示出shell命令的完整路径;

格式: which [options] [--] programname [...]

whereis:基于二进制的,有源的,和文件或命令的记录手册

格式:whereis [options] name...

whatis:在 whatis 数据库里查找完整的单词

格式:whatis -

2.

du命令:

du - 报告磁盘空间使用情况

du -a,  显示对所有文件的统计,而不只是包含子目录。

du -l, 统计所有文件的大小,包括已经被统计过的(作为一个硬连接)。

通过帮助手册,学习who、w、whoami命令,并对比who和w,思考其区别:

who:

who - 显示已经登录的用户

格式:who [OPTION]... [ FILE | ARG1 ARG2 ]

操作: -H, --heading

显示 栏目行

-i, -u, --idle

增加 显示 用户的 空闲时间, 格式是 HOURS:MINUTES, . 或 old

-l, --lookup

试图 通过 DNS 规范 主机名

-m     仅显示 和 stdin 关联 的 主机名 和 用户

-q, --count

显示 全部的 登录名 和 登录数

-s     (忽略)

w: w - 显示已经登录的用户以及他们在做什么

w  显示系统中当前用户的信息, 以及他们 的 进程. 第一行中依次显示当前时间, 系统的 持续运行时间,登录的用户数, 和最近 1, 5, 15 分钟的系统平均负载 (load average).接下来的条目显示每位 用户的: 登录名, tty 名,远程主机, 登录时间,空闲时间, JCPU, PCPU, 以及 他们 当前进程 的 命令行.

whoami: whoami - print effective userid

3.

总结vim编辑器的用法,有精力的可以参考vimtutor进行详细学习:

 全屏文本编辑器

Vi:Visual Interface,Bill Joy,S.U.N  sparc架构  SUNOS(Solaris)

Vim:VI iMproved

 模式化编辑器:

编辑模式(命令模式):——>默认的工作模式

末行模式:

输入模式:(插入模式)

替换模式:

可视化模式:

 一: Vim/vi的打开方式:

1.vim/vi:打开其界面

2.vim file :file存在,则打开并将光标默认放置在第一行第一个字符;

File不存在,则以新文件方式打开,若保存,则文件被创建;若不保存,文件消失;

3.vim +# file:指定在打开文件的时候,将光标定位在第#行行首;如果定位的行数比整个文档的行还要大,则光标停留在最后一行行首;

4.vim + file:直接将光标定位在最后一行行首;

5.vim +/PATTERN/:打开文件,并将光标定位至首次被PATTERN匹配的行的行首位置;即只完成首次匹配。

二:vim的关闭方式:

末行模式的关闭:

:q:直接关闭编辑器,不保存修改的内容;

:q!:强制退出但不保存;

:w:保存修改的内容;

:wq:保存修改的内容并退出编辑器;

:wq!:对于root用户来说,一些只读文件的修改可以强制保存并退出;

:w!强制保存;

编辑模式的关闭:

ZZ:保存并退出

ZQ:不保存退出

三:在vim的编辑模式中,移动光标:

1.逐字符移动:

1.ARROW

2.h:光标向左

j:光标向下

k:光标向上

l:光标向右

2.逐字移动:

w:移动到下一个字的字首;

e:移动到下一个字的字尾;

b:移动到上一个字的字首;

3.行内跳转:

0:绝对行首;

^:相对行首;

$:绝对行尾;

4.行间跳转:

#G:直接将光标移动至第#行;

G:直接将光标跳转到文档的最后一行;

gg:直接将光标跳转到第一行;

末行模式中也有光标移动方式:

:#  直接将光标移动至第#行;

:1  直接将光标移动至第一行;

:$:直接将光标移动至文档最后一行;

四·翻屏:

Ctrl+f:  向下翻一屏;

Ctrl+b:向上翻一屏;

Ctrl+d:向下翻半屏;

Ctrl+u:向上翻半屏;

五.逐字符删除:

x:删除光标所在位置的字符;

X:删除光标所在位置左侧的单个字符;

六.编辑模式中的万能删除命令:

d:删除光标经过的所有内容;

dh,dj,dk,dl,dARROW,dw,de,db,dg,dgg;

dd:删除光标所在行;

在末行模式下:

:d:删除光表所在行;

:#d:删除第#行;

:m,+nd:删除从第m行开始到第n行结束的所有行;

.:表示当前光标所在行;

$:表示文档的最后一行;

.,$:从光标所在行到文档最后一行;

m,+n:从当前光标所在行开始,再经过n行;

七.编辑模式中的万能粘贴命令:

p:

P大:向左上粘贴

p:向右向下

末行模式下的粘贴命令:

P

八.编辑模式中的万能复制命令:

y:复制光标经过的所有内容;用法和d一模一样

yy:复制光标所在行

九.模式的切换:

1. 从编辑模式到末行模式:

:输入命令

/   和  ? 进行查找,nN,n表示顺序查找,N表示逆序查找;

/:自上而下

?:自下往上

2.从末行模式到编辑模式:

ESC键

Enter键

Backpace

3.从编辑模式到插入模式:

I:将光标移动至行首并进入输入模式;

i:在光标所在位置的前面插入信息;

A:将光标移动至行尾并进入输入模式;

a:在光标所在位置的后面插入字符;

O:在光标所在行的上面插入新行;

o:在光标所在行的下面插入新行;

cc:删除整行内容之后,进入输入模式;

C:从光标所在位置删除至行尾,进入输入模式;

s:删除光标所在位置的一个字符,进入输入模式;

S:删除整行内容之后,进入输入模式;

4.从输入模式到编辑模式:

ESC键

5.从编辑模式到替换模式:

R:进入替换模式

6.从替换模式到编辑模式:

ESC键

7.从编辑模式到可视化模式:

v:按照字符为单位进行矩形选取;

V:按照行为单位进行矩形选取;

在选取之后可以执行复制或删除的操作,只要完成操作,就返回到编辑模式;

所有的模式切换必须经由编辑模式,两种非编辑模式之间无法进行直接切换;

十.替换命令:

r:替换光标所在位置的一个字符

十一.撤销编辑操作

u:撤销一次此前的编辑操作;

Ctrl+r:撤销最近的一次撤销操作;

十二.重复之前的一次编辑操作:

.  :按.再完成一次

十三.特殊的末行命令:

1.显示和取消行编号 :set number: -->set nu显示行号

:set no number-->set noun 可以取消之,

2.开启或关闭字符大小写的区分:

:set ignorecase   set ic

:set  noignorecase   set   noic

3.开启或关闭自动缩进功能:

:set autoindent    set  ai

:  set  noautoindent   set noai

4.开启或关闭查找高亮显示:

:set hlsearch

:set nohlsearch   --->nohl

5.语法着色:

:syntax on / off 开启或关闭

时间: 2024-10-06 21:49:08

3.12课程小练以及vim编辑器的基本用法(部分)的相关文章

linux添加vim编辑器和一些用法

vim.tar文件在自己的百度云盘里面,linux目录下 上传vim.tar文件,解压 vim编辑文件的一些快捷方式: n+t打开文件所在目录,显示在左侧 ctrl+w+l 切换到右边文件ctrl+w+h 切换到左边目录ctrl+w+k 切换到上面文件标签b+n 下一个文件b+p 上一个文件 alt+enter  全屏显示

玩转Vim 编辑器

一:VIM快速入门 1.vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大

第4章 Vim编辑器与Shell命令脚本

章节简述: 本章节将教给您如何使用Vim编辑器来编写文档.配置主机名称.网卡参数以及yum仓库 ,熟练使用各个模式和命令快捷键. 我们可以通过Vim编辑器将Linux命令放入合适的逻辑测试语句(if.for.while.case)后最终写出简单实用的Shell脚本. 还可以通过使用at命令或配置Crontab计划任务服务让系统自动按时工作,让日常工作更加的高效自动化,一劳永逸哦~ 本章目录结构 4.1 了解Vim文本编辑器 4.1.1 编写简单文档 4.1.2 配置主机名称 4.1.3 配置网卡

玩转VIM编辑器

一:VIM快速入门 1.vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大

VIM编辑器常用功能整理笔记

vim编辑器 vi : visual Inertface 可视化接口 vim : vi improved 扩展版 语法着色 模式化编辑器: 编辑模式(命令模式): 默认模式 输入模式: 末行模式: 等待输入命令 10d 删除第十行 10,20d set nu 显示行号 ! ls /etc 不用退出文件输入 系统shell命令 模式转换 编辑--> 输入 小写 i:在当前光标位置前面输入 a:在当前光标位置后面输入 o:在当前光标下一行新建一行 输入内容 大写 I 行首 A 行尾 O 上一行新建一

【学神】 1-3xmanager远程工具的使用和vim编辑器的使用

一.xmanager远程工具 作为搞技术的人员,怎么能没有一个好的远程工具呢!下面有晴天给大家介绍下,xmanager远程工具中xshell怎么使用!好了废话不多说我们进入主题 xshell:用于远程配置.比如配置网络设备.远程配置字符系统 首先工具包从哪里下载呢? 官网地址是:http://www.netsarang.com/products/xme_overview.html 晴天给大家提供一个稳定版的下载链接 下载路径: http://yunpan.cn/cF4GYNqZahPw9  访问

8.30 vim编辑器 文件查找 文件系统 作业(练习)

Vim编辑器: 全屏幕的编辑器:VIM vi: visual interface sed:行编辑器 vi, vi iMproved vim: 模式化: 编辑模式:命令模式 输入模式: 末行模式: 编辑模式 --> 输入模式: i: insert, a:append, o:new line, I: 行首 A:行尾 O:上方新建行 输入模式 --> 编辑模式: ESC 编辑模式 --> 末行模式: : 末行模式 --> 编辑模式 ESC 1.总结文本编辑工具vim的使用方法: 打开vi

vim编辑器常用技巧

(一).写作缘由: 在使用linux的过程中,无论是运维管理还是普通用户都难免对操作文件,拥有一款得心应手的编辑器是必不可少的.可以说绝大部分使用者都是使用的vi/vim编辑器,不仅仅是因为它是linux系统默认安装了的软件,还因为它体积很小,功能强大. vim(VI iMproved)编辑器可以说是vi(visual interface)的扩展版,vim支持语法高亮等特性,以及各种高效率的操作.使得编辑文件的效率得到提高,当然这需要使用者对其相对较熟悉. (二).vim的常见模式: (1).v

vim编辑器的常见使用功能

Vim是一个类似于vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性. 掌握简单的vim命令可以大大提高我们编辑文档效率,在装有vim编辑器的linux系统终端输入vimtutor,将会打开一份系统自带的vim编辑器的使用说明. 以下总结皆来自该文本内容,博主把小结部分摘取出来,方便平时查阅. 第一讲小结 1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键.         h (左移)       j (下行)       k (上行)