笔记:常用命令

-- git 回退代码

git log 
git reset --hard 761f80c10e90c793967b182575606d9134c4e28c
git push origin prj-dev-20221130 --force

-- git 本地添加远程仓库源

git remote add new-remote http://xxxx.git


-- 打包跳过单元测试 
mvn clean package -Dmaven.test.skip=true -Pdev


-- 解压缩,防止文件名中文乱码
unzip -O CP936 xxx.zip


-- 启动springboot打的jar包
nohup /usr/local/jdk1.8.0_202/bin/java  -Xms512m -Xmx512m -Xmn300m -jar test.jar > app.out 2>&1 &


-- 本地启动springboot打的jar包
/D/"Program Files"/Java/jdk1.8.0_172/bin/java  -Xms512m -Xmx512m -Xmn300m -jar test.jar


-- 运行kettle作业
./kitchen.sh -rep=my-rep -file=/data/kettle/kettle_job/test.kjb >>/data/kettle/kettle_log/test_$(date +%Y%m%d).log


-- 运行kettle作业(配置数据源时加载外部properties配置文件)
nohup ./kitchen.sh -file=/app/kettle/kettle/kettleJob/test.kjb -param:jdbc_configpath=/app/kettle/kettle/kettleJob/conf/jdbc_config.properties -level=Basic -logfile="/app/kettle/kettle/kettle_log/test_"$(date +%Y%m%d) > /app/kettle/kettle/kettle_log/test_$(date +%Y%m%d)&


-- 这个是清掉kettel全部任务进程的命令
ps aux|grep kettle|awk '{print $2}'|xargs kill -9


-- 网络是否能连通
ping blog.csdn.net 或者 telnet ip 端口 或者curl http://接口地址


-- 批量替换文件中的字符串,格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名。
sed -i 's/旧文本/新文本/' `grep 旧文本 -rl /data/kettle/transformation/*`


-- vi文件后,设置文件编码为linux的
:set ff=unix


-- 
jmap -heap 进程号
-- 查看应用(带路径?)
jps
jpmd -l


-- 查看内存空间
free -h
-- 查看磁盘空间
df -h
-- 查看当前目录占用的磁盘空间
du -sh ./


-- 在命令行连接服务器ssh ip
ssh 10.xx.xx.24    // 然后输入密码


-- 统计当前目录下(含子目录)html和java文件的代码行数
find ./ -name "*.html" -o -name "*.java" | xargs cat | wc -l

# spring-boot只更新部分文件,可以按照下面先解压jar->替换文件->再打包jar
# 解压,到当前目录
jar -xvf source.jar 
# 打包,不进行压缩
jar -cvfM0 source.jar ./

#tar--压缩和解压缩命令
  解包:tar xzvf filename.tar
  打包:tar czvf filename.tar dirname

# linux下查看端口是否被占用,如8886端口:
netstat  -anp  |grep  8886

#文件在linux服务器间传输
scp -r ./test.zip root@10.xx.xx.72:/data/xxy/test

#linux 查找目录/data/reports下包含"test"关键字内容的文件(文件内容)
grep -r "test"  /data/reports

【jdk配置】
export JAVA_HOME=/usr/java/jdk1.7.0_80
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

------ jpa ----------------------
-eq :equal(相等)
-ne :not equal(不等) 
-gt  :greater than(大于)
-ge :greater than or equal(大于或等于)
-lt   :less than(小于)
-le  :less than or equal(小于或等于)

  • 22
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值