一、基本的语法1.1、shell文件开头shell文件必须以以下的行開始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的參数是用来运行该文件的程序。在这个样例中我们使用/bin/sh来运行程序。当编辑好脚本时,假设要运行该脚本,还必须使其可运行。要使脚本可运行:执行chmod...
分类:
系统相关 时间:
2014-11-02 17:46:38
阅读次数:
313
如果写成[ "$a" -lt "$b" ],当$a $b 是整数(integer)时,工作得很好,但对于浮点数,会得不到想要的结果,它只会给你“-bash:***期待整数表达式”的结果。为了比较两个浮点数,可以写成这样[ `echo "$a > $b" | bc` -ne 0 ]
分类:
系统相关 时间:
2014-11-02 15:03:31
阅读次数:
275
文件命令、系统管理命令、备份压缩命令、VIM编辑器、用户和组、文件权限、搭建java环境、ssh远程登录、SSH信任...
分类:
系统相关 时间:
2014-11-02 13:53:02
阅读次数:
370
重要说明这不是给编程新手准备的教程,假设您入行编程不久,或者还没有使用过1到2门编程语言,请移步!这是有一定编程经验的人准备的.最好是熟知Java或C,懂得命令行,Shell等.总之,这是面向老鸟的,让老鸟高速上手Python教程.为什么总结这种一个教程我虽不是老鸟,但已熟悉Java,C/C++, ...
分类:
编程语言 时间:
2014-11-02 10:43:18
阅读次数:
253
前言:
对于VMware虚拟机配置文件(.vmx)损坏
大家发生问题的原因可能跟我不一样,但是解决方法应该是一样的.
但是本方法仅适用.vmx文件损坏而其他文件完好无损的情况。
问题发生:
最近一直在研究hadoop,今天刚搭建完HBase,用的时候就感觉速度很慢,结果在执行HBase shell的时候,卡住不动了。然后就报错了错误信息...忘记了内容了...然后虚拟机就...
分类:
系统相关 时间:
2014-11-02 00:40:05
阅读次数:
283
1. grep最简单的使用方法,匹配一个词:grep word filename
2. 可以从多个文件中匹配:grep word filename1 filenam2 filename3
3. 可以使用正则表达式匹配:grep -E pattern f1 f2 f3...
4. 可以使用-o只打印匹配的字符,如下所示:
lichao@ubuntu:command$ echo this is a line. | grep -E -o "[a-z]*\."
line.
5. 打印除匹配行之外的其他行,使用-v
...
分类:
其他好文 时间:
2014-11-01 23:19:52
阅读次数:
420
這段時間开始着手云风典藏项目,它是一个非营利公益项目,其目标是:网罗搜集古往今来的优秀典籍,将其制成各操作系统平台上通用的可检索、复制的、免费、离线、chm电子文档。第一个版本最近几日终于完成。在处理大量文件时,用到了一些很精巧有趣的bash shell脚本,几天后会专门整理出来分享给朋友们。
分类:
其他好文 时间:
2014-11-01 22:58:34
阅读次数:
338
2. 插入排序—希尔排序(Shell Sort)希尔排序是1959年由D.L.Shell提出来的,相对直接排序有较大的改进。希尔排序又叫缩小增量排序。基本思想: 先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,在对全体记录依次进行直接插入排序。...
分类:
编程语言 时间:
2014-11-01 21:49:17
阅读次数:
209
今天想来接触下Node.js 神奇 怀着揣揣的心 从官网下载了windows 的64位mis版本 几个下一步就顺利安装完毕了接着跟着新手教程走 不懂教程里的 苹果shell 是什么 反正就是检测下node的安装么 输入node -v 那么问题就来了:什么情况:跟想象的不一样 各种node node ...
分类:
Web程序 时间:
2014-11-01 19:09:45
阅读次数:
264