引言:
我自己也是一个菜鸟,接触linux没有多久,最近在学习BASH的export命令时碰到了一个难道(书上说export是将自定义变量变成系统环境变量):我在一个脚本文件中定义一个了变量,然后export变量,按照我自己的想法,执行完这个脚本后,在提示符下一定可以用echo显示出它的值,可结果...
摘要:
[求助]
载linux 下, 有没有这样的工具,可以作为终端显示。像windows下的reflection, exceed, or x-win32?
要求完整的gui. 虽然可以:
1. xhost + server_ip
2. rlogin + server_ip
但是仅仅是一个terminal, 尽管可以运行gui的程序。但是不能看到linux的桌面!
!!!!急!
多谢!!
......
摘要:
linux shell 脚本中可以进行日期计算吗?
比如现在是2004/04/29,我想得到45天前的日期,怎么办?
请赐教!
好好先生 回复于:2004-04-30 07:27:43
斑主不在的时候网友帮你回答可以吗?
sakulagi 回复于:2004-04-30 08:14:11
其实热心的朋友很多的,不一定只有斑竹可以回答。^_^。楼主的帖子标题是不......
从学习export命令理解到的Shell环境和变量生存期
我自己也是一个菜鸟,接触linux没有多久,最近在学习bash的export命令时碰到了一个难道(书上说export是将自定义变量变成系统环境变量):我在一个脚本文件中定义一个了变量,然后export变量,按照我自己的想法,执行完这个脚本后,在提示符下一定可以用echo显示出它的值,可结果却不是这样,脚本执行完后用set根本看不到有这个变量存在.为什么呢?我百思不得其解,最后将问题贴出来,一位前辈告诉我说用source+脚本文件就可以了,我试了一下果然可以,但一个新的问题又出来了.我将脚本中export命令删除后,用source一样可以.那这个export好像没有什么用呀.
【程序编程相关:
求:一个关于.bash_history的】 【推荐阅读:
请教,如何查看所安装的RPM包的全名?】 在经过多次尝试后发现了一些东西,是我自己猜的,如果有什么不对的地方,请指正,谢谢.
【扩展信息:
使用ntlmaps 穿過 msproxy】 执行一个脚本时,会先开启一个子shell环境(不知道执行其它程序是不是这样),然后将父shell中的所有系统环境变量复制过来,这个脚本中的语句就在子shell中执行.(也就是说父shell的环境变量在子shell中可以调用,但反过来就不行,如果在子shell中定义了环境变量,只对该shell或者它的子shell有效,当该子shell结束时,也可以理解为脚本执行完时,变量消失.)为了证明这一点,请看脚本内容:
test=value
export test
这样的脚本执行完后,test实际上是不存在的.接着看下面的:
test=value
export test
bash
这里在脚本最后一行再开一个子shell,该shell应该是脚本文件所在shell的子shell,这个脚本执行完后,是可以看到test这个变量的,因为现在是处于它的子shell中,当用exit退出子shell后,test变量消失.
如果用source对脚本进行执行时,如果不加export,就不会在子shell中看到这个变量,因为它还不是一个系统环境变量呀,如脚本内容是:
test=value
...
下一页 摘要:
platform :ia64 linux 2.4.18-e.37
in "iostat" the device name are dev8-x
but in "fdisk -l" are sda sdb.......
請問我要怎樣對應device name
#iostat 2
linux 2.4.18-e.37.gfssmp (triton102) 04/28/2004
avg-cpu......