ubuntu上第一个shell脚本

时间:2022-12-10 14:58:41

参考: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/目录,
ubuntu上第一个shell脚本

此刻在根目录执行helloshell,会提示该命令不存在
ubuntu上第一个shell脚本

则添加环境变量:

export PATH=~/bin:"$PATH"

ubuntu上第一个shell脚本

执行source ./.profile 使环境立即生效

echo $PATH

路径发生变化,新的路径添加加进去了

在根目录下,再次执行helloshell,即可打印出结果