易截截图软件、单文件、免安装、纯绿色、仅160KB

linux shell中函数参数及其变量

linux中的SHELL函数是可以带参数的.
====代码===
#!/bin/bash
function show()
{
echo $0        #返回脚本本身名字而不是函数名
echo $1        #返回调用时的第一个参数
.
.
.
echo $9         #返回调用时的第九个参数
}
echo "Begin"   #程序开始
show             #不带参数的调用返回shell本身的名字
show local     #带参数调用.返函数本身的名字加参数local
####end#####
需要注意的是:
向函数传递参数就像在一般脚本中使用特殊变量$1,$2一样...函数取得所传参数后,将原始参数传回shell脚本,因此最好先在函数内重新设置变量保存所传的参数.这样如果函数有一点错误,就可以通过已经本地化的变量名迅速加以跟踪.
还有变量的作用域:
函数内部变量作用域只是在函数内部
而主SHELL变量的作用域在整个shell中...包括其函数
还有局部变量声明方式:
local valuename=value
此声明格式的变量只能在变量声明部分使用....
顺便推荐一个学习的BOLG:http://xiaowang.net/


相关文档:

解惑—Linux中的地址空间(一)转载

有这么一系列的问题,是否在困扰着你:用户程序编译连接形成的地址空间在什么范围内?内核编译后地址空间在什么范围内?要对外设进行访问,I/O的地址空间又是什么样的?
先回答第一个问题。Linux最常见的可执行文件格式为elf(Executable and Linkable Format)。在elf格式的可执行代码中,ld总是从0x8000000开始安排程序的& ......

Linux性能监视 sar 命令

sar是一个优秀的一般性能监视工具,它可以输出Linux所完成的几乎所有工作的数据。sar命令在sysetat rpm中提供。示例中使用sysstat版本5.0.5,这是稳定的最新版本之一。关于版本和下载信息,请访问sysstat主页http://perso.wanadoo.fr/sebastien.godard/。
sar可以显示CPU、运行队列、磁盘I/O、分页(交换区)、内存、CPU中 ......

linux ubuntu下ftp服务器安装、配置与使用

http://hi.baidu.com/vsgp/blog/item/0daae64589a3852fcffca3e7.html
1、安装vsftpd
终端输入:sudo apt-get install vsftpd
安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下ftp://IP地址。应该可以看到一个空白内容的ftp空间。
启用:sudo /etc/init.d/vsftpd start
停用:sudo /etc/init.d/ ......

一步一学Linux与Windows 共享文件Samba (v0.2b)

一步一学Linux与Windows 共享文件Samba (v0.2b)
作者:北南南北,正在增加中... ... 需要您的参与;
来自:LinuxSir.Org
简介:本文只是讲一讲我们最常用的Linux与Windows共享文件,主要是为新手指一指路。如何建立最简单的Samba服务器,并讲述遇到问题应该从何处寻找解决方案;正在更新之中,希望您的参加 ... ... 谢 ......

Linux查看硬件信息命令

Linux查看硬件信息命令
1.查看CPU信息
cat /proc/cpuinfo
2.查看内存信息
cat /proc/meminfo
free
vmstat
3.查看硬盘信息
fdisk -l
df -lh
4.查看内核版本信息
cat /proc/version
uname -r
lsb_release -a
5.查看文件占用空间
du
6.查看系统信息
dmesg
7.查看端口信息
netstat
8.查看32位还是64位
ge ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号