1、作为服务启动
nohup ./startup.sh
2、直接启动
./startup.sh
3、控制台动态输出方式启动 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
./catalina.sh run
4、查看当前运行的tomcat服务
ps -ef |grep tomcat
5、删除此文件
rm test.tar
6、删除此目录
rm -r test
6、删除此目录,并且不提醒
rm -r -f test
7、压缩选择路径下的文件
tar -cvf test.tar /opt/admin-tomcat/apache-tomcat-7.0.76/webapps/test
7、解压文件
tar -xvf test.tar
8、查看实时日志
tail -f catalina.out 或者 tail -200f catalina.out 查看实时日志并且显示后两百行的日志
9、这里的u 这里指文件所有者,+x 添加可执行权限,*.sh表示所有的sh文件。
chmod u+x *.sh
10、 查看当前java项目端口占用
netstat -lnp|grep 10080
11、杀死此12578进程项目
kill -9 12578
14、 查看文件权限
ls -l ROOT-2021-06-16.tar
13、 权限被拒绝处理方式
chmod 777 edit.ftl
11、. 查看当前jar进程
ps aux|grep test.jar
12、启动jar包并指定日志文件
nohup java -jar 文件名.jar > 文件名.log 2>&1 &
13、 查看java进程
ps aux|grep 文件名.jar
14、 查看文件大小
du -sh 文件路径
15、重命名
mv a b 将a文件重命名b
16、解压war文件
jar xvf .\front-root.war
17、根据端口停止服务
netstat -tunlp|grep 10005
18、查看所有端口启动情况
netstat -lnpt
19、查看防火墙状态
firewall-cmd --state
20、关闭防火墙
systemctl stop firewalld.service
20、查看当前目录的文件信息
ls -l
21、查看一个文件夹下文件的详细信息,包括inode number,权限,大小等
ls -li
22、查看当前目录所有文件/文件夹大小
du -sh * | sort -nr
23、查看 文件/文件夹 || 当前目录所有文件大小
du -h ibe-service/ || *
24、选出排在前面的10个,
du -s * | sort -nr | head
25、选出排在后面的10个。
du -s * | sort -nr | tail
27、查看运行内存
cat /proc/meminfo | grep MemTotal
28、查看磁盘内存
fdisk -l
df -h
29、常用查看日志:
grep -A 30 '测试' test.log
cat test.log | grep "测试"
31、模糊批量删除文件
find . -name "文件名称前缀*" |xargs rm -f
33、过滤权限操作指令
sudo xxx
34、创建文件
touch aaa.txt
35、创建文件夹
mkdir -p aaa
36、vi或者vim命令:
:w - 保存文件,不退出 vim
:w file -将修改另外保存到 file 中,不退出 vim
:w! -强制保存,不退出 vim
:wq -保存文件,退出 vim
:wq! -强制保存文件,退出 vim
:q -不保存文件,退出 vim
:q! -不保存文件,强制退出 vim
:e! -放弃所有修改,从上次保存文件开始再编辑
37、设置vim缩进(window编辑的文件上传到linux报错问题)
vim .vimrm 打开命令
set tabstop = 2 设置缩进2
38、设置快捷命令alias
alias dc='docker-compose'
39、shutdown命令
shutdown -r 重启计算器
40、查看端口被哪个应用占用
netstat -tunlp | grep 7748 此命令会打印出7748端口使用的机器服务进程ID类似15765
ps -ef | grep 15765 查看服务进程信息得到应用信息