假设你使用的是Fedora, Red Hat, CentOS, 或者 ScientificLinux 系统,使用以下的命令安装GNU的C/C++开发包和编译器。# yum groupinstall 'Development Tools' 假设你使用的是Debian 或者 UbuntuL...
分类:
编程语言 时间:
2014-07-09 19:30:48
阅读次数:
226
Shell编程基础本文作者:Leal授权许可:创作共享协议GNU自由文档许可证编辑人员:FireHare, Dbzhang800我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/bash.....
分类:
其他好文 时间:
2014-07-09 19:09:31
阅读次数:
340
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
安装 pip :$ wget https://bootstrap.pypa.io/get-pip.py...$ sudo python get-pip.py install使用 pip 安装/升级 lxml(升至 3.3.5) 时出现以下报错:"error: command 'x86_64-linu...
分类:
系统相关 时间:
2014-07-08 17:50:16
阅读次数:
6067
#!/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
tar命令可以用来归档并压缩文件。Linux下的tar工具室GNU版本,这个版本与传统的tar有一定的区别,如支持长格式参数等。tar的语法为:tar<操作>[参数]操作选项有:[-]A将一个tar文件追加到另一个归档文件中[-]c创建一个新文档[-]d寻找归档与文件系统之间的差异[-]r将文件..
分类:
系统相关 时间:
2014-07-08 12:22:51
阅读次数:
246
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