当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 帮忙解释下几个命令,书上都不解释的 !!(已解决)
帖子发表于 : 2006-07-18 19:23 

注册: 2006-04-09 22:22
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
代码:
#!/bin/sh
PATH= $1 ; export PATH
LESSOPEN="|gzip -cdfq %s"; export LESSOPEN
exec less "$@"


export 和 exec 帮忙解释下是用来作什么的,最好连参数也一起解释,要详细点哦 !~谢谢!

exec 以前ubuntu里不是没有的吗?什么时候又有了 ?还是我记错了?


最后由 l6751902 编辑于 2006-07-18 20:54,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-07-18 19:44 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
man bash
很详细的。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-07-18 20:06 

注册: 2006-04-09 22:22
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
我也知道那个很详细,不过是E文,export的 解释没看明白,
里面没有exec 的解释

代码:
#!/bin/sh
PATH= $1 ; export PATH
LESSOPEN="|gzip -cdfq %s"; export LESSOPEN
exec less "$@"


这个是   /bin/zless



页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-07-18 20:50 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
论坛有2种说明安装中文man的方法。我的都是中文的。
exec就是执行后面的一堆命令而已。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-07-18 20:53 

注册: 2006-04-09 22:22
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
知道了!谢谢


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-07-18 23:57 

注册: 2006-03-19 11:39
帖子: 750
送出感谢: 0 次
接收感谢: 7
export 为导出变量,表示将当前变量导出为环境变量。通常与赋值一起使用,在定义变量的同时导出变量,例如:
export XXX=xxx
如果已存在一个环境变量,例如PATH=aaa:bbb:ccc
使用export PATH=ddd 命令后,会破坏原有变量,可能在命令中使用 $PATH 表示变量原值
export PATH="$PATH:ddd"

PATH="$PATH:ddd"
其中$PATH=aaa:bbb:ccc
"$PATH:ddd"=aaa:bbb:ccc:ddd

PATH="$PATH:ddd"表示在当前Shell中定义变量
export PATH="$PATH:ddd"表示定义PATH变量,将它导出为环境变量


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译