输出 echo变量 alue=“Theron”,value=100只读变量readonlyvalue="12345" 2 readonly value 3 value="2345"运行的话会输出 ./a.sh: 行 3: value: 只读变量使用 unset 命令可以删除变量value1="1.....
分类:
其他好文 时间:
2014-09-28 14:36:02
阅读次数:
192
[Shell学习笔记] sort、uniq命令对文本进行排序、单一和重复操作文章目录[隐藏]sort命令语法常用选项sort常见用法uniq命令命令选项uniq用法sort是在Linux里非常常用的一个命令,它将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文件,也可以从stdin中...
分类:
其他好文 时间:
2014-09-14 17:58:47
阅读次数:
390
严格来说,
但因为 0 是
> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;
一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空
(文件大小变成0字节);
>>
这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,
则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。
...
分类:
其他好文 时间:
2014-09-11 22:28:32
阅读次数:
252
在 shell command line 中,一般人或许不太计较 ( ) 与 { } 这两对符号的差异,
虽然两者都可将多个命令作群组化处理,但若从技术细节上,却是很不一样的:
( ) 将 command group 置于 sub-shell 去执行,也称 nested sub-shell。
{ } 则是在同一个 shell 内完成,也称为 non-named command group。...
分类:
其他好文 时间:
2014-09-11 11:19:41
阅读次数:
201
要说 $@ 与 $* 之前,需得先从 shell script 的 positional parameter 谈起...
我们都已经知道变量(variable)是如何定义及替换的,这个不用再多讲了。
但是,我们还需要知道有些变量是 shell 内定的,且其名称是我们不能随意修改的,
其中就有 positional parameter 在内。在 shell script 中,我们可用 $0, ...
分类:
其他好文 时间:
2014-09-11 11:15:08
阅读次数:
149
在解答本章题目之前,先让我们了解一个概念:return value !
我们在 shell 下跑的每一个 command 或 function ,在结束的时候都会传回父行程一个值,
称为 return value 。
在 shell command line 中可用 $? 这个变量得到最"新"的一个 return value ,也就是刚结
束的那个行程传回的值。
Return Value...
分类:
其他好文 时间:
2014-09-11 11:10:01
阅读次数:
153
最近自己一直在学习Linux,总感觉学的不少,但是学会并能灵活运用的不多。今天在研究vsftpd的时候,需要把系统内置用户(一般是UID小于500的用户)添加到/etc/vsftpd/ftpusers或者/etc/vsftpd/user_list。于是,自己就有个想法,怎么能获取UID小于500的用户列表呢?根据自己的..
分类:
系统相关 时间:
2014-08-25 15:08:55
阅读次数:
489
2.return与exit区别return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用。exit(0)表示正常退出执行程序,如果加其它的数值:1,2,....可以表示...
分类:
系统相关 时间:
2014-08-19 12:17:14
阅读次数:
243
详细理解:
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