Linux命令学习

linux命令

1.搜查命令

(1)find (全局、实时遍历查询) find / -name "*.txt" ——在整个系统中查找以 . txt 结尾的文件

find /root -name ".txt" ——在root文件夹中查找以 . txt 结尾的文件

touch linux.txt 创建文件

(2)locate(基于索引查询,效率更高,但在添加新文件后,需要更新索引)

locate ".java" ——在系统中查找以.java 结尾的文件

updatedb ——更新索引

2.Linux 的文件编辑模式

(1)一般模式 : vim jjm.txt ——进入一般模式

(2)自由编辑模式: 在一般模式下,按 i

(3)底行模式:在一般模式下,且在英文输入下,按冒号

:w ——保存文件

:q ——退出编辑模式

:wq ——保存并退出

:q! ——强制退出,不保存

:set nu ——加入行号

在自由编辑模式下,需要先按 Esc 进入一般模式

3.管道 |

作用:将管道左边的处理结果传给右边进行二次处理。

ls ——该路径下的所有可见文件

ls | grep ".txt" ——查询该路径下的 txt 文件

ls | more ——将该路径下的文件分页显示

ctrl + f ——向下翻页

Shift + pgup ——向上查看

ls | grep "p" | tail -10 ——查看该路径下名字带 p 的最后10个文件

  1. systemctl status firewalld —— 查看防火墙状态

systemctl stop firewalld ——关闭

systemctl start firewalld ——开启

5.redis

redis-server /root/myredis/redis.conf (启动redis)

ps -ef | grep redis (查看进程)

你可能感兴趣的:(linux,学习,运维)