专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

linux 自定义shell脚本

57_1.png

前言

撸主的记忆力比较差,英语也不行,有句古话说的好,好记性不如烂笔头。linux上的有些命令,我根本记不住,像什么开启端口,关闭端口,添加定时任务等命令。于是,我就自己写了一个hntool工具脚本。

自定义shell脚本

57_2.png

date.sh 关于时间的
docker.sh docker命令
du.sh 查看文件或文件目录大小的命令
find.sh 查找命令
install.sh 安装常用软件命令,比如java、redis、nginx
port.sh 对于端口的开启或关闭 system.sh 查看系统信息、磁盘容量大小、cpu信息 task.sh 对于定时任务的操作 tomcat.sh tomcat的启动、关闭、查看日志的命令 

如何安装脚本

wget http://hntool.vip/sh/install.sh

下载好后执行脚本

sh install.sh

如何使用

时间

查看当前时间

hntool date now
输出: 2020-07-21  20:49:19

查看时区

hntool date zone
输出: CST +0800

系统信息

hntool sys -v
输出:
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.4.1708 (Core)
Release: 7.4.1708 Codename: Core 

tomcat

启动tomcat

1、配置tomcat启动目录

vim /etc/hn-config.ini
[home]
hn.home=/usr/local/hntool

# 可以配置多个
[tomcat] tomcat.home=/home/tomcat/api-8080 [tomcat] tomcat.home=/home/tomcat/manage-8088 [tomcat] tomcat.home=/home/tomcat/task-8081 

2、启动命令

hntool tomcat start
0       /home/tomcat/api-8080
1       /home/tomcat/manage-8088
2       /home/tomcat/task-8081
choose tomcat:      #选择你想开启的tomcat 

关闭tomcat

hntool tomcat stop
0       /home/tomcat/api-8080
1       /home/tomcat/manage-8088
2       /home/tomcat/task-8081
choose tomcat: 

动态查看tomcat日志

hntool tomcat logs
0       /home/tomcat/api-8080
1       /home/tomcat/manage-8088
2       /home/tomcat/task-8081
choose tomcat: 

查看分析tomcat日志

hntool tomcat lesslogs
0       /home/tomcat/api-8080
1       /home/tomcat/manage-8088
2       /home/tomcat/task-8081
choose tomcat: 

小结

大家可以自己扩展更多的命令,在/usr/local/hntool/bin目录下新增xx.sh,然后编辑/usr/local/hntool/hntool.sh脚本,在文件-help)上面新增你加的脚本即可

# 比如你新增的脚本叫做redis.sh
redis)
  sh $BIN_HOME/redis.sh $2 $3 $4
;;

-help) echo "sys date find sort port tomcat soft task du" ;; 

本文使用 mdnice 排版

文章永久链接:https://tech.souyunku.com/27478

未经允许不得转载:搜云库技术团队 » linux 自定义shell脚本

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们