常用Linux命令

1.查看某端口是否被占用

netstat -tunlp | grep 端口

2.查看进程名字为***的信息

pgrep *** | xargs ps -u --pid

3.解压到指定文件夹

tar zvxf *** -C ***
  1. 重启服务器
shutdown -r now

5.启动关闭 redis

redis-cli -p 端口号 shutdown
./redis-server 参数:redis.conf文件全路径

6.redis 自带客户端

 ./redis-cli -h 127.0.0.1 -p 6379

7.make make install , make clean
8.统计某个字符串在文件中出现的次数

grep -o 字符串 filename|wc -l

9.find 查找文件

find 目录名
find -name 文件名
模糊匹配
find -name '*文件名*'

10.crontab

crontab -l 查看
             -e 编辑
/sbin/service crond restart 重启生效

x.四种查找文件方式比较

查找 which whereis locate find
文件支持 可执行文件 二进制文件 源文件 帮助文档 所有文件类型 所有文件类型
路径 环境变量PATH 数据库索引 数据库索引 可指定,默认遍历当前路径及其子路径
原理 遍历PATH所指定的目录 寻找完全匹配的filename的可执行文件 数据库索引,对去除 . 之后的所有字符后 filename进行完全匹配 数据库索引,绝对路径,部分匹配 遍历磁盘
效率
适用场合 可执行文件的查找 二进制文件 源文件 帮助文档的查找 模糊查找 能用前者的尽量不使用find
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。