Tomas.R Asked: 2019-12-07 18:30:20 +0800 CST2019-12-07 18:30:20 +0800 CST 2019-12-07 18:30:20 +0800 CST “-sh: 2: logout: not found” - 尝试从服务器注销时的消息 772 当我连接到我的服务器时: ssh user@ip.address 我用密码登录,然后执行: logout 我收到此消息“-sh: 2: logout: not found”。 为什么我不能登出? 这个消息是什么意思?我的意思是Linux,你怎么敢。 这是某种记录器吗?它在哪里保存消息?我觉得作为一个有抱负的系统管理员,我需要更多地了解记录器,以便进行故障排除,对吗?我在哪里可以学到一些 BASIC 初级水平的东西,任何建议都将受到高度赞赏。 logout sh 1 个回答 Voted Best Answer steeldriver 2019-12-07T18:35:50+08:002019-12-07T18:35:50+08:00 您的登录 shell 似乎设置为/bin/sh- 没有logout内置命令(您可以exit改用 - 在这种情况下会产生相同的效果) 见(1) 不,这只是来自外壳的消息。但是有一个logger命令-您可以通过键入来了解它man logger 如果您想使用 bash shell 的命令,那么您可以使用命令 exlogout更改用户的登录 shell 。chsh chsh -s /bin/bash
您的登录 shell 似乎设置为
/bin/sh
- 没有logout
内置命令(您可以exit
改用 - 在这种情况下会产生相同的效果)见(1)
不,这只是来自外壳的消息。但是有一个
logger
命令-您可以通过键入来了解它man logger
如果您想使用 bash shell 的命令,那么您可以使用命令 ex
logout
更改用户的登录 shell 。chsh