参考:https://billie66.github.io/TLCL/book/zh/chap25.html
Ubuntu下第一个shell脚本
在home目录下新建文件夹xk
mkdir xk
进入xk文件夹,新建文件helloshell
touch helloshell
在helloshell文件中输入如下内容:
#!/bin/bash
# This is our first script.
echo 'Hello World!'
保存并退出
ls -l helloshell
chmod 755 helloshell
./helloshell
ps -ef | grep helloshell
或
ps -aux | grep helloshell
脚本执行完之后,进程就结束了,所以此时执行 kill -9 [PID]没有作用,该PID从上面ps中获取,并发现此刻pid每次都是变化的;
查看用户xk目录下面是否有bin文件夹,若没有,新建bin文件夹
mkdir bin
pwd
查看环境变量的内容
echo $PATH
发现如果没有当前用户/home/xk/bin:/home/xk/.local/bin:/homexk/bin/
目录,
此刻在根目录执行helloshell
,会提示该命令不存在
则添加环境变量:
export PATH=~/bin:"$PATH"
执行source ./.profile
使环境立即生效
echo $PATH
路径发生变化,新的路径添加加进去了
在根目录下,再次执行helloshell
,即可打印出结果