最新消息:

shell

shellcheck 帮助你写出更好的脚本

shellcheck 帮助你写出更好的脚本

admin 11个月前 (03-21) 622浏览 0评论

简介 shellcheck 是一款实用的 shell脚本静态检查工具。 首先,可以帮助你提前发现并修复简单的语法错误,节约时间。每次都需要运行才发现写错了一个小地方,确实非常浪费时间。 其次,可以针对你当前不够完善不够健壮的写法,提供建议,帮助你提前...

Bash 快捷键

Bash 快捷键

admin 3年前 (2016-12-14) 1599浏览 0评论

生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt ...

curl和进行ftp的上传下载

curl和进行ftp的上传下载

admin 4年前 (2016-03-04) 1893浏览 0评论

上传文件: curl -T index.php -u name:passwd ftp://www.aikaiyuan.com/ 下载文件: curl -O -u name:passwd ftp://www.aikaiyuan.com/index.ph...

sed 命令详解

sed 命令详解

admin 4年前 (2015-12-18) 1839浏览 0评论

概述 sed是stream editor的简称,也就是流编辑器。它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”pattern space,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理...

linux bash shell之declare

linux bash shell之declare

admin 4年前 (2015-12-08) 1529浏览 0评论

declare或typeset内建命令(它们是完全相同的)可以用来限定变量的属性.这是在某些编程语言中使用的定义类型不严格的方式。命令declare是bash版本2之后才有的。命令typeset也可以在ksh脚本中运行。 declare/typese...

grep 命令中正则表达式的用法

grep 命令中正则表达式的用法

admin 5年前 (2015-05-25) 1774浏览 0评论

当你在使用grep命令的时候肯定会用到正则表达式,那么怎么在grep命令中使用正则表达式呢? 正则表达式元字符 grep命令支持很多正则表达式的元字符,以使用户能够更精准的定义要查找的模式。例如,可以通过制定的选项来关闭大小写敏感,要求显示行号等。 ...

Shell 转换文件名大小写的方法

Shell 转换文件名大小写的方法

admin 6年前 (2014-09-12) 2043浏览 0评论

bash 下 转换文件 大小写方法,如下: for file in `ls` do mv $file `echo $file | tr "[A-Z]" "[a-z]"` done 转载请注明:爱开源 » Shell 转换文件名大小写的方法

nginx 分割日志

nginx 分割日志

admin 6年前 (2014-08-10) 1527浏览 0评论

nginx的access.log总是记录很多东西,一两天就变成几十M,如果长时间下去,日志文件会很大很大。所以要分割日志: vim /wp-content/local/nginx/sbin/cut_nginx_log.sh 输入 #!/bin/bas...

linux bash判断文件或文件夹是否存在

linux bash判断文件或文件夹是否存在

admin 6年前 (2014-07-13) 2565浏览 0评论

在写shell脚本的时候,还是有些注意事项的,比如。。空格,给变量赋值不能有空格,象a=1就不能写成a = 1,刚开始的时候好纠结。。 写判断语句的时候[]之间一定要有空格。以下是一些常见的判断: #shell判断文件夹是否存在 #如果文件夹不存在,...

shell解决DNS负载均衡RS的健康检测

shell解决DNS负载均衡RS的健康检测

admin 6年前 (2014-07-13) 1673浏览 0评论

DNS负载均衡,是最早的实现负载均衡技术的。在DNS的配置文件中为多个地址配置同一个名字,即配置多条指向不同ip的A记录,而客户端在查询这条A记录的时候将随机获得其中一个地址。通过以上描述不难发现,DNS负载均衡有着配置简单,性能优异,没有修改架构的...

Shell读取ini文件

Shell读取ini文件

admin 6年前 (2014-06-29) 2107浏览 0评论

while IFS='= ' read var val do if [[ $var == [*] ]] then section=$(echo $var | sed 's/^[(.*)]$/1/') elif ...

Linux的五个查找命令

Linux的五个查找命令

admin 6年前 (2014-06-17) 1460浏览 0评论

最近,我在学习Linux,下面是一些笔记。 使用电脑的时候,经常需要查找文件。 在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟...

Shell工具:jsondiff.sh

Shell工具:jsondiff.sh

admin 6年前 (2014-03-19) 1859浏览 0评论

我最近忙着重构一个历史项目,不过由于客观条件所限,没有测试用例可用,以至于我不得不通过人肉对比新旧服务器的结果集是否一致来判断对错。既然说懒惰是程序员的美德,所以我想还是写一个工具吧,加之结果集为JSON,于是便有了jsondiff.sh。 逻辑很简...

Linux批量部署更新脚本

Linux批量部署更新脚本

admin 6年前 (2014-03-09) 2437浏览 0评论

随着IT 运维不断的发展,作为Linux服务器管理员,使用脚本自动化运维,可以减轻很多繁琐的工作,让你快乐工作, 发一个简单的自动化部署更新脚本,可以根据这个扩展,仅供参考。 1、批量远程执行命令脚本如下: vi auto_deploy_ssh.sh...