Linux简单命令使用(三)---------- Vim的详细操作和文件的管理输出
一. Vim的详细操作
目录
1. vim的编辑管理
vim的临时管理在命令行下:
set nu //添加行号
set nonu //取消行号
set mouse=a // 添加鼠标选择
set cursorline //行线的显示
如果永久设置 用root 用户操作 红帽版本的路径 :/etc/vimrc
vim /etc/vimrc 然后在末尾添加一下代码 wq保存退出
set nu
set mouse=a
set cursorline 然后保存退出
我用的ubuntu 的目录是:/etc/vim/vimrc
2. vim下的字符管理
p //粘贴
u //撤销
yy //复制一行内容
y3y //复制三行内用
y1 //复制一个字母
y3l //复制三个字母
yw //复制一个单词(以空格来区分是否是一个单词)
y3w //复制三个单词
dd //删除一行
d3d //删除3行
(删除的其他操作和复制一样这里就不在赘述)
cc //剪切所在行 按esc退出插入模式 按p粘贴
在命令行模式下输入一下内容:
%s/原字符/需要替换的字符/g //g表示替换所有字符,不加 /g 只替换每行的第一个字符
1,5s/原内容/要替换的你日用/g //替换1-5行的字符
批量添加字符
ctrl + v 选中要加入的字符所在的列 按I进入插入模式,写入要加入的字 ,再按esc两次(添加的内容在每行的开头)
批量删除字符
ctrl + v 进入可视模式 选中删除的行 ,shift + : 然后输入del 删除所选中的行
想了解更多vim 可以去查看vim手册
3. vim分屏
ctrl + w 松开按 s // 上下分屏
ctrl + w 松开按 v //左右分屏
ctrl + w 松开按 c // 关闭光标所在的制定屏幕
:sp newfilename //同时编辑当前文件和新的文件
4.vim进入插入模式的不同命令
i //在光标所在的位置进入插入模式
I //在光标所在的行的行首位置进入插入模式
a //在光标所在字符的下一个位置进入插入模式
A //在光标所在行的行尾位置进入插入模式
o //在光标所在的下一行位置进入插入模式
O //在光标所在的上一行位置进入插入模式
s //删除光标所在的字符并进入插入模式
S //删除光标所在的行并进入插入模式
二. 管理输入输出
find /目录 -name 文件 > file //找到文件并重定向输出到file中
----------------------------------- 1> file //输出正确的
----------------------------------- 2> file //输出错误的
----------------------------------- &> file //输出全部 (‘>’:会覆盖原来的内容)
find /目录 -name 文件 >> file //找到文件并追加到file中( ‘>>’ 不会覆盖原来的内容,追加到原文件后面)
find /etc/ -name passwd 2>&1 | wc -l //全部内容都按正确输出 并输出行数
(| :表示管道,前一个命令的输出是后一个命令的输入,只能是正确的输出内容 )
( 2>&1 :表示错误的也可以按正确内容输出)
三. 用户认证信息的控制
文件路径:/etc/shadow
代表意义:
用户:密码:最后一次密码修改的时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日期
(警告期:密码到期后还能使用多少天)
chage -l xxx //显示各类日期
chage -m 6 xxx //修改最短有效期
-W x xxx //修改警告期
-M //修改最长有效期
-I //修改非活跃期
-E 'YYYY-MM-DD' //修改帐号到期日期(注意日期格式,账号到期日期修改后 linux会自动变为一串数字)
change -d 0 student // 用户密码最后一次修改的时间,如果设定为0,则用户下次登陆时必须修改密码
- Linux 基础操作(三)————vim进阶使用、输出及管理输出、管道、建立用户或用户组
- day06 tar命令使用,vim简单操作以及linux开机过程
- Linux文件操作命令strings使用方法详细介绍
- Android使用Linux命令执行文件操作
- Linux入门基础 #3:文件基本操作管理和常用命令
- Linux文件操作详解(八)--文件的创建和编辑(vi/vim命令和cat命令)
- 使用vim在文件中插入命令执行的输出结果
- 我使用过的Linux命令之tee - 重定向输出到多个文件
- linux基本命令操作-目录与文件的配置和管理
- 我使用过的Linux命令之ll - 列出文件/目录的详细信息
- Linux下之使用简单3种创建文件的命令,并实现一个Html和JavaScript小程序
- 很详细、很移动的Linux makefile教程:介绍,总述,书写规则,书写命令,使用变量,使用条件推断,使用函数,Make 的运行,隐含规则 使用make更新函数库文件 后序
- Linux常用文件和目录操作管理命令
- Linux输出重定向和vim的简单操作
- linux下oracle数据文件管理操作命令
- linux svn 批量操作文件 及 各命令使用详解
- Linux 根文件系统详解 和简单命令的使用 (笔记)
- 请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net
- chapter8:Linux磁盘与文件系统管理之(2)文件系统的简单操作
- Linux命令输出结果到文件:使用>>重定向符号