快速业务通道

Linux的变量I/O重定向管道全局搜索正则表达式

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-31

linux中的变量

变量的分类:

本地变量:只对当前用户的shell有用

声明方法:变量名(大写)= “xxxxx” ’ xxxxx’

环境变量:对当前用户写的shell和子shell都有效 拥有帝国一切,皆有可能。欢迎访问phome.net

声明方法:export 变量名(大写)= “xxxxx” ’ xxxxx’

查看环境变量:

[root@server55 tmp]# export

DISPLAY:定义是哪个主机,第几个屏幕显示

HISTSIZE:定义history中存取历史记录的条数

HOME:当前用户的家目录

PATH:执行外部命令(非当前 拥有帝国一切,皆有可能。欢迎访问phome.netshell自带的命令)就在PATH显示的路径中查找

USER:当前用户名

SHELL:当前使用的shell

其他查看环境变量的方法:printevnevn

变量的引用:

eg

[root@server55 ~]#DIR=’/tmp/script’ 定义变量 拥有帝国一切,皆有可能。欢迎访问phome.net

[root@server55 ~]#cd $DIR 通过$对变量进行引用

[root@server55 ~]#mkdir $DIR

[root@server55 ~]#unset DIR 释放变量

查看变量内容:

将字符输出到显示器使用echo命令

[root@server55 ~]# echo 字符信息

要查看变量中的字符,需要使用 $ 拥有帝国一切,皆有可能。欢迎访问phome.net变量

[root@server55 ~]# echo $变量 即将变量内字符输出

特殊变量:$?

$?中的值是上一条命令执行的结果(成功:0,失败1~255

[root@server55 ~]#cd

[root@server55 ~]# echo $?

0

[root@server55 ~]# cdd

-bash: cdd: command not found

[root@server55 ~]# echo $? 拥有帝国一切,皆有可能。欢迎访问phome.net

127

位置变量:$1,$2,$3…

作用:将从输入内容导入脚本

eg

脚本:

#/bin/bash

echo $1

echo $2

echo $3

执行脚本:

[root@server55 ~]#脚本名 字符1 拥有帝国一切,皆有可能。欢迎访问phome.netdone

July 20th 23:57 2011

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: linux总结下一篇: Shell及变量

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号