小编muy*_*tan的帖子

/bin/env : 糟糕的解释器

我在 Linux Mint 19.03 上。

我有一个安装 shell 脚本文件,setup.sh. 当我跑./setup.sh

muyustan@mint:~/Downloads/quartusExtracted$ ./setup.sh 
bash: ./setup.sh: /bin/env: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)

在的shebang setup.sh

#!/bin/env bash
Run Code Online (Sandbox Code Playgroud)

我对这些事情的理解非常狭窄,因为我对 Linux 世界还很陌生。

我知道,使用/bin/env bash而不是提供确切的bash路径类似于“在环境变量中搜索并尝试查找bash”。当我查看/bin目录时env,我看到没有这样的文件:

muyustan@mint:/usr/bin$ ll /bin | grep "env"
lrwxrwxrwx  1 root root       6 Mar 21 14:35 open -> openvt*
-rwxr-xr-x  1 root root   18872 Jan 22  2018 openvt*
Run Code Online (Sandbox Code Playgroud)

还,

muyustan@mint:~/Downloads/quartusExtracted$ which bash
/bin/bash
Run Code Online (Sandbox Code Playgroud)

因此,我认为更改setup.shto 中的 shebang …

bash environment-variables shebang

2
推荐指数
1
解决办法
4178
查看次数

Windows 在 bash 终端上的“颜色 a”、“颜色 b”等价物

在Windows操作系统上,我可以只敲入color acolor bcolor c等临时更改字体颜色在终端。

在 bash 终端中是否有执行此操作的命令?

我不想做永久性的改变,只为公开会议就足够了。

colors bash terminal

2
推荐指数
1
解决办法
385
查看次数

标签 统计

bash ×2

colors ×1

environment-variables ×1

shebang ×1

terminal ×1