你问的“debian env 怎样写脚本”,我理解大概有两种可能:
下面我都讲一下,覆盖常见用法。
nano hello.sh
#!/bin/bash
echo "Hello Debian"
#!/bin/bash 叫 shebang,指定解释器/bin/bashchmod +x hello.sh
./hello.sh
或:
bash hello.sh
env 写 / 调用脚本#!/usr/bin/env bash
好处:
export MY_VAR="test"
echo $MY_VAR
或者:
MY_VAR="test" bash another.sh
env DEBUG=1 python3 app.py
只对该命令生效。
env
nano ~/.bashrc
添加:
export PATH=$PATH:/my/path
生效:
source ~/.bashrc
sudo nano /etc/environment
(不写 export,直接写变量)
#!/usr/bin/env bash
set -e # 出错退出
export APP_ENV=production
echo "Running in $APP_ENV mode"
如果你说的 “debian env” 是指:
可以直接告诉我具体场景,我可以给你更精确的写法。