linux常用命令
Vi编辑器
用vi 或者 vim 打开一个文本文件或者配置文件如
vi /etc/ssh/sshd_config
vi编辑器有三中模式: 命令模式、编辑模式、底行模式(转义模式)
进入编辑器首先会进入命令模式,命令模式是其他两个模式转换的中间层
命令模式
任何时候,不管用户处于何种模式,只要按一下“ESC”键,即可使Vi进入命令行模式
编辑模式
在命令模式下输入插入命令i(insert)、附加命令a (append)、打开命令o(open)、修改命令c(change)、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令行模式下,按”ESC”键即可
底行模式
常用的命令:
:q 退出;:q!
不保存退出;:w
保存;:w!
强行保存;:wq
保存退出:wq! 强制保存并退出 (常用)
grep 命令
grep命令_Linux grep命令:文本搜索工具(可使用正则表达式)
一般我们在 有命令结果的 命令下面 使用grep 来搜索
如
docker ps -a | grep "mysql"
得到下面的结果
[root@localhost ~]# docker ps -a | grep "mysql"
536bb36a28ad mysql "docker-entrypoint.s…" 14 hours ago Exited (0) 11 hours ago mysqlcontainer1
50402232fa52 mysql "docker-entrypoint.s…" 15 hours ago Exited (1) 15 hours ago clever_kalam
不仅查出了包含MySQL的条目,并且会发现mysql这个词被高亮了
此外grep支持文本查询
如下:搜索 /etc/passwd 文件中 还有leo 的行
grep "leo" /etc/passwd
grep还有其他参数,后续用到了再写
评论