# Shell工具 **Repository Path**: zekdot/shell_tools ## Basic Information - **Project Name**: Shell工具 - **Description**: Ubuntu下的Shell小工具 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-02-24 - **Last Updated**: 2021-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Shell工具 Ubuntu下的Shell小工具 ## checkCommandChange.sh 用来检查命令的输出,,其实完全可以用watch代替,当时并不知道有这个东西 ## checkTicket.sh 从12306爬取车票信息,输入checkTicket.sh之后会显示用法 ## mean.sh 用途: 查单词,从有道翻译爬取内容,理论上还可以爬取更多信息,这是最基础的信息 ## newShell.sh 新建一个Shell脚本,支持不写.sh和写.sh两种用法,并且会自动为生成的新文件加上执行权限以及头部的一些基本信息,然后打开vim编辑器 ## deploy.sh 用于tomcat部署项目,只需要一个参数,就是要部署的war包名称(不含.war),部署的实现方式写在了文件里面的注释,executeCmd.sh和copyFile.sh用于辅助该文件的实现 ## newOJ.sh 调用时,会同时创建一个测试用的txt文件以及重置了标准输入流的C++文件,如: newOJ.sh test 即会在目录下创建test.cc以及test.txt,其中test.cc已经自动生成部分C++格式的内容 ## ojTool.sh 调用时参数可选,如果没有参数直接编译运行文件,参数目前可选编译运行还是输出重置标准输入流到键盘的代码,如: ojTool.sh test.cc ## desktopPic.sh 用于Ubuntu快速设置桌面壁纸,原理依照这篇博客实现: **https://www.linuxidc.com/Linux/2016-09/135350.htm** 使用时,将图片放在同目录下的某文件夹子下 desktopPic.sh -a 文件夹名 #添加一个系列的屏保 desktopPic.sh -d 屏保系列名称 #删除一个系列的屏保 分为若干个工具Shell: ### addDesktopPic.sh 用于添加桌面壁纸合集 包括如下工具Shell * changeName.sh 修改文件夹下所有图片文件的名称 * generateXML.sh 为图片文件生成动画的XML文件 * cpFile.sh 复制相关文件到对应的目录下 * addNewConfig.sh 修改对应的配置文件,增加新的动画方案 ### delDesktopPic.sh 用于删除一个系列的屏保