小编Nie*_*Bom的帖子

Shell 不显示输入的命令,“重置”有效,但是发生了什么?

我的问题是 Bash shell 停止显示我输入的字符。但是它确实读取了命令。

我遇到过这个问题很多次,我不明白是什么原因造成的。我知道如何解决它,但是当我“巫毒”解决问题时,我真的不喜欢它。

我将描述我遇到这个问题的两种方式:

我正在运行某个进程,http://pythonpaste.org/script/,有时当我停止它或它中断控制时,会返回给 shell。然后当我在 shell 中输入命令时,我输入的字符不会显示出来。当我按回车时,命令提交。例如:

  • 我输入“ls”
  • 我只看到一个空提示,仅此而已
  • 我按回车键,我得到了一个文件列表,换句话说:命令执行
  • 当我给出“重置”命令时,shell 再次开始正常工作

发生这种情况的第二种方式是当我发出这样的命令时:

$ grep foo * -l | xargs vim
Run Code Online (Sandbox Code Playgroud)

我使用 grep 查找具有特定模式的文件,然后我想打开由 grep 生成的所有文件。这就像一个魅力(虽然没有我希望的那么快)。但是当我退出 Vim 时,我的 shell 停止显示我输入的字符。重置命令可解决该问题。

我的猜测是,这两个问题都有一个潜在的原因,但我对这个原因是如何或是什么感到有些困惑。

搜索这个问题本身就是有问题的,因为描述有点模糊,并且没有针对它的硬搜索词。

编辑

给予

stty --all
Run Code Online (Sandbox Code Playgroud)

根据 John S. Gruber 的请求,命令给出了以下输出(为可读性而编辑的空格)

speed 0 baud;
rows 53;
columns 186;
line = 0;
intr = <undef>;
quit = <undef>;
erase = <undef>;
kill = <undef>; 
eof = <undef>;
eol = <undef>; 
eol2 = …
Run Code Online (Sandbox Code Playgroud)

command-line bash

82
推荐指数
3
解决办法
8万
查看次数

Forticlient SSL VPN 二进制文件未运行

我有一台运行 VMWare 与 Ubuntu 10.10 融合的 Mac。

我目前正在使用 OSX 的 Fortinet 客户端,但该客户端有问题,每次我的 Mac 休眠时,我都需要重新启动以使 SSL/VPN 连接再次工作。

因为我只需要来自 Ubuntu 的 SSL/VPN 连接,所以我尝试在 Ubuntu 中安装 Fortinet SSL/VPN 客户端。但我没有成功。

我采取了以下步骤:

  • 下载了 .tar.gz
  • $ tar -xvzf forticlientsslvpn_linux_4.0.2012.tar.gz
  • $ cd forticlientsslvpn
  • $ ./forticlientsslvpn

然后我收到通知:

$ bash: ./forticlientsslvpn: No such file or directory
Run Code Online (Sandbox Code Playgroud)

(请注意,文件那里)

现在我被卡住了,我可以哪个方向进行故障排除


注意:我尝试了几个不同的版本:

相关问题:Fortinet SSL VPN Client 和 Ubuntu 12.04

vpn ssl

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

command-line ×1

ssl ×1

vpn ×1