1、Vim编辑器
在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。
切换到命令行模式:按Esc键;
切换到插入模式:按 i 、o、a键;
i 在当前位置前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
切换到底行模式:按 :(冒号);
打开文件:vim file
修改文件:输入i进入插入模式
保存并退出:esc -> :wq
不保存退出:esc -> :q!
快捷键:
dd – 快速删除一行
yy - 复制当前行
nyy - 从当前行向后复制几行
p - 粘贴
R – 替换
也可以用vi命令,但其文件内容不会高亮显示,vim查看文件内容时会高亮显示,用户体验较好。
也可以编辑一个不存在的文件,保存后,该文件被创建
2、重定向输出>和>>
> 重定向输出,覆盖原有内容;>> 重定向输出,又追加功能
若再次运行cat a.txt > aa.txt,aa.txt原有的内容会被覆盖,用>>则不会覆盖,而是追加。
不是一定得用cat查看命令才能把相应的内容重定向到另一个文件中,也可以使用其他的命令,如ifconfig。
3、系统管理命令
- ps -ef 查看所有正在运行的进程
- ps -ef | grep [进程名] 查找某一进程
- kill 2868 杀掉2868编号的进程
- kill -9 2868 强制杀死进程
4、管道 |
管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
示例
ls --help | more 分页查询帮助信息
ps –ef | grep java 查询名称中包含java的进程
ifconfig | more
cat index.html | more
ps –ef | grep aio