Chapter_1_part_1

1.1 简介

bash命令位置: /bin/bash
#!:  shebang
命令序列通过分隔符 ;  分隔
执行bash的两种方式:  
        (1)bash  testdemo.sh
        (2)chmod a+x testdemo.sh  ; ./testdemo.sh

1.2 终端打印

echo    
printf  可以进行格式化输出 (格式化和对其的参数)
echo -e  (包含转义字符串显示)

1.3 环境变量

获取环境变量命令: env

获取某个进程的变量: 
    获取进程ID: pgrep bash  => 1395
    获取某个进程的环境变量:  cat /porc/$PID/environ
            cat /porc/1395/environ
            silvercell@ubuntu:~$ cat /proc/1395/environ 

PATH 环境变量
    echo $PATH
    /etc/environment
    /etc/profile

添加环境变量的方法:
    echo $PATH
    export PATH="$PATH:/home/user/bin"

demo1

 .sh文件
    --------------------
    #!/bin/bash

    var=admin
    echo $var

    #获取变量的长度
    echo ${#var}

    #当前用的shell类型
    echo $SHELL

    --------------------

demo2

    查看当前用户是否是 root
    --------------------------
    #!/bin/bash

    if [ $UID -ne 0 ]; then

            echo "not root "
    else
            echo 'root!'
    fi
    --------------------------

猜你喜欢

转载自blog.51cto.com/7053243/2120731
今日推荐