1.查看某端口是否被占用
netstat -tunlp | grep 端口
2.查看进程名字为***的信息
pgrep *** | xargs ps -u --pid
3.解压到指定文件夹
tar zvxf *** -C ***
- 重启服务器
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 |