【问题标题】:linux command line just goes to next linelinux命令行只是转到下一行
【发布时间】:2014-10-18 01:44:24
【问题描述】:

有时在 linux 中,当我运行命令并收到错误消息时。我只看到一个空行,里面什么都没有,甚至没有出现:

[root@ip-172-31-41-7 ec2-user]#

当我在一行上没有任何内容可开始并按 Enter 时键入任何命令时,它只会转到下一行...我通常通过重新启动 putty 并返回控制台来解决此问题,但我认为有成为一种更简单的方法......

login as: ec2-user
Authenticating with public key "imported-openssh-key"
Last login: Sun Aug 24 17:56:42 2014 from pool-108-51-205-159.washdc.fios.verizon.net
[ec2-user@ip-172-31-41-7 ~]$ sudo su
[root@ip-172-31-41-7 ec2-user]# hive --service hwi
ls: cannot access /usr/lib/hive/lib/hive-hwi-*.war: No such file or directory
14/08/24 18:02:32 INFO hwi.HWIServer: HWI is starting up
14/08/24 18:02:33 INFO mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
14/08/24 18:02:33 INFO mortbay.log: jetty-6.1.26
14/08/24 18:02:33 INFO mortbay.log: Extract /usr/lib/hive/lib/hive-hwi-0.13.0.2.1.4.0-632.jar to /tmp/Jetty_localhost_9998_hive.hwi.0.13.0.2.1.4.0.632.jar__hwi__.iiras8/webapp
14/08/24 18:02:33 INFO mortbay.log: Started SocketConnector@localhost:9998
clear
;
cd /usr/

【问题讨论】:

  • 这表明你不知道如何使用linux....你没有后台处理是我的第一个猜测。
  • 当您看到“无提示”时,认为“上一个命令尚未完成”。正如@tink 所说,hive 很有可能仍在运行。如果您希望它运行但将控制权返回给终端,请在末尾添加&。考虑将其日志输出也发送到文件。

标签: linux bash ssh putty


【解决方案1】:

如果您没有收到提示,则表示上一个命令尚未完成。您可以:

  1. 通过在命令末尾附加“&”来运行进程时将其作为背景
  2. 按 Ctrl-Z 暂停进程 - 这将暂停(暂停)进程并返回提示。您可以通过运行“bg”继续在后台运行该进程。
  3. 如果您不再关心该进程,可以按 Ctrl-C 将其终止

【讨论】:

    【解决方案2】:

    如果终端损坏,命令reset 通常有助于将其设置回正常操作。但是,我不知道这是否也适用于 Putty。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-19
      相关资源
      最近更新 更多