1. java程序类
java -jar -DfilePath="/data1/spic-tianshu/test1.xlsx" data-indegration-service-0.0.1-SNAPSHOT.jar > temp.log
-DfilePath="/data1/spic-tianshu/test1.xlsx"可以传递参数给内部程序,程序内部通过
String filePath = System.getProperty("filePath");
接收,使用> temp.log可以把输出日志生成文件存储在当前目录下;
nohup java -jar -DfilePath="/data1/spic-tianshu/test1.xlsx" data-indegration-service-0.0.1-SNAPSHOT.jar 2>&1 &
nohup 后台运行,加上2>&1 &,输出日志文件在当前目录nohup.out中,可以通过tailf nohup.out命令查看
netstat -tunlp | grep 8086 nohup java -jar data-metric-query-0.0.1-SNAPSHOT.jar --spring.config.location=application.yml 2>&1 &
–spring.config.location=application.yml 使用外部配置文件
netstat -tunlp | grep 8080
查看8080端口的进程id和进程名称
2. kill命令
kill 进程id 允许进程处理完再终止
kill -9 进程id 强制终止进程
3. 解压、压缩文件命令
解压
tar -xvf planned_energy_generation.tar
unzip file.zip
压缩
tar -cvf file.tar /path/to/directory-or-file
zip -r file.zip /path/to/directory-or-file
4. 查找文件命令
find / -name "planned_energy_generation.tar"
加/表示从根目录开始查询,最好切到root;
5. 文件操作命令
cp test1.xlsx ./filetest/
拷贝文件到当前目录下的filetest文件夹下
mv files1 files2
重命名文件夹名称,将文件夹名称从files1改为files2
ll -lh
命令查看当前文件夹下所有文件及其大小命令
6. 删除命令
rm 文件名 删除之前会询问一下 按y或n
rm -f 文件名 强制删除
rmdir test 删除空文件夹,若文件夹不为空无法删除
rm -r filetest 文件夹不为空,进行删除操作,会递归询问,也可以删除空文件夹
7. cat命令
将文件a的内容追加到文件b,可带路径
cat 文件a >> 文件b
创建文件,使用该命名后,linux让我们向创建的文件中添加内容,当添加完内容后,回车另起一行,再按ctrl+d结束内容添加,或者不回车,按2次ctrl+d结束内容添加
cat > 文件名
8. 权限命令
chmod 777 文件名
目前碰到的时挪到/tmp目录下无法下载,是权限问题,修改下权限就可以了
9. 查找进程
ps -aux | grep 启动某一进程命令
例如:ps -aux | grep seatunnel