vim、echo、cat、less、head、alias、yum、which、whereis

编程知识 行业动态 更新时间:2024-06-13 00:17:36

##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:查找命令的路径

更多推荐

vim、echo、cat、less、head、alias、yum、which、whereis

本文发布于:2023-03-25 11:48:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/08a021b30a6cba0af61ec671f00b2a1c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:cat   echo   vim   head   whereis

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!