【问题标题】:What does # enter key do in linux terminal?#enter key 在linux终端中有什么作用?
【发布时间】:2017-11-19 12:43:48
【问题描述】:

我最近使用 #Enter# 然后按 Enter 键)在使用 xdg-open 打开 okular 后获取换行符给了一堆原木。 # enter 杀死了哪些进程或服务,它可能会在进程运行中引入任何错误(okular)?非常感谢!

编辑

通过 xdg-open 打开 Okular 会给出一个新的输出行-

okular(8107)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(8107)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(8107)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(8107)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(8107)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig

键入# 然后enter 结束上述内容并开始新的一行。 Firefox、vlc 等也会发生类似情况。

# 究竟在这里做什么?

【问题讨论】:

    标签: linux terminal utility xdgutils


    【解决方案1】:

    字里行间,我认为关键的再现步骤是:

    1. 从交互式 shell 提示符开始
    2. 运行一个将自身设置为背景的命令(或使用& 明确设置其背景)
    3. 后台进程的输出掩盖了以下 shell 提示符
    4. 运行无操作命令以使 shell 打印新的提示符。

    如果是这样,那么只需按 Enter 就足够了。

    这可能应该在unix.stackexchange.com

    【讨论】:

    • 或 superuser.com 。这不是一个编程问题。祝大家好运。
    【解决方案2】:

    它只是一个注释开始符号。这也是为什么它被选为default symbol for the superuser shell 的原因,因为有人错误地粘贴了一个为超级用户准备的危险命令是安全的

    【讨论】:

    • @Lu Opening Okular via xdg-open 给出一个新行,输出:okular(8107)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(8107)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(8107)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(8107)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(8107)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: 输入 # 然后输入结束上述内容并开始新行。那里到底发生了什么?
    • 请不要为了更正您对问题的理解而发起评论线程。该信息应该在您的 Q 正文中,对吧? :-) 而且这似乎真的是特定于okular/xdg-open(我对它们一无所知),所以搜索特定于这些工具的开发人员支持论坛。祝你好运。
    • @shellter,我刚刚列出了这个问题的一个实例。 firefox、VLC、gedit 等也存在同样的问题。谢谢,将更新问题以确保它传达其真正意义:)
    猜你喜欢
    • 2019-09-03
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    相关资源
    最近更新 更多