git checkout -b 分支名
git branch 分支名——切换分支名
git add ./ ——在当前路径把修改的内容add到代码中
git commit -m "xxx" ——提交分支名
git push origin 分支名——将代码push到分支上
git pull origin 分支名1——将分支名1中的代码拉到目前所在分支中
git submodule update --init --recursive——下载git中的子模块
杀掉所有进程:
ps -ef | grep "python main.py"|awk '{print $2}'
ps -ef | grep "python main.py"|awk '{print $2}'|xargs kill -9
kill -s 9 `ps -ef|grep -v grep|grep 'channel-m.jd.com'|awk '{print $2}'`
重启nginx: /export/servers/nginx/sbin/nginx -s reload
!注意:如果调用socket报地址复用的问题,可能是代码有问题
vim中查询指令
反向查关键字 :1?xxx
cat gen_re_jd_com_gateway_vocab.gor | grep "GET" > rejdcom_01
cat lps_request.gor | sed 's/'GET'//g'| head -n 1
awk '{print "http://lps.jd.com"$0}' test.log ——在每一行前面加字符串
awk '{print "http://lps.jd.com"$0}' test.log| sed s/[[:space:]]//g ——去掉所有空格
cat testnew.log | sed 's/'lps.jd.com'/'11.19.174.113:8090'/g'—— 替换成指定ip+端口号
http://10.185.1.70:8001/yh/72143563823?imup=CiUKEGpkXzZiMWRkOTY5ODI0OWMSDzg2ODQyNTA0MDMwODI4MBgIGLcJIAAqIXhnYyxyZWNfNDAsZ2EsZl9iYV9mbF9sNDkzOCx0em1peD IFdHptaXhCWgorCK_Y3eCMAhCfpuMEGg_nlLflo6vniZvku5Too6QiDOaXtuWwmueZvuaQrRIrCK_Y3eCMAhCfpuMEGg_nlLflo6vniZvku5Too6QiDOaXtuWwmueZvuaQr Q&jd_pop=553f380b-41b6-4600-8a67-09a4d1218e90&sid=a7c52f72fc058f57d6cc4373316e5e9w&un_area=7_482_485_45487&forcebot=1 HTTP/1.0
http://11.27.157.109:8001/item/55686369098.html?re_dcp=21Sm2D2ZOw&