`
chelsea
  • 浏览: 119411 次
  • 来自: ...
社区版块
存档分类
最新评论

Unix Linux 第三方实用Shell工具集

 
阅读更多

第三方就是我方啦.

1. path

环境变量$PATH不会换行,看起来很费劲,path将$PATH分行输出

echo -e ${PATH//:/'/n'}

2. classpath

类似path

echo -e ${CLASSPATH//:/'/n'}

3. rmall

递归的将某个目录下所有满足条件的文件和子目录删除

for file in $( find "${1:-not.exist}" -name "${2:-not.exist}" ); do

rm -rf $file

done

4. pkill

按名称kill进程,linux提供了pkill,当aix之类的没有提供;下面的脚本依赖于ps的输出格式,各个平台不同,需要微调

aix: for pid in $( ps xu | grep "${1:-arg.not.exist}" | cut -f3 -d' ' | tr ' ' "/n" ); do

kill -9 $pid

done

red-hat: for proc in $( ps | grep "${1:-notexit}" | cut -f1 -d' ' ); do

kill -9 $proc

done

5. linkto

批量创建符号链接;有时需要拷贝某个目录的众多子目录中的一两个,而为其它所有的子目录创建符号链接

src=${1:-not.exist}

for file in $( ls $src ); do

ln -s $src/$file $file

done

6. findinfiles

搜索包含特定字符串的文件;可能find本身或grep本身就能做吧,参数太多了,不会用

for file in $(find $1 -name "$2"); do
if grep -n "$3" $file;then
echo 'found in ' $file
fi
done

下载 Sky Shell Utility: http://cosoft.org.cn/project/showfiles.php?group_id=5717

分享到:
评论

相关推荐

    UNIX shell语言编程24小时学会

    第三部分(学时13-18)涵盖了Shell编程的高级主题,这部分内容主要是帮助读者解决在Shell编程过程中可能遇到的难题。高级主题可能包括复杂的脚本调试技巧、性能优化、以及如何与其他UNIX程序和工具协同工作等。 ...

    Java 调用 Linux shell 命令执行框架:sshxcute

    sshxcute 就是这样一个框架工具集,它基于 JSCH 构建,允许工程师利用Java 代码通过 SSH 连接远程批量执行 Linux/UNIX 系统上的命令或者脚本,同时加入了判断成功与否,取回输出等多种实用功能。sshxcute 不管是针对...

    shell资料合集(共12本)

    在Windows系统中可能无法直接处理`.tar.gz`格式的压缩包,需要借助第三方工具如7-Zip或在线解压服务进行解压。 **一、Shell编程基础** 1. **shell+编程.doc**:这份文档可能包含Shell编程的基本概念,如变量、条件...

    Python.UNIX和Linux系统管理指南_20191018.rar

    3. 模块和包:了解如何组织代码,导入和使用Python的内置模块以及第三方库。 4. 文件操作:学习如何读写文件,处理文本和二进制数据。 5. 错误和异常处理:理解错误的概念,学会使用try/except来捕获和处理异常。 ...

    UNIX和Linux自动化管理(第二版)2009.

    - **自动化监控系统**:构建一套基于shell脚本和第三方工具的自动化监控体系,及时发现并解决系统问题。 - **自动化部署流程**:使用Ansible或Puppet等工具实现应用的自动化部署,加快开发到生产环境的交付速度。 #...

    Shell工具,xshell

    - 在线教程和文档:XShell官方和许多第三方网站提供详细的使用指南和常见问题解答,帮助用户深入掌握软件操作。 5. **安全建议** - 使用强密码或密钥进行认证,避免使用默认设置。 - 定期更新软件,修复可能的...

    Veritas NetBackup Commands UNIX and Linux Release 6.5

    NetBackup 软件可能包含第三方软件,这些软件的版权归其所有者所有。用户需要遵守第三方软件的许可协议和使用条款。 Veritas NetBackup Commands UNIX and Linux Release 6.5 提供了一个功能强大且安全的数据备份和...

    UNIX linux python 系统管理员手册

    - **强大的库支持**:Python 拥有庞大的第三方库生态系统,比如 `paramiko` 可以用于 SSH 连接操作,`psutil` 可以获取系统监控信息,这些都极大地方便了系统管理工作的开展。 - **自动化脚本编写**:利用 Python ...

    Windows shell cmd bash 第三方增强注入 Clink

    Readline 最出名的是它在 Unix shell Bash 中的使用,这是许多 Linux 发行版的标准 shell。 启动 Clink 会将其注入到一个 cmd.exe 进程中,在该进程中,它会拦截一些 Windows API 函数,以便它可以用自己的 Readline...

    linux-一个能够自动对MacBook进行清理和打补丁的简单的shell脚本

    2. 使用Homebrew:对于第三方软件,可以利用Homebrew包管理器自动更新,`brew update && brew upgrade`命令会更新Homebrew自身并升级已安装的软件包。 压缩包内的“MacOS-Maid-master”很可能是一个项目目录,包含...

    老男孩shell高级编程实战视频百度云盘分享

    - 发送邮件通知:可以使用`mail`命令或者第三方库如`mutt`等。 ### 结语 通过对“老男孩shell高级编程实战视频”的简要介绍及其相关知识点的阐述,我们不仅了解了Shell编程的基础概念,还深入探索了其高级应用技巧...

    教你如何在LinuxUnix平台安装MySQL

    可以从MySQL官方网站或第三方软件仓库获取。 2. **安装MySQL Server**:使用`rpm`命令安装MySQL服务器包。假设你已经下载了名为`MySQL-server-VERSION.i386.rpm`的文件,执行以下命令: ``` shell> rpm -i MySQL-...

    Python在Unix和Linux系统管理中的应用

    - 通过Python的第三方库如`pysnmp`,可以轻松地实现对网络设备的监控。 - 示例:编写脚本自动收集网络设备的状态信息,并在出现问题时发出警报。 6. **利用IPython增强命令行功能** - IPython是一个强大的交互式...

    给自己发短信的Shell脚本利用飞信

    标题中的“给自己发短信的Shell脚本利用飞信”指的是使用Linux Shell脚本来...通过学习和理解这个脚本,不仅可以了解Shell编程的基本语法,还能掌握如何利用第三方服务(如飞信)进行交互,提升自动化处理任务的能力。

    windows shell

    然而,为了在Windows上体验到与Unix/Linux系统类似的命令行环境,我们可以利用“Windows Subsystem for Linux”(简称WSL)或者安装第三方终端模拟器如Git Bash、Cygwin等。这些工具允许我们在Windows上运行Unix ...

    Unix基础知识与Shell编程

    - Shell 脚本是 Unix/Linux 系统中常用的一种自动化工具。 - **5.2 控制结构** - 包括条件语句 (`if`、`case`)、循环语句 (`for`、`while`)、函数定义等。 #### 六、Awk编程 - **6.1 Awk命令行调用** - Awk 是...

    shell 解析xml

    在Shell环境中,我们可以通过一些内置工具或者第三方工具来解析XML内容。 在Linux/Unix中,有几个常用的命令可以用来处理XML: 1. **`grep`**:虽然不是专门用于XML,但可以用来搜索包含特定文本的XML标签。 2. **`...

    强悍的linux控制台工具

    PUTTY还可以与各种第三方工具集成,如PuTTYgen(用于生成SSH密钥)、PSCP(命令行版本的SCP文件传输工具)和PSFTP(命令行版本的SFTP客户端)。这些工具一起构成了PUTTY套件,为用户提供更全面的远程管理功能。 在...

Global site tag (gtag.js) - Google Analytics