Bash Shell有个extglob选项。开启后Shell可以 另外识别出5个模式匹配操作符,能使文件匹配更加方便 。开启的方法:使用shopt命令:shopt -s extglob关闭的方法: shopt -u extglob开启后,以下5个模式匹配操作符将被识别:?(pattern-lis.....
分类:
其他好文 时间:
2014-07-08 23:26:36
阅读次数:
269
放置在/usr/local/sbin下面; 收到一个问题:"-bash XXX 没有权限";需要在此目录下执行chmod +x filename 收到一个问题:"-bash XXX ^M: bad interpreter: 没有那个文件或目录";vi -filename-> :set ff?会看到d...
分类:
系统相关 时间:
2014-07-08 22:24:11
阅读次数:
262
代码块的重定向是指在代码块内将标准输入或标准输出重定向到文件,而在代码块外还是保留默认状态,换句话说,代码块重定向指对标准输入或者标准输出的重定向只在代码块内有效。可以重定向的代码块是while、until、for,也可以是if/then,甚至是函数。
while重定向
#!/bin/bash
ls /etc> logs
while [ "$filename" != "rc.d" ...
分类:
系统相关 时间:
2014-07-08 18:42:10
阅读次数:
278
#!/bin/bash
HOST_NAME="localhost"
PORT=3306
USERNAME="root"
PASSWORD="root"
DBNAME="test"
TABLENAME="tb_test"
today=`date +%Y-%m-%d`
#删除数据
delete_sql="delete from ${TABLENAME} whe...
分类:
数据库 时间:
2014-07-08 15:40:54
阅读次数:
325
man bash: Special Parameters The shell treats several parameters specially. These parameters may only be referenced; assignment to them is not allowed...
分类:
其他好文 时间:
2014-07-08 11:40:44
阅读次数:
313
脚本:命令的堆砌,根据实际情况,结合命令流程控制机制实现的源程序。脚本的内容说明:1.以shebang开始,即#!/bin/bash。这里指定的是脚本解释器的路径。
2.以#开始的表示注释,用于说明脚本的功能和作用。
3.脚本的执行:可以直接给脚本赋予x权限,通过使用脚本所在的路径执..
分类:
其他好文 时间:
2014-07-08 09:12:55
阅读次数:
240
直接上配置,你懂的
lai'mac:~ laijingli$ more .bash_profile
###add my scripts to the search path for convenient daily usage
export PATH=$PATH:/Users/laijingli/autoshell:/opt/local/bin:/opt/local/sbin
##...
分类:
其他好文 时间:
2014-07-06 10:12:26
阅读次数:
185
shell类型:登录shell(需要密码的)正常通过某一个终端来登录,需要输入用户名和密码。使用su-username使用su-lusername2.非登录shell(不需要密码)suusername图形终端下打开终端窗口自动执行的shell脚本BASH的配置文件:全局配置使用的配置文件:/etc/prifile
/etc/profile...
分类:
其他好文 时间:
2014-07-04 06:33:25
阅读次数:
246
屌丝运维常用shell列出你最常用的10条shellhistory|awk‘{a[$2]++}END{for(iina){printa[i]""i}}‘|sort-rn|headhistory|awk‘{a[$4]++}END{for(iina){printa[$i]""i}}‘|sort-rn|headgrep-v"#".bash_history|awk‘{++a[$1]}END{for(iina)printi,a[i]|"sort-k2-nr..
分类:
其他好文 时间:
2014-07-04 06:19:01
阅读次数:
253
在某行或者某个位置,打印出“YY/MM/DDHH:MM:SS”先确定位置再输出即可注:有关时间格式到问题%Y:%B:%d%H:%M:%S定位以及光标到问题:tputcup1010tputsc,tputrc,tputcivis,tputcnorm#!/bin/sh
tputcivis
whiletrue
do
tputsc
#tputclear
tputcup1710
echo-n$(date+%Y)/$(da..
分类:
其他好文 时间:
2014-07-03 14:05:03
阅读次数:
177