java - 按回车键时停止 Linux 终端换行

标签 java linux ubuntu terminal

我正在开发一个简单的 Java 密码程序。这就是为什么会有奇怪的字符。

我正在尝试在我的 Linux 终端中运行此命令:

user@Ubuntu> java code d ÖÝßÛ³eb©«åãá⡧ÌÚب¬Ý¢¤¤°kkicÒÒ××⥡ÏÛÛÐë`§ÞØÝßòÓ key

话虽这么说,当我按下回车键时,会发生这种情况:

user@Ubuntu> java code d ÖÝßÛ³eb©«åãá⡧ÌÚب¬Ý¢¤¤°kkicÒÒ××⥡ÏÛÛÐë`§ÞØÝßòÓ key
>
>
>
>

每次我按回车键都会出现一个新行。我怎样才能运行命令?

最佳答案

发生这种情况是因为您的参数包含一个反引号 (`),这是一个特殊的 shell 字符。尝试将您的特殊字符放在强引号中:

user@Ubuntu> java code d 'ÖÝßÛ³eb©«åãá⡧ÌÚب¬Ý¢¤¤°kkicÒÒ××⥡ÏÛÛÐë`§ÞØÝßòÓ' key

单引号(',不同于`)防止 shell 试图解释你的参数。

关于java - 按回车键时停止 Linux 终端换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29379672/

相关文章:

Java 8 : grouping a collection by a field and flatten and join a collection as mapped value using stream?

JAVA 是 php 的 MCRYPT_RIJNDAEL_256 的可靠等价物

linux - Bash:带有变量的统计数据

linux - 在 Linux 手机(例如 N900)上访问 GSM 调制解调器

ruby - 在 ubuntu 上安装 ruby​​ 要求

java - 安装 ubuntu 12.04 后 eclipse 中的跳跃动画详细信息(来自 askubuntu.com 的 x-post)

java - JFrame JPanel 刷新/更新/重绘

java - 在 Netty 中以阻塞模式检查登录

linux - Buildroot 不以 root 身份运行,也不想以 root 身份运行

python - 在不构建项目的情况下安装 openCV