admin 管理员组

文章数量: 887021

##vim编辑器:

查看vim教程 —vimtutor
h —光标向左移动
l —光标向右移动
j —光标向下移动
k —光标向上移动
gg —光标移动到文本首行(1G相同)
10G —光标移动到文本第十行(10gg相同)
G —移动到文本末尾(:$相同)
$ —移动到此行尾(End键相同)
^ —移动光标到此行首(Home键相同)
cc —删除光标当前行内容并进入编辑模式
C —删除光标所在位置到行尾内容并进入编辑模式
D —删除光标所在行后面的内容(C相同)
dG —删除光标所在行下面的所有内容
dd —删除当前行所有内容
100D —删除光标所在行下的100行(不足100行时删除光标所在行下的所有)
u —在视图模式下可以恢复到最初始的内容
yy —复制当前行(编辑器内)
p —粘贴复制的内容
dw —删除(剪切)两个相同符号间的内容 进入编辑器后按ctrl+v然后按下键选中多少行然后按shift+i(或者I)进 入编辑模式,然后输入想要往这些行内添加的内容,完事后按两下esc,完成 :%s#root#oldboy#g —把root替换为oldboy
o —在光标下面一行插入一行
O —在光标上面一行插入一行
A —快速到达行尾并进入编辑模式
/ —输入要搜索的内容 n往下走 N往上走 会有颜色显示(简称高亮显示)
:noh —取消高亮显示 ctrl+r —恢复刚才的操作 与u相反
:help —查看vim里某些东西的用法 :help+要搜索的内容

##vim故障:

进入vim编辑模式内,中途未保存退出, 下次进入会报错(E325 Found a swap file by the name “/tmp/.oldboy.txt.swp”) 第一种方案:需要删除/tmp/.oldboy.txt.swp这个文件解决 第二种方案:按D(centos7中独有)可以直接删除临时文件 第三种方案:使用vim -r /tmp/oldboy.txt 可以还原之前编辑的内容然后直接编辑但下次进入还是报错(不推荐)

#####echo命令:

输出文本内容,一般和标准输出(追加)重定向使用>和>>还有花括号
-n —不换行显示
> —输出重定向
>> —追加输出重定向
-e —激活页数符号 \t \n

#####cat 查看文件

将两个文件合成一个 cat oldboy test.txt>>all.txt —将oldboy和test.txt放到all.txt
-b —显示行号,不显示空白行
-n —显示行号
-A —显示出文件中所有隐藏的符号 往文件内插入新内容固定格式: cat>>文件名称<要添加的内容 >要添加的内容 >要添加的内容 EOF —结束
注意事项:只能一次,第二次将覆盖之前内容

#####less—分页显示内容

f —下一页
b —上一页
q —Q 退出(查看到文件底部,不退出)
-N —显示行号
/ —要搜索的内容 搜索查找
n—查找下一个
N—查找上一个

#####head—查看文件的头部

默认前10行 -n —显示文档的前几行
-20为前20行
tail:显示文件的尾部,默认后10行
-n —显示文档的后几行
-20为后20行
-f —显示文档的后几行 (实时监测)主要用于监控日志

#####别名:alias 系统默认给rm mv cp 定义了别名 rm=rm -i mv=mv -i cp=cp -i 使用格式:

alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0'(临时修改)

取消别名:unalias 配置别名的路径:vim /etc/profile

yum:安装软件的命令 固定格式:yum install -y +软件包名称 查询所属安装包:yum provides+命令

which:显示命令的全路径 whereis:查找命令的路径

本文标签: CAT echo vim head whereis