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:端口号)访问
 
原文地址:https://www.cnblogs.com/maoxinjueluo/p/13355610.html