51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

shell

Shell多线程与控制线程数实现

Shell多线程与控制线程数实现

厉飞雨 阅读(325) 评论(0) 赞(15)

#### 概述 在工作当中执行某个脚本时常常因为循规蹈矩的进度导致缓慢,需要通过多线程来进行解决速度慢的问题。 ##### 生成测试文件,模拟多个任务 ```lang-bash [root@VM_0_9_centos ~]# for num in {1..10};do echo $num >> test.txt;done ``` #### 单进程 ```l...

BASH Shell 对文件进行管理

BASH Shell 对文件进行管理

厉飞雨 阅读(271) 评论(0) 赞(16)

<p>创建、复制、删除、移动、查看、编辑、压缩、查找</p> <p><strong>内容提要:</strong><br /> Linux目录结构<br /> 文件定位 路径<br /> 文件管理</p> <h5>一、Linux目录结构</h5> &...

使用 Oh My Zsh 打造酷炫 Shell 终端

使用 Oh My Zsh 打造酷炫 Shell 终端

厉飞雨 阅读(324) 评论(0) 赞(22)

<p>Oh My Zsh 是基于 Zsh 命令行的一个扩展工具集,提供了丰富的扩展功能。除了功能增强之外,还提供非常丰富的主题。我们今天介绍一下如何使用 Oh My Zsh 打造酷炫 Shell 终端。</p> <h2>效果截图 {#效果截图}</h2> <p>效果如图:<br /> <a href=...

Shell脚本中使用rm命令的致命错误

Shell脚本中使用rm命令的致命错误

厉飞雨 阅读(331) 评论(0) 赞(16)

如果在shell脚本中使用了一个没有声明的变量,或者是声明了但是没有赋值的变量,当执行该脚本时并不会报错,shell解释器会把前面提到的两种情况的变量值设置为空。如果恰好在rm命令中调用了该变量,那么会造成不可估计的后果,轻则误删文件,重则导致操作系统故障。 场景1: <br /> <br /> ``` #!/bin/bash file_dir...

ShellCheck 静态代码分析的工具

ShellCheck 静态代码分析的工具

厉飞雨 阅读(311) 评论(0) 赞(16)

<p>ShellCheck 是一个用于静态代码分析工具,其专门针对 Shell 脚本语言进行检查。它可以帮助用户发现并纠正脚本中的常见问题、潜在错误和最佳实践不一致。新手必备工具,老手也经常通过该工具进行脚本排错。</p> <h2>功能特点 {#功能特点}</h2> <p>ShellCheck 可以检查 Shell 脚...

9 个实用的 Shell 脚本

9 个实用的 Shell 脚本

厉飞雨 阅读(404) 评论(0) 赞(15)

> 好久没更新了,实在不知道写点什么好,就在网上找了一些资源。正文是杜老师整理的 9 个实用 Shell 脚本,供有需要的小伙伴参考。需要注意的是,这些脚本为杜老师收集,并没有测试过,小伙伴们使用之前要先测试。 ### 写在最前 {#写在最前} 常来的小伙伴应该发现杜老师说近两周没有更新了,过年期间确实有太多的事情需要处理,各种亲戚走动等等。目前已经处理差不多了,工作...