代码改变世界

bash与sh的区别

2014-02-11 15:20 by youxin, 2409 阅读, 0 推荐, 收藏,
摘要:在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本。目前研发送测的shell脚本中主要有以下两种方式:(1) #!/bin/sh(2) #!/bin/bash在这里求教同福客栈的各位大侠们一个问题:以上两种方式有什么区别?对于脚本的实际运行会产生什么不同的影响吗?脚本test.sh内容:#!/bin/shsource pcy.sh #pcy.sh并不存在echo hello执行./test.sh,屏幕输出为:./test.sh: line 2: pcy.sh: No such file or directory由此可见,在#!/bin/sh的情况下,source不成功,不会运 阅读全文

Mysql unix_timestamp() FROM_UNIXTIME和DATE_FORMAT(date,format)

2014-02-11 14:37 by youxin, 3034 阅读, 0 推荐, 收藏,
摘要:mysql 中:UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date) 若无参数调用,则返回一个 Unix timestamp ('1970-01-01 00:00:00' GMT 之后的秒数) 作为无符号整数。若用date 来调用 UNIX_TIMESTAMP(),它会将参数 阅读全文

转:sql语句中GROUP BY 和 HAVING和使用 count()

2014-02-11 13:27 by youxin, 3447 阅读, 0 推荐, 收藏,
摘要:在开发时,我们经常会遇到以“累计(count)”或是“累加(sum)”为条件的查询。比如user_num表:idusernum1a32a43b54b7 例1:查询出现过2次的user。 往往初学者会错误地认为在where 语句里直接使用count()算法,很显然这个想法是错误的,count()方... 阅读全文

shell中的大括号和小括号

2014-02-11 12:45 by youxin, 1817 阅读, 0 推荐, 收藏,
摘要:1.shell中的大括号和小括号1.${var}2.$(cmd)3.() 和 {}4.${var:-string}, ${var:+string},${var:=string}, ${var:?string}5.$((exp))6.$(var%pattern), $(var%%pattern),$(var#pattern), $(var##pattern)现在分述如下:1.${var}是shell中的原形变量,我们常见的形式是$var如:$ var=test$ echo $vartest但是这样不能在变量后随意添加字符如:$varAA就会出错这时,可以用原形${var}AAtestAA这个特性 阅读全文

转:关于rename命令ubuntu下的用法

2014-02-11 10:27 by youxin, 4486 阅读, 0 推荐, 收藏,
摘要:下面是我的遭遇:上午想批量改几个文件的名字,觉得mv在批量方面不够方便,百度到了rename这个命令,原谅我吧,我总是在百度不到结果时才去看google,以后还是少去百度的好国内很多贴子都在说linux下没有rename这个命令,扯淡,不过是平常改名字用mv罢了,rename经常用在批量改名方面。当然了, 也有不少贴子在说rename用法,可是我怎么看都是一模一样的文章被不断转载的。我没用过debian系之外的*nix的rename,但是起码 debian跟ubuntu的rename跟他们说的用法不一样(今晚ssh连接unix-center总是time out,等明天试试那里的freebsd跟 阅读全文

Linux批量重命名

2014-02-10 21:34 by youxin, 271 阅读, 0 推荐, 收藏,
摘要:http://blog.csdn.net/qm4050/article/details/8472464http://www.jb51.net/article/33902.htmhttp://hi.baidu.com/vchentech/item/a0f51eef419d68394ddcaf96 阅读全文

Linux文件夹执行权限

2014-02-10 21:33 by youxin, 6013 阅读, 0 推荐, 收藏,
摘要:在Linux中,文件有三种权限--可读,可写,可执行。目录也有三种权限--可读,可写,可执行。但是实际上他们有着不同的意义。对于文件:可读 :表示可以读取文件里的数据;可写 :表示可以改变和删除文件; 可执行:表示可以执行该程序。对于目录:可读:表示,你可以列出目录中有什么文件;可写:表示可以在目录中删除和增加文件;可执行:表示可以列出目录下文件的信息。参考:http://forums.fedoraforum.org/archive/index.php/t-45213.html在我们使用ls -l命令时,我们常常可以在每一行的最前列看到类似于: “-rwxr-xr-x 3 ret etc 67 阅读全文

linux type 命令和Linux的五个查找命令

2014-02-10 21:23 by youxin, 1523 阅读, 0 推荐, 收藏,
摘要:type命令用来显示指定命令的类型。一个命令的类型可以是如下之一alias 别名keyword 关键字,Shell保留字function 函数,Shell函数builtin 内建命令,Shell内建命令file 文件,磁盘文件,外部命令unfound 没有找到它是Linux系统的一种自省机制,知道了... 阅读全文

linux sed 使用

2014-02-10 20:43 by youxin, 497 阅读, 0 推荐, 收藏,
摘要:sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取文件的下一行,然后重复该过程直到它完成该文件。在这里要注意 阅读全文

linux awk 使用

2014-02-10 20:20 by youxin, 464 阅读, 0 推荐, 收藏,
摘要:awk是linux下的一个命令,他对其他命令的输出,对文件的处理都十分强大,其实他更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等。他读取输出,或者文件的方式是一行,一行的读,根据你给出的条件进行查找,并在找出来的行中进行操作,感觉他的设计思想,真的很简单,但是结合实 阅读全文
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 269 下一页