【问题标题】:After some commands terminal doesn't allow to write在某些命令终端不允许写入之后
【发布时间】:2019-07-25 14:31:25
【问题描述】:

我从教程中学习,通常当他们在终端中输入命令并按回车时,操作被执行并且他们可以输入下一个命令。我经常卡在这些屏幕上(通常 ctlr+c 有帮助,但在下图中没有)。

\lservice postgresql status 这样的命令可以做到这一点。

谁能解释为什么教程中的人没有这个,我该如何退出这些东西?

【问题讨论】:

  • 有人吗?在 psql 中 \l 之后不能做任何事情
  • service postgresql status 不是 psql(或 SQL)命令,而是 Linux 命令。你不能在 psql 中运行它。您的屏幕截图显示了通过寻呼机显示的命令的输出。寻呼机通常通过按 q 结束

标签: postgresql ubuntu terminal psql pager


【解决方案1】:

这看起来像您在寻呼机less 中“卡住”了。尝试输入q 以返回psql 提示符。

当结果集对于屏幕来说太长或太宽时,psql 将调用配置的分页器对结果集进行分页。

您可以使用

禁用此功能
\pset pager off

psql 提示或~/.psqlrc 文件中。

【讨论】:

    猜你喜欢
    • 2021-09-17
    • 1970-01-01
    • 2021-09-17
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    相关资源
    最近更新 更多