shell脚本学习1(Linux脚本攻略)
Posted 学会思考
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本学习1(Linux脚本攻略)相关的知识,希望对你有一定的参考价值。
sudo <command> < arguments> 等价于root权限执行命令
赋予所有用户文件的可执行权限:chmod a+x script.sh
执行脚本:
./script.sh#./表示当前的目录
命令1:echo "welcome to Bash"
命令2:printf "hello world"
区别:printf 不带换行!
example1:
#!/bin/bash
printf "%-5s %-10s %-4s\n" No Name Mark
命令3:查看进程运行时的环境变量:
cat /proc/$PID/environ(PID是进程的ID)
命令4:获取进程的ID
pgrep gedit
12501(gedit的进程的ID)
可以通过以下的命令查看进程的环境变量:
cat /proc/12501/environ/GDM_KEYBOARD_LAYOUT=usGNOME_KEYPING=1560USER=slynuxHOME=/home/slynux
改命令返回一个包含环境变量以及对应变量值的列表
命令5:tr ‘\0‘ ‘\n‘ 替换命令
注意:
var=value是赋值操作,var = value是相等操作,易出错;
例子:
var="value"
echo $var(输出内容,使用$符号)
后者echo ${var}
环境变量是未在当前进程中定义,而从父进程中继承而来的变量;
在PATH中添加新的路径:
export PATH="$PATH:/home/user/bin"
也可以使用:
PATH="$PATH:/home/user/bin"
export PATH
以上是关于shell脚本学习1(Linux脚本攻略)的主要内容,如果未能解决你的问题,请参考以下文章