码迷,mamicode.com
首页 > 其他好文 > 详细

Chapter_1_part_1

时间:2018-05-27 12:07:41      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:bash

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
    --------------------------

Chapter_1_part_1

标签:bash

原文地址:http://blog.51cto.com/7053243/2120731

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!