bash shell

作者: 临城 | 来源:发表于2015-03-22 23:14 被阅读48次

变量规则

  • 变量和变量值 用等号=相连

var = myname 错误
var=my name 错误
var=my\ name 正确

  • 变量值中的单引号' 双引号"

var="lang is $LANG" echo $var 输出 lang is en_US
var='lang is $LANG' echo $var 输出 lang is $LANG

  • 变量值由命令提供

version=`uname -r` echo $version
version=$(uname -r) echo $version

  • 扩增变量内容

PATH=$PATH:/home/bin
PATH="$PATH":/home/bin
PATH="${PATH}":/home/bin

  • 使变量变成环境变量

export PATH

  • 约定大写默认为系统变量
  • 销毁变量

unset var

  • 范例
    -- 变量追加字符

name=$nameyes 错误
name="$name"yes 正确
name=${name}yes 正确

  • set 观察所有变量(环境变量和自定义变量)

set

  • env 观察所有环境变量
    等价于 export

env

  • export 自定义变量转成环境变量
    环境变量和自定义变量的区别?
    该变量是否被子程序所继续引用,子程序(Shell PID)只会继承父程序的环境变量
  • 变量设定方式
  • 别名

alias lm="ls -al|more"

相关文章

  • chapter 3.基本的bash shell命令

    基本的bash shell命令 启动shell 大多数Linux默认的shell都为GNU bash shell/...

  • Homebrew相关问题

    查看当前shell echo $SHELL zsh切换bash chsh -s /bin/bash bash切换z...

  • shell & bash基础命令及巧用

    shell与bash脚本的区别shell是Linux基础命令解释器bash(Bourne Again shell)...

  • Shell补课

    更改启动shell chsh -s /bin/bash shell目录文件 /etc/shells 区别.bash...

  • shell 编程学习

    当前shell执行命令。./或者source 新建shell:/bin/bash ./file.sh bash $...

  • Bash

    主要概念 Linux默认的shell是bash Shell bash Shell 可以交互使用,或者作为一种强大的...

  • Day-2初识linux

    1.bash shell 是什么? bash shell 是一个命令解释器,用户输入命令之后,通过bash she...

  • bash环境配置文件

    longin shell 输入用户名密码取得的bash nologin shell bash的子进程 ./etc/...

  • 第1节 shell脚本创建执行和输出

    #shell脚本创建执行和输出 1.shell脚本开头 #!/bin/bash /bin/bash 是Ba...

  • shell变量

    bash 大多数Linux系统默认使用的shell,bash shell 是shell 的一个免费版本,它是最早的...

网友评论

    本文标题:bash shell

    本文链接:https://www.haomeiwen.com/subject/hrpwxttx.html