退出编辑器而不退出 psql
Posted
技术标签:
【中文标题】退出编辑器而不退出 psql【英文标题】:Exit editor without exiting psql 【发布时间】:2020-10-20 06:42:49 【问题描述】:当我运行\dt
(以及psql
的其他命令,如\l
)时,就会出现这个东西。这是什么?这是编辑吗?
最重要的是,当我点击Ctrl+Z
时,我会完全脱离psql
。 如何在不退出psql
的情况下退出?
我对 Ubuntu 完全陌生,如果这是一个愚蠢的问题,我很抱歉。感谢您的宝贵时间!
【问题讨论】:
这是你的寻呼机,通常你可以使用q
退出寻呼机
【参考方案1】:
你似乎来自 Windows。
当查询结果不适合您的屏幕时调用的寻呼机类似于 Windows 的more
,因此您可以通过键入 q 退出它。
如果您根本不需要寻呼机,请将环境变量 PAGER
设置为空字符串:
PAGER='' psql
在 Linux 上键入 Ctrl+Z 不会发送 End-of-file,它会暂停当前的前台进程,该进程继续潜伏在后台。您可以使用命令fg
从那里拯救它。
【讨论】:
以上是关于退出编辑器而不退出 psql的主要内容,如果未能解决你的问题,请参考以下文章