Linux命令
1、远程连接用户终端: ssh -p 端口 用户名@IP 2、远程连接oracle: sqlplus 用户名/密码@IP:端口/数据库名 3、查询某个字段在哪些文件出现 grep -nr "字段" 目录 4、解压gz文件 tar -zxvf gz文件 5、批量替换 sed -i "s/替换前(注意转义)/替换后/g" `grep -rl 替换前字段 目录` 6、查看某个进程 ps -ef | grep 进程名 7、杀死进程 kill -9 进程ID 8、统计文件的数量 查询条件 | wc -l 9、查看Redis进程 ps aux | grep [-w](严格匹配) redis 10、批量杀死进程 ps aux | grep [-w](严格匹配) redis | awk '{print $2(获取进程号)}' | xargs kill -9 11、远程复制文件 scp 用户@IP:文件目录 需要拷贝的目录 12、设置定时任务 crontab -e 任务例子: */5 * * * * /usr/local/python-3.6.3/bin/python3 /home/levi/game_statistic/ninja/SDK_to_mysql_us.py --name ninja --channel 201 --server "us" >> "/home/levi/game_statistic/ninja/log_us/mysql_201_$(date +"\%Y-\%m-\%d").log" 2>&1 13、查看定时任务 crontab -l 14、实时查看日志 tail -f 日志名 15、将程序放在后台启动 nohup /usr/bin/python3 server.py & 16、用shell脚本配置定时任务crontab (1)添加定时任务 (crontab -l;echo "新的定时任务")|crontab - (2)删除某个定时任务 (crontab -l|grep -v "要删除的定时任务的关键字")|crontab - 17、远程可视化访问服务器 进入文件夹按快捷键 ctrl + L,使用(ssh://用户名@服务器IP:端口号)访问