标签:bash
1.1 简介bash命令位置: /bin/bash
#!: shebang
命令序列通过分隔符 ; 分隔
执行bash的两种方式:
(1)bash testdemo.sh
(2)chmod a+x testdemo.sh ; ./testdemo.sh
echo
printf 可以进行格式化输出 (格式化和对其的参数)
echo -e (包含转义字符串显示)
获取环境变量命令: 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"
.sh文件
--------------------
#!/bin/bash
var=admin
echo $var
#获取变量的长度
echo ${#var}
#当前用的shell类型
echo $SHELL
--------------------
查看当前用户是否是 root
--------------------------
#!/bin/bash
if [ $UID -ne 0 ]; then
echo "not root "
else
echo ‘root!‘
fi
--------------------------
标签:bash
原文地址:http://blog.51cto.com/7053243/2120731