vim命令

Linux系统用户管理及VIM配置

半世苍凉 提交于 2020-03-19 13:33:18
实验三 Linux系统用户管理及VIM配置 项目 内容 这个作业属于哪个课程 < 班级课程的主页链接 > 这个作业的要求在哪里 学号-姓名 <17043221-汪贵军> 作业学习目标 1.学习Linux系统用户管理;2.学习VIM使用与配置 Linux用户管理 简答:Linux系统为什么应避免使用root用户登录? 答:减少用户的权限以防止用户的误操作,或者权限滥用,也达到了一定的安全性,保护计算机中的数据。 操作 1)如何在与用户有关的三个文件中查看当前用户的信息? cat /etc/passwd |grep w #将用户配置文件中含有w的行显示出来 请简要描述这三个文件? ​ 答:/etc/paddwd为用户配置文件,包含用户信息;/etc/group为组配置文件;/etc/shadow为口令配置文件,有关密码等的内容。 2)用id命令查看当前用户相关信息 请简要描述输出结果? 答:uid是用户标识号,用于唯一标识系统中的用户;gid是组id ,用来标识用户组的唯一标识;显示的组是显示组的名字。 3)创建两个账号,一个账号为test,另外一个账号以大写E开头加上你自己学号尾数4位,两个账号分别设置密码及管理员权限,账号设置完成后,切换账号简单查看信息后,删除test账号,保留另一账号,以备后续操作。 a)创建账号 b) 设置密码 c)设置权限 请简要描述用户组的概念? 答:

vi/vim使用指北 ---- Introducting the ex Editor

半城伤御伤魂 提交于 2020-03-19 00:11:47
本章介绍ex编辑器,为什么要介绍这样一个新的编辑器呢:其实ex编辑器不能算是一个新的编辑器,vi只是它的visual model,它已经是一个更普遍,基于行的编辑器。ex提供更大机动和范围的编辑命令。使用ex,有很多方式更简单的切换文件和转移文件内容,更快的编辑比一个屏幕更大的文本块。 打开文件 ex file ---- 使用ex打开一个文件,不会显示文件内容。显示一行文件状态,一行命令标志 显示文件内容 [number]-[p] ---- 现实第几行的内容,p可以省略 [number]-,-[number] ---- 显示第几行到第几行的内容 替换 s/[fromCharacter]/[toChracter] --- 从当前行替换 切换到vi模式 vi ----切换到vi模式 在vi模式下移动光标 [number] ---- 移动光标到第几行 编辑命令 [number],[number]d ---- 删除从第几行到第几行的内容 [number],[number]m[number] ---- 把第几行到第几行的内容移动到第几行下面 [number],[number]co/t[number] ---- [co或者t]把第几行到第几行的内容复制到第几行下面 set nu[mber] ----- 显示行号 set nonu[mber] ---- 不显示行号 [number],

实验三 Linux系统用户管理及VIM配置

拥有回忆 提交于 2020-03-18 19:11:04
实验三 Linux系统用户管理及VIM配置 项 目 内容 这个作业属于哪个课程 课程链接 这个作业要求在哪? 作业要求 学号-姓名 17043115-李映霁 作业学习目标 学习Linux用户系统管理;学习vim使用及配置 1)如何在与用户有关的三个文件中查看当前用户的信息? cat /etc/passwd | grep lidaji #将/etc/passwd中的所有文本显示并且通过管道传给后面的命令搜索用户名为lidaji的用户,并将选择的用户使用信息显示在终端上 请简要描述这三个文件? ​ 答:一、/etc/passwd :用户信息文件;在这个文件中存放着与用户有关的信息;包含的信息有7大类,由”:“分割开来,7大类分别为: ​ 1、登录用户名(上图中lidaji); ​ 2、用户密码(上图中x); ​ 3、用户账户的UID(上图中的1000); ​ 4、用户账户的组ID(上图中的1000); ​ 5、用户账户的文本描述(图中的lidaji,,,); ​ 6、用户Home的目录位置(上图中的/home/lidaji); ​ 7、用户的默认shell(上图中的/bin/bash); ​ /etc/gruop:用户组文件,文件包含系统上用到的每个组的信息。包含的信息有4大类,由 “ :”分割开来,4大类分别为: ​ 1、组名; ​ 2、组密码; ​ 3、用户账户的组ID[GID](

vim删除.swp

我只是一个虾纸丫 提交于 2020-03-18 02:10:36
非正常关闭vi编辑器时会生成一个.swp文件 关于swp文件 使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不测(不测下面讨论),如果你正常退出,那么这个这个swp文件将会自动删除。下面说不测。 不测分为:1当你用多个程序编辑同一个文件时。 2非常规退出时。 第一种情况的话,为了避免同一个文件产生两个不同的版本(vim中的原话),还是建议选择readonly为好。 第二种情况的话,你可以用vim -r filename恢复,然后再把swp文件删除(这个时候要确保你的swp文件没有用处了,要不然你会伤心的) swp文件的来历,当你强行关闭vi时,比如电源突然断掉或者你使用了Ctrl+ZZ,vi自动生成一个.swp文件,下次你再编辑时,就会出现一些提示。 你可以使用 vi -r {your file name} 来恢复文件,然后用下面的命令删除swp文件,不然每一次编辑时总是有这个提示。 rm .{your file name}.swp 来源: https://www.cnblogs.com/ims-/p/10287623.html

使用vim时生成的.swp文件

北战南征 提交于 2020-03-18 01:49:55
1. 在使用vim时,退出编辑后,发现生成了swp文件,如下: 发现用vim打开一个文件时,都会产生一个.swp的隐藏文件(即文件名.开头的),这个文件是一个临时交换文件,用来备份缓冲区中的内容,用于保存数据。 当文件非正常关闭(比如直接关闭终端或者电脑断电等)时,文件不会被删除,可用此文件来恢复;当正常关闭时,此文件会被删除。 如果你并没有对文件进行修改,而只是读取文件,是不会产生.swp文件的。 2. 再次打开此文件,执行 vim spring.md时,如下: 可以通过vim -r spring.md来进行文件的恢复,或者其它选项进行编辑或关闭或查看。 3. 意外退出时,并不会覆盖旧的交换文件,而是会重新生成新的交换文件,而原来的文件中并不会有这次的修改,文件内容还是和打开时一样。 例如,第一次产生的交换文件名为'.spring.md.swp';再次意外退出后,将会产生名为'.spring.md.swo'的交换文件,而第三次产生的交换文件则为'.spring.md.swn';以此类推。 可以使用以下命令来查看当前目录下的所有交换文件。 vim -r 来源: https://www.cnblogs.com/miaoying/p/7910104.html

vim操作

家住魔仙堡 提交于 2020-03-17 07:02:05
/*--> */ /*--> */ 添加多行注释: 1 、esc 进入命令行模式; 2、 Ctrl+v切换到块选择模式,然后移动光标选择要注释的多行; 3、按 大写 I 插入,输入注释符号( eg. C/C++中输入 //),然后按 两下 esc即可实现多行注释。 需要注意,按大写 I 插入。 取消注释: 1、 esc进入命令行模式; 2、 Ctril+v切换到块选择模式,然后移动光标选择要取消注释的多行; 3、按 x键取消注释。 /*--> */ /*--> */ 替换 全文替换 %s/^/‘ -里面那个 ^是选中每行开头加‘ %s/$/‘, -里面 $是选中每行结尾加‘, 如果是选中行的话是 先进入选择模式 v 选中需要的内容 可以上下左右移动也可以是 hjkl移动 进入命令行模式 自动出来’ <,’ > 直接在后面输 s/^/‘ 切换选中模式 v是选中单个字符 V选中整行 I跳到行首 A跳到行尾 o在当前行下插入一新的空白行,并进入编辑模式 多行批量缩进 选中 按一次 = u撤销输入 esc返回正常模式按 u撤销输入 视图模式下 复制 y 粘贴 p dd可以做删除操作,但是内容是放在暂存区,按p的话可以将内容复制,相当于剪切粘贴 vim三种模式:I编辑模式,v视图模式,:命令行模式 /*--> */ /*--> */ /*--> */ /*--> */ vim 多窗口操作 #

VIM--保存和退出等命令

核能气质少年 提交于 2020-03-17 05:26:13
在 Linux 中使用 vim 时,输入 vim xxx.file 按 ESC,左下角就可以进行输入 :w 保存但不退出 :wq 保存并退出 :q 退出 :q! 强制退出,不保存 :e! 放弃所有修改,从上次保存文件开始再编辑命令历史 来源: https://www.cnblogs.com/lwcode6/p/11537005.html

【linux】vim常用命令

萝らか妹 提交于 2020-03-16 07:19:18
转自: https://www.runoob.com/linux/linux-vim.html vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是 命令模式(Command mode) , 输入模式(Insert mode) 和 底线命令模式(Last line mode) 。 这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。 以下是常用的几个命令: i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。 若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。 命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。 输入模式 在命令模式下按下i就进入了输入模式。 在输入模式中,可以使用以下按键: 字符按键以及Shift组合 ,输入字符 ENTER ,回车键,换行 BACK SPACE ,退格键,删除光标前一个字符 DEL ,删除键,删除光标后一个字符 方向键 ,在文本中移动光标 HOME / END ,移动光标到行首/行尾 Page Up / Page Down ,上/下翻页 Insert ,切换光标为输入/替换模式

vim配置

空扰寡人 提交于 2020-03-14 04:29:18
花了很长时间整理的,感觉用起来很方便,共享一下。 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改 3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码 4.按“F2”可以直接消除代码中的空行 5.“F3”可列出当前目录文件,打开树状文件目录 6. 支持鼠标选择、方向键移动 7. 代码高亮,自动缩进,显示行号,显示状态行 8.按“Ctrl + P”可自动补全 9.[]、{}、()、""、' '等都自动补全 10.其他功能读者可以研究以下文件 vim本来就是很强大,很方便的编辑器,加上我的代码后肯定会如虎添翼,或许读者使用其他编程语言,可以根据自己的需要进行修改,配置文件里面已经加上注释。 读者感兴趣的话直接复制下面的代码到文本文件,然后把文件改名为“ .vimrc” (不要忘记前面的“.”),然后把文件放到用户文件夹的根目录下面即可。重新打开vim即可看到效果。 为方便管理,源码托管到了github,后期增加了好多新功能, 具体详见: https://github.com/ma6174/vim 这是在github上的vim配置的截图: 下面是精简的

vim配置高亮显示

岁酱吖の 提交于 2020-03-14 04:10:45
经常使用SecureCRT在linux下修改一些配置文件,使用vi打开总是一个颜色,找起来比较头大。 因为vi不支持高亮,所以需要使用vim。 安装vim:yum install -y vim(ubuntu使用apt-get) 全局(所有用户)vim配置文件路径:/etc/vimrc 当前用户vim配置文件路径:~/.vimrc 如果存在该文件,则备份一下,以免以后找不到。 在vimrc文件中输入: syntax on set hlsearch colorscheme desert set nocompatible set backspace=indent,eol,start 只需这么几行就可以了。后两行的作用是在编辑器中可以使用后退删除键。 这里使用配色方案是murphy,可以通过命令查看当前系统有哪些配色方案:ll /usr/share/vim/vim74/colors/ (这里的路径以自己安装vim的路径为准) 到这里在centos系统上就可以看到高亮了。 但是SecureCRT还需要进行一些配置: 1. Session Options->Terminal->Emulation->Terminal(选择Xterm)并勾选后面的ANSI Color 2. Session Options->Terminal->Emulation->勾选Select an alternate