小编Ohm*_*ect的帖子

如何报告所有 bash 命令的时间和其他信息?

我在终端中运行的大多数事情都需要很长时间来计算,我希望 bash 在输入终端的每个命令结束时输出一个时间报告。有什么我可以放入我的 bashrc 来做到这一点的吗?

例子:

$ find / -ls
<find / -ls return info>
start time = 10:21:54 | end time = 10:31:34 | time lapsed = 00:10:20
$
Run Code Online (Sandbox Code Playgroud)

或者

$ make all
<make all return info>
start time = 10:21:54 | end time = 10:31:34 | time lapsed = 00:10:20
Run Code Online (Sandbox Code Playgroud)

能够为像 cd 这样的命令添加一个例外列表会很好,但它不会真正打扰我。

bash time bashrc

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

如何 cd 打开/自动完成以特定短语结尾的文件夹

我有一个文件夹,其中包含如下命名的子文件夹:

1122334 important things
1122335 less important things
1122336 notes
1122337 pictures of kittens
Run Code Online (Sandbox Code Playgroud)

等等

开头的数字是日期代码。如果由我决定,我会将日期代码放在最后,但事实并非如此。

在 bash 中,我想做这样的事情:

$ cd *pictu<tab>
Run Code Online (Sandbox Code Playgroud)

得到这个

$ cd 1122337\ pictures\ of\ kittens/
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以做到这一点,或者我可以放入一些东西.bashrc来使这成为可能?

bash cd-command autocomplete wildcards

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

标签 统计

bash ×2

autocomplete ×1

bashrc ×1

cd-command ×1

time ×1

wildcards ×1