Chinaunix首页 | 论坛 | 博客

  • 博客访问: 51384
  • 博文数量: 41
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 415
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-15 16:26
文章分类

全部博文(41)

文章存档

2011年(2)

2010年(3)

2009年(36)

我的朋友

分类: LINUX

2009-11-10 21:56:16

shell是用户和系统沟通时的媒介,是命令行解释器
unix有很多种shell,linux采用bash作为其默认的shell
系统可以使用的shell记录在/etc/shells中
 
bash当中设定变量
a=boobooke(a变量的值为boobooke)
echo ${a}获取a变量的值
 
变量分为本地变量和环境变量两种,本地变量用于当前shell,环境变量用于全局的环境中
set列出所有变量
env列出环境变量
 
常见的预定义的环境变量:
$HOME:当前用户主目录
$PATH:当前用户可执行文件的搜索路径
$LANG:程序应该使用的默认语言,如果显示乱码,设置LANG=zh,LANG=en等。
$PS1:行提示符,echo $PS1:出现一些字符,\d代表日期,\H代表完整的主机名称,\h代表主机名称的第一个名字,\t代表时间24小时,\T代表时间12小时,\A代表时间24小时,\u代表当前用户的账户名称,\w显示完成的工作目录名称,\W 利用basename获取工作目录名称\#第几个目录,\$提示符
basename /a/b/c 截取最后一个目录
 
locale -a:列出所有linux所支持的语系
将本地变量转化为环境变量:export 变量
 
阅读(325) | 评论(0) | 转发(0) |
0

上一篇:dump/restore

下一篇:bash---history

给主人留下些什么吧!~~