Chinaunix首页 | 论坛 | 博客
  • 博客访问: 24772
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 195
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-18 12:49
个人简介

在这里.

文章分类
文章存档

2013年(14)

我的朋友

分类: LINUX

2013-02-22 11:30:05

命令别名配置功能: (alias),取消别名(unalias)

alias lm='ls -al'


内建命令: type

通过 type 这个命令可以知道每个命令是否为 bash 的内建命令。 此外,由于利用 type 搜寻后面的名称时,如果后面接的名称并不能以运行文件的状态被找到, 那么该名称是不会被显示出来的。也就是说, type 主要在找出『运行文件』而不是一般文件文件名喔!所以,这个 type 也可以用来作为类似  命令!找命令用的!


Shell的变量功能


  • 影响bash环境操作的变量
        PATH、HOME、MAIL、SHELL等等。为了区分与自定义变量的不同,环境变量通常以大写字符来表示。
  • 变量的添加、使用与取消
        1、使用echo将变量打印出来,使用变量时,需要使用$符号。例如:echo $PATH或者echo ${PATH}


        2、直接使用=连接就可以定义变量了。例如:poison_home=/home/Poison

  • 变量的配置规范
    • 变量与变量的内容以一个等号连接
    • 变量两边不能直接接空格符
    • 变量名称只能是英文字母或数字,但开头字符不能是数字
    • 变量内容如果有空格可使用双引号或单引号将变量内容括起来。
      • 双引号内的特殊字符,例如$,可以保留原本的特性,也就是说$符号还是可以解析变量
                            Ex: LANG=en test="This is $LANG",echo $test为This is en
      • 单引号内的特殊字符则为一般字符,直接输出
    • 可以使用转义符号'\'将特殊字符转换为一般字符
    • 使用其他命令的输出作为变量内容,可以使用`命令`或$(命令),例如:
    • 为变量添加内容时,可以使用“$变量名称”或${变量名称}并使用:冒号累加。
    • 若该变量需要在其他子程序中使用,则需要以export来使变量成为环境变量
    • 通常大写字符为系统默认变量,自定义变量使用小写。
    • 取消变量的方法为unset
        



阅读(507) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~