小编Ber*_*lcı的帖子

$PATH 环境变量似乎无法识别

我已经全新安装了 Debian Wheezy,并安装了 zsh。几天后,我完成了 TeX Live 2014 的原版安装,因此我将必要的二进制路径添加到了 $PATH 中。现在我开始编写小脚本,所以我想把它们放在容易访问的地方,即~/bin.

我的路径是这样的:

~/bin:/opt/texbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Run Code Online (Sandbox Code Playgroud)

现在,如果我想从 TeX Live 运行一些东西,这很容易:

% which pdflatex
/opt/texbin/pdflatex
Run Code Online (Sandbox Code Playgroud)

没问题。但是当我尝试从~/bin,...

% which hello_world
hello_world not found
Run Code Online (Sandbox Code Playgroud)

所以我仔细检查了一遍:

% ls -l ~/bin
total 18
-rwxr-xr-x 1 bozbalci bozbalci 5382 Sep  8 00:28 hello_world
Run Code Online (Sandbox Code Playgroud)

它表明 hello_world 在~/bin其执行权限设置方面做得很好。我试过了rehash,但没有奏效。帮助?

shell zsh path which

3
推荐指数
1
解决办法
2008
查看次数

使用 date(1) 将整数转换为星期几

使用date,我可以将周数转换为 1 到 7 之间的整数,例如:

$ date -d "Thursday" +%u
4
Run Code Online (Sandbox Code Playgroud)

但是如果我想执行反向操作呢?就像是,

$ date [options] [+format]
Thursday
Run Code Online (Sandbox Code Playgroud)

如果不能使用 date 也没关系,我也可以使用其他程序。这里力求简洁。

shell date

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

标签 统计

shell ×2

date ×1

path ×1

which ×1

zsh ×1