“-sh: 2: logout: not found”- 尝试从服务器注销时的消息

“-sh: 2: logout: not found”- 尝试从服务器注销时的消息

当我连接到我的服务器时:

ssh [email protected]

我使用密码登录,然后执行以下操作:

logout

我收到此消息“-sh:2:注销:未找到”。

  1. 为何我无法退出?

  2. 这个消息是什么意思?我是说 Linux,你怎么敢这么做。

  3. 这是某种记录器吗?它将消息保存在哪里?我觉得作为一名有抱负的系统管理员,我需要学习更多关于记录器的知识,以便进行故障排除,对吗?我在哪里可以学习一些基本的初级水平的东西,任何建议都将不胜感激。

答案1

  1. 您的登录 shell 似乎设置为/bin/sh- 它没有logout内置命令(您可以改用exit- 在此上下文中具有相同的效果)

  2. 参见 (1)

  3. 不,这只是来自 shell 的消息。但是,您可以通过输入命令logger来了解它man logger

如果您想使用 bash shell 的命令,那么您可以使用命令 exlogout更改用户的登录 shell 。chsh

chsh -s /bin/bash

相关内容