最精简Linux Live是一系列基于linux内核和BusyBox的自动生成最精简 Live Linux 系统linux shell脚本。所有所需的源码已经自动地被下载,而且所有的生成操作已经完全被封装在脚本中了。如果你想定制属于自己的最精简Linux Live 的ISO镜像文件,以下是你需要做的...
分类:
系统相关 时间:
2014-08-19 15:54:44
阅读次数:
279
2.return与exit区别return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用。exit(0)表示正常退出执行程序,如果加其它的数值:1,2,....可以表示...
分类:
系统相关 时间:
2014-08-19 12:17:14
阅读次数:
243
本篇笔记记录最最基本的vim和shell操作。
ShellScript能干什么
Shellscript类似与Windows的批处理,可以把很多指令汇总到一起,于是可以很容易地通过一个操作执行多个命令。很轻量,有效率。
在Vim中编写
Vim/Vi编辑器很强大,功能非常多,快捷键、指令更多,只需要知道最常用的就够了。
Vi有3种工作模式
1.命令模式
进去之后的默认模...
分类:
系统相关 时间:
2014-08-18 20:33:02
阅读次数:
260
在运行shell脚本时候,有三种方式来调用外部的脚本,exec(execscript.sh)、source(sourcescript.sh)、fork(./script.sh)exec(exec/home/script.sh):使用exec来调用脚本相当于在当前shell执行了一条命令,不会产生新的进程,被执行的脚本会继承当前shell的环境变量。但..
分类:
系统相关 时间:
2014-08-18 18:49:33
阅读次数:
660
详细理解:
linux命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。在linux shell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出了相应的文件名:
文件描述符说明列表
文件 文件描述符
输入文件-标准输入 0(缺省为键盘...
分类:
其他好文 时间:
2014-08-17 10:27:22
阅读次数:
170
在Java,Python中,可以用import的方式来进行脚本或模块之间调用,例如:
>>> import math
>>> math.sqrt(4)
2.0
在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢?
方法一:
. ./subscript.sh
方法二:
source ./subscript.sh
注意:
两个点之间,有空格,千万注意.
两个脚本不在同一目录,要用绝对路径
例如:
main.sh #主脚本
subcripts.sh ...
分类:
其他好文 时间:
2014-08-16 12:34:40
阅读次数:
176
‘.‘匹配任一字符‘*‘指定*前的字符可以连续重复使用任意次‘^‘字符串开头‘$‘字符串结尾‘.*‘任意数量的字符‘\‘转义字符‘[...]‘匹配任一字符‘[^...]‘不匹配任一字符,取反‘\(....\)‘标记匹配字符,后续通过转义序列进行引用,例如\(grep\).*\1,匹配2个grep中间带有任意数目的字符‘\..
分类:
其他好文 时间:
2014-08-15 02:48:08
阅读次数:
245
http://www.1987.name/141.html
shell基础
终端打印、算术运算、常用变量Linux下搜索指定目录下特定字符串并高亮显示匹配关键词
从键盘或文件中获取标准输入
[read命令]
文件的描述符和重定向数组、关联数组和别名使用函数的定义、执行、传参和递归函数条件测试操作与流程控制语句获取时间日期格式和延时
[date、sleep命令]内部字段分...
分类:
系统相关 时间:
2014-08-15 00:01:57
阅读次数:
316
一般我们使用tr来做字符串的替换,或者删除指定的字符串
tr的语法如下:
tr [OPTION]... SET1 [SET2]
-c, -C, --complement
first complement SET1
将非SET1中的字符替换为SET2
[lubinsu@200-168-1-4 ~]$ echo "lubinsu" ...
分类:
其他好文 时间:
2014-08-14 23:56:16
阅读次数:
466
在web开发中,总要熟悉的就是http协议,而发起一个http开始前最先要经历的一个过程就是DNS解析。简单说就是域名如何最终解析到实际服务器ip的过程。
而在研究DNS解析和排除DNS解析类故障问题的时候一个强大的工具就是dig。和他对应的有个比较传统的命令nslookup,不过dig作为更新的命令,其强大而简洁可定制的输出也使得运维其开发人员使用。
实例1(访问服务器本地DNSserve...
分类:
系统相关 时间:
2014-08-14 01:37:57
阅读次数:
474