ubuntu上第一个shell脚本

来源:互联网 发布:360n5手机怎么样 知乎 编辑:程序博客网 时间:2024/05/21 22:28

参考: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,即可打印出结果