1.进入某个目录,例: /home/ai
cd /home 进入/home目录
cd ai 进入到ai目录
cd .. 返回上一级目录
ls 查看目录中的文件
tail -n 300 nohup.out -- 查看一个文件的最后300行
ail -f bank-creditout.log -- 实时查看日志文件
mkdir dir1 创建一个叫做 'dir1' 的目录
cp -R web/hisys_web/dist dist_20181108或hmd/dist_20181108 把一个文件夹移到当前文件夹或另一个文件夹里(注 /var/www/hmd,/var/www/web)
ps -ef|grep java -- 查看java进程
ps -ef|grep 包名
kill 进程id -- 关闭进程
kill -9 进程id -- 强制关闭进程
java -jar jar包名 -- 启动jar包
例如: java -jar himedia-feedback-1.0-SNAPSHOT.jar
限制内存大小 java -Xmx256M -jar himedia-feedback-1.0-SNAPSHOT.jar
nohup java -jar jar包名 -- 后台启动
nohup java -jar himedia-secure-1.0-SNAPSHOT.jar
例如限制最大内存,并指定日志文件
nohup java -Xmx512m -jar pangu-api.jar --spring.profiles.active=prod > pangu_api.log 2>&1 &
nohup java -Xmx512m -jar pangu-job.jar --spring.profiles.active=prod > pangu_job.log 2>&1 &
查看某个进程的部署位置:
cd /proc/进程号
ls -al
标注:cwd符号链接的是进程运行目录;
exe符号连接就是执行程序的绝对路径;
cmdline就是程序运行时输入的命令行命令;
environ记录了进程运行时的环境变量;
fd目录下是进程打开或使用的文件的符号连接。
netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 80 //查看所有80端口使用情况·
netstat -an | grep 3306 //查看所有3306端口使用情况·
linux 清空文件内容命令
1. > test.log
2.
cat /dev/null > file_name
推荐使用cat命令。
3.echo "" >test.log
查找文件命令:find / -name **