vim是vi的增强版
直接输入vi,默认显示当前主机安装的vim的版本信息
vim的三种模式:
1、命令模式:默认。无提示。
2、输入模式:插入模式、编辑模式,可以编辑文件内容,只支持键盘。i进入,esc退出。
3、末行模式:扩展命令模式,保存退出。
i 光标位置不变,直接进入插入模式
o 光标下移并插入新的一行,进入插入模式
末行模式支持的常用命令:
/word 搜索word信息
:5 移动到第5行
:set nu 显示行号
:help option-list 可以显示帮助信息
命令模式下常用的命令:
yy 复制。5yy:从光标当前位置开始,复制5行到内存中。
dd 删除。5dd:剪切5行,不粘贴即表示删除
p 粘贴。粘贴到光标所在位置的下一行
x 删除光标当前所在的字符
u 撤销。类似于windows中的Ctrl+z
Ctrl+r 撤销u操作
vim ~/.vimrc 打开用户的vim环境配置文件(~代表当前用户的宿主目录)
在Linux系统中,每执行一个命令动作默认打开三个文件
0: 代表标准输入,对应键盘
1: 代表标准输出,对应显示器
2: 代表错误输出,对应显示器
df -h df代表查看磁盘使用情况命令,-h显示单位
df -h >df.txt 命令结果重定向到df.txt中,默认情况下,重定向的是1号文件(只显示正确结果)
dfds 2>df.txt 命令执行的错误结果保存在df.txt中,如果文件存在,则覆盖之前的结果
useradd test 新增用户test
su - test 切换至test用户,root用户切换其他用户不需要密码 - 代表目标用户重新登录,必须添加
find /etc -name passwd > find.1 只重定向正确结果到find.1文件中
find /etc -name passwd 2> find.2 只重定向错误结果到find.2文件中
find /etc -name passwd &> find.all 重定向正确和错误结果到find.all文件中,组合重定向
find /etc -name passwd 2> /dev/null 屏蔽命令的报错信息,/dev/null称为黑洞文件,不反馈任何信息
find /etc -name passwd > find.out 2> find.err 分别重定向
exit 退出当前用户,如果登录过root用户,则直接返回root
less 反复浏览文本文件,pageup和pagedown翻页,man默认使用less,q键退出。支持/进行文件内容搜索(vim)
head 默认显示文件前十行 head -5显示前五行
tail 默认显示文件后十行 tail -5显示最后五行
ls -l /dev 默认显示类似cat命令的最后一屏
ls -l /dev | less 分页显示
head -5 /etc/passwd | tail -1 显示文件的第五行内容
man Linux中的手册页,默认分为若干章节,第1章显示命令帮助,第5章显示配置文件的帮助
man passwd 查看passwd命令的帮助信息
man 5 passwd 查看passwd配置文件的帮助信息
man man 查看支持的所有章节
man -k ls 查看ls相关命令的所有章节
网友评论