即使以 root 身份(远程机器)执行某些命令,也不会在终端中返回任何输出

即使以 root 身份(远程机器)执行某些命令,也不会在终端中返回任何输出

首先 - 我对 Linux 的了解非常有限。我只知道我能在网上搜索到的东西。不过我还是挺喜欢这种方式的,因为我越努力去得到答案,它就越有可能留待将来使用。(我刚刚在这个问题上遇到了死胡同)。

其次 - 所有以下命令均以 root 身份运行。

操作系统(在远程机器上):

root@server:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial

核心:

root@server:~# uname -a
Linux server 2.6.32-042stab103.6 #1 SMP Wed Jan 21 13:07:39 MSK 2015 x86_64 x86_64 x86_64 GNU/Linux

下面是命令列表,我没有得到任何输出(可能还有更多,但这些是我目前找到的)。我按下回车键,它只是转到新行,光标位于新提示符处:

lsblk -o NAME,SIZE,MOUNTPOINT,LABEL
fdisk -l
blkid
dpkg --list|grep linux-image

如果我仅使用该选项运行相同的命令--help,我将获得帮助部分,并且所有四个命令都不会出现任何问题。

我想也许我以某种方式禁用了回声,因此我尝试了stty echostty sane并没有改变任何东西。

对于哪里出了问题、我做错了什么、如何解决它,甚至关于我可以在哪里继续寻找答案的任何想法,我都非常感谢 - 感谢您的阅读:)

相关内容