Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux系统 > » 正文

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

来源: 未知 分享至:

 

linux中的变量

变量的分类:

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

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

环境变量:对当前用户写的shell和子shell都有效

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

查看环境变量:

[root@server55 tmp]# export

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

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

HOME:当前用户的家目录

PATH:执行外部命令(非当前shell自带的命令)就在PATH显示的路径中查找

USER:当前用户名

SHELL:当前使用的shell

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

 

变量的引用:

eg

[root@server55 ~]#DIR=’/tmp/script’ 定义变量

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

[root@server55 ~]#mkdir $DIR     

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

 

查看变量内容:

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

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

要查看变量中的字符,需要使用  $变量 

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

 

特殊变量:$?

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

[root@server55 ~]#cd

[root@server55 ~]# echo $?

0

[root@server55 ~]# cdd

-bash: cdd: command not found

[root@server55 ~]# echo $?

127

 

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

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


最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史