我爱编程

常用Linux命令

2018-04-07  本文已影响0人  有bear来啊

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
上一篇下一篇

猜你喜欢

热点阅读