小编Bac*_*ach的帖子

cd .. 在根文件夹上

为什么cd ..在根文件夹中键入,没有警告或失败并出现错误?

我希望:

/$ cd ..
-bash: cd: ..: No such file or directory
Run Code Online (Sandbox Code Playgroud)

相反,我留在了/。当然,这是因为..确实存在于 中/,并且很简单/,就像.。我只是想知道为什么会这样。

directory cd-command

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

为什么 bash 用重音符和撇号来封装语法错误?

当bash是报告一个语法错误,它封装已经都与重音,并用单引号,像这样提高了语法错误的文本:`...'。知道为什么吗?

下面是一个例子:

$ bash -c "echo error()"
bash: -c: line 0: syntax error near unexpected token `('
bash: -c: line 0: `echo error()'
Run Code Online (Sandbox Code Playgroud)

这并不常见;然而,我只是好奇,这不是一个真正的问题。

编辑:随着像这样的晦涩消息,这变得更奇怪:

-bash: unexpected EOF while looking for matching ``'
Run Code Online (Sandbox Code Playgroud)

bash

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

在 tmux 中中断很长的输出

在(gnome)终端中,如果我cat的文件太长,我总是可以按Ctrl-c中断。

然而,在 中tmux,当同样的事情发生时,Ctrl-c按键产生的信号需要很长时间才能到达服务器,直到发生这种情况,服务器正忙于这个输出,我只能看着洪水(或使用不同的终端)。

这有点类似于这里描述的问题。

我不想重启终端、服务器,甚至特定的tmux窗口/窗格;使用less是一个聪明的习惯,但我在这里问的是如何解决已经发生的问题,而不是如何聪明地在行动前思考避免它们......总会有惊喜!

那么,有没有办法让终端停止泛洪,丢弃发送的数据等?我能做些什么来摆脱在屏幕上观看角色的这些烦人的几分钟

kill terminal tmux

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

标签 统计

bash ×1

cd-command ×1

directory ×1

kill ×1

terminal ×1

tmux ×1