最新消息:阿啰哈,本人90后,目前单身,欢迎妹子们来撩!.(。→‿←。)

Shell

Bash Shell编程积累、Shell脚本分享

分区使用率的监控脚本

作用: 如果系统中的某个分区使用率或Inodes使用率一旦大于或等于90%时,则发出邮件告警信息给管理员,通知管理员采取相关措施避免分区爆满。 把脚本设置成crond任务使其周期往复执行 #!/bin/bash #Aut...

给shell脚本加密

在Linux下通过shell脚本执行某些任务时(比如访问ftp),可能需要在shell脚本中显式添加个人帐号和密码。这导致了安全性问题,毕竟root用户是可以读该shell脚本文件的。给shell脚本加密是个解决办法。 ...

bash下. : () {} [] [[]] (())的解释

bash下有很多像{}、[]等一些符号命令,下面是我对一些常用的符号命令的学习笔记,若有错误或纰漏望各位兄弟指正。 一、.(source) .(点)与source命令一样,从文件中读取并执行命令,无论该文件是否都有可执行权限都能够正确的执行。且是在当...

几种字符串加密解密的方法

第一种:〔 Python 与 Bash Shell 的结合 〕 这个命令会让你输入一个字符串,然后会再输出一串加密了的数字。 加密代码[照直输入]: python -c 'print reduce(lambda a,b: a*256+ord(b...

bash的常用功能和技巧

本文分享了在shell学习和使用中经常用到的一些功能和技巧。 编码规范 1 对命令的返回值进行判断 2 临时文件采用脚本名加PID标识并清理  3 function内的局部变量使用local限定符  4 显式函数返...

变量值在双引号中时要注意的

IP_TMP=~/123.txt for I in `cat $IP_TMP` IP_TMP="~/123" for I in `cat $IP_TMP` 上面这两种形式中,无非就是在变量赋值时多了一对双引号,但结果就完全不一样了: 第一种不带双...

Linux服务优化脚本

此脚本仅适用于特定的服务器环境,请勿随意在您的生产环境中运行 关闭Linux中不必要的自启动服务: 卡书 #!/bin/bash #Author: kashu #Date: 2013-11-03 #Description: service op...

bash shell获取字符串的长度

# bash shell中如何得到字符串的长度 str="www.kashu.org"  echo ${str} | wc -L echo ${#str} 结果为13 expr length "www.kashu.org"  结果...

Shell Script语法结构汇总

1、简单条件判断式 if [ 条件判断式 ]; then 当条件判断式成立时,可以进行的命令工作内容; fi <==将 if 反过来写,就成为 fi 啦!结束 if 之意! 2、多层条件判断 # 一个条件判断,分成功进行与失败进行 (...

正则表达式

特殊的符号 特殊符号 代表意义 [:alnum:] 代表英文大小写字节及数字,亦即 0-9, A-Z, a-z [:alpha:...

安装并配置TFTP服务

安装并配置一个本地TFTP服务的shell script 说明: 1、适用于CentOS/RHEL 5.x/6.x 2、建议系统已经安装并配置好yum,repository也配置正确 3、如果没有yum,请在脚本...

here documents的使用技巧

1、here documents里支持参数的代入(默认启用了对参数代入的功能) Bash Shell: here documents #!/bin/bash  #Author: kashu #Date: 2013-...

在Linux命令行界面中使用dropbox

卡书想使用dropbox来备份服务器上的数据,不经意间看到这样一个如此实用的shell脚本,根据说明就顺利地学会了如何使用,步骤其实很简单。 1、下载bash shell脚本: wget -c https://raw...

Shell脚本调试技术

一. 前言 shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,...

fork 炸弹的解释

函数在程序设计中是一个非常重要的概念,它可以将程序划分成一个个功能相对独立的代码块,使代码的模块化更好,结构更加清晰,并可以有效地减少程序的代码量。递归函数更是充分提现了这些优点,通过在函数定义中调用自身,可以将复杂的计算问题变成一个简单的迭代算...

room port association

Bash Shell: room port association #!/bin/bash #Author: kashu #Date: 2013-08-23 #Filename: root_port.sh #Description...