grep

从某一文件中查找带关键字的内容:
查看grep上下5行
cat error.log | grep -C5 'nick'

grep命令,后面跟上要搜索的内容,然后加上文件名
eg: grep druid nohup.out ``grep -r druid nohup/*

查找

查找文件:find ~/ -name “SaleContractFromDC.jsp”
查看进程:ps -ef | grep java
查看端口:netstat -anp | grep 8080
查看端口2: 命令 lsof -i tcp:port (port替换成端口号,比如6379)
查看某个进程下有多少个线程:pstree -p 5240(线程号) | wc -l
查看CPU性能:top -H
看某台主机的端口号能不能连接通:telnet IP地址 端口号
查看Java配置:java -XX:+PrintCommandLineFlags -version
赋权:chmod -R 777 openresty-1.13.6.2.tar.gz
解压:tar -zxvf openresty-1.13.6.2.tar.gz
查看某进程下有多少线程:pstree -p 进程ID | wc -l
将本地文件拷贝到远程服务器:scp D:\MyUnivercity\MiniTmall\zut-rw-mall\target\tmall.jar root@192.168.138.101:/var/www/miaosha

查找某一应用安装路径

以Redis举例:
第一步:查询redis的进程号 【ps -ef|grep redis】

  1. ps -ef|grep redis
  2. //执行结果
  3. root 7579 1 0 Sep01 ? 00:05:27 ./redis-server *:6114

第二步:通过进程号查询redis的安装路径 【ls -l /proc/进程号/cwd】

  1. ls -l /proc/7579/cwd
  2. //执行结果
  3. lrwxrwxrwx 1 root root 0 Sep 7 14:29 /proc/7579/cwd -> /usr/local/bin

备注:指定配置文件启动redis

  1. redis-server ./redis-6115.conf