shell 菜单 shell_menu

GPL
SHELL
Linux
2016-11-04
遇见王斌

日常编写系统安装维护类脚本时经常需要进行统一管理,统一管理的时候会有个难题,就是需要编写菜单等,同时新加功能后,还需要对菜单文件进行维护,同时对脚本的分类管理也是个难题。shell_menu 在此解决了这个问题

shell_menu 有以下两大亮点

  • 一键生成脚本菜单

  • 统一管理系统安装维护脚本

用法

(1)下载shell_menu
#git clone https://github.com/BillWang139967/shell_menu.git
#cd shell_menu

(2)编写一个系统安装维护脚本放到脚本目录
将脚本放到 sh_menu/Funtion 目录中(注:如果放到 Funtion 中包含子目录,会以目录名作为一级菜单选项)
#cat >./sh_menu/Function/helloworld.sh <<-'EOF'  
#!/bin/bash
echo "helloworld"
EOF

(3)生成菜单文件
#sh main.sh -c

(4)开始使用
#sh main.sh

使用展示

更新菜单文件

开始使用

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Add Open Terminal Here / Open Shell Prompt Here Right Click Menu To a File Manager

Question: How do I open a shell prompt or gnome-terminal at the current location while browsing directories and files via nautilus file manager? I'd like to see Open Terminal / ...

2009/08/19 17:27
364
0
Ubuntu 18.04 美化

环境安装 # 安装配置工具 gnome-shell 扩展 chrome gnome shell sudo apt install -y gnome-tweak-tool gnome-shell-extensions chrome-gnome-shell 安装 chrome 插件 在 chrome 商店中搜索 ...

2018/09/29 14:01
861
0
MAC OS 如何从Finder中选中目录快捷进入Terminal

> As of Mac OS X Lion 10.7, Terminal includes exactly this functionality as a Service. As with most Services, these are disabled by default, so you'll need to enable this to mak...

2015/10/23 11:22
53
0
【转】How to install and uninstall apk file on anr...

Currently the following operating systems are supported: Windows XP or Vista Mac OS X 10.4.8 or later (x86 only) Linux (Linux Ubuntu Dapper Drake) The following sections are cov...

2011/12/23 10:40
377
0
centos7  自定义桌面 gnome-shell

groupinstall "X Window System" gnome-common gnome-classic-session gnome-menus gnome-session gnome-session-daemon gnome-shell gnome-shell-browser-plugin gnome-shell-extension-com...

2014/09/02 18:34
5.8K
0
ubuntu myeclipse无菜单栏

解决MyEclipse在Ubuntu 11.04下没有菜单的方法 [日期:2011-08-26] 来源:Linux社区 作者:OrangeCount [字体:大 中 小] 电脑有点旧了,不想用Windows了,于是就换成了最新的Ubuntu 11.04....

2015/01/06 15:34
86
0
window设置软件自启动

实现某个软件在电脑开机就启动

2017/12/12 10:34
15
0
Htmlayout- h-smile引擎 学习篇(二)

Data input behaviors: button check radio edit password masked-edit - masked edit number decimal currency select select-dropdown tree and tree-checkmarks selector textarea and pl...

2014/09/23 17:07
59
0
libx264在Windows下编译

来源:http://roxlu.com/2016/057/compiling-x264-on-windows-with-msvc 1. Download and msys2 Go to msys2.github.io and download the 64 bit installer. On their website they have a p...

2018/06/09 16:43
2
0
Linux Shell学习(5)

1. trap (用以捕捉信号) trap 'action' signal1 signal2 signalN ##set traps trap - signal1 signal2 signalN ##clear traps 2. 定义函数 e.g. root@localhost :/home/James/mypro/shell...

2012/05/14 16:32
77
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部