rz -y :上传
wc -l :查找文件条数
ls -lah : 根据条件查找文件
cat : 查看文件(类型为.xml .txt 等问题类型)
vi : 编辑文本文件(具体操作百度搜索)
ps -ef|grep XXX(查看某个文件下有多少个任务)
cat XXX | grep 'XXX' (筛选日志.条件为XXX)
mkdir : 创建文件夹
rm -rf :删除文件
tar -czvf XXX2019XX.tar.gz file : 将文件打成tar.gz文件备份, file为原文件名称,XXX2019XXX为备份的文件名称
tar -zxvf XXX2019XX : 解压文件
cp file fileXXX : 备份文件,file为源文件,fileXXX为备份文件名称
zcat : 查找压缩包中的内容
例:zcat /kc/project/netnumber[1-3]/logs/business.2019-05-20-1[4-6].log.zip|grep -a 'http://123.125.99.7:9002/api'|grep -a 'aiqy'|grep -v '"code":"9001"'|grep -v '"code":"9002"'|grep -v '"code":"9003"'| wc -l
grep 命令常用参数说明
-a 不要忽略二进制数据
-A 除了显示符合条件的那一行之外,并显示该列之后的内容
-b 在显示符合范本样式的那一列之前,标示出该列第一个字符的位编号
-B 除了显示符合条件的那一行之外,并显示该列之前的内容
-c 计算符合结果的行数
-C 除了显示符合条件的那一行之外,并显示该列之前后的内容
-e 按指定的字符串查找
-E 按指定的字符串指定的正则查找
-f 指定范本文件,其内容含有一个或多范本样式
-F 将范本样式视为固定的字符串列表
-G 将范本样式视为普通的表示法来用
-h 在显示符合范本样式的那一列之前,不标示该列所属的文件名称
-H 在显示符合范本样式的那一列之前,标示该列所属的文件名称
-i 忽略字符大小写
-l 列出文件内容符合指定的范本样式的文件名称
-L 列出文件内容不符合指定的范本央视的文件名称
-n 在显示符合范本样式的那一列之前,标示出该列的列数编号
-q 不显示任何信息
-r 在指定路径中递归查找
-s 不显示错误信息
-v 反向查找
-V 显示版本信息
-w 匹配整个单词
-x 只显示全列符合的列
--help 在线帮助
linux 上传到ftp文件命令行
1、ftp (进入ftp)
2、open [ip] [port] (打开链接)
3、lcd xxx(切换到本地路径)
4、put xxx.zip(本地文件) xxx.zip(传到ftp上的文件名)
linux启动jar包时指定jdk版本:
export JAVA_HOME="/kc/kc/project/report-scheduled/jdk1.8.0_201"
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
nohup /kc/kc/project/report-scheduled/jdk1.8.0_201/bin/java -jar report-schedule-0.0.1-SNAPSHOT.jar --server.port=8902 > log.txt &
linux设置环境变量:
export JAVA_HOME=/root/Desktop/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
查看端口号:
netstat -anp|grep 61616
lsof -i:61616
linux防火墙命令: