Linux 命令
进程线程相关
ps 命令的作用是显示进程信息
-e : 显示所有进程
-f : 全格式
ps -ef | grep java
ps -ef | grep weblogic | grep –v grep | awk ‘{print $2}’ |xargs kill -9 关键字为weblogic -v 忽略grep
kill -9 pid
ps aux |grep tomcat :查看tomcat的 PID
ps -T -p 16857|wc -l :查看线程
lsof -i | grep pid 根据进程id查端口
lsof -i:port 根据端口差进程
网络路径/url
curl 命令访问rul
wget 网络资源获取
traceroute ip 路由跟中
telnet ip port
ping ip
目录相关
pwd : 显示当前目录
ll :竖向显示当前目录文件列表
ls :横向显示当前目录文件列表
cd ../ 上一级
cd / 根目录
文件文件夹相关操作
mkdir xxx
rm -rf "file" 删除
rm -rf *@(jpg|png) 适配删除
mv xx.txt /目录 移动
cp -r /home/a.txt /usr/local/httpd/htdocs/ 文件拷贝
find . -name "*.java" |xargs rm -rf 匹配删除
whereis xx 查找
解压缩
unzip "file".zip 解压
zip –r 压缩为名称.zip 待压缩名称
zip –r –q /home/weblogic/version/prg$(date –d ”now” +%Y-%m-%d-%H).zip
tar -vxf xxxx.tar.gz 解压
jar –xf /tmp/prg.war 解压缩war
磁盘查看
df -h 系统磁盘查看
文件传输
pscp 需要安装软件, demo:pscp a.txt l-chenshaoqi@10.10.11.19:/home/l-qinlin/
rz -y "file" 上传(需要安装)
sz "file" 下载(需要安装)
文件查看
tail: -200f admin.txt
vi: admin.txt
cat: 从头到尾
tac: 从尾到头
less:
vim:
tomcat启动
./api-admin.sh
./api-start.sh
xxx.sh -d 无窗口启动
nohup xxx.sh 无窗口启动
nohup sh startWebLogic.sh > nohup.out &
java启动
/usr/local/var/monitor.sh
授权
sudo su 切换账户
chmod -R 777 sudo chmod -R 755 /usr/share/fonts/chinese; 授权
chmod -R 777 文件或文件夹
if判断
if [ -f “nohup.out” ];then
echo “文件存在”
rm –rf /tmp/nohup.out
else
ehco “文件不存在”
fi