-- 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(小于或等于)