如何在 SDF 未经验证的默认 shell 中查找可用命令?

如何在 SDF 未经验证的默认 shell 中查找可用命令?

SDF 公共访问 UNIX 系统免费提供BSD *尼克斯账户。一旦通过我的未经验证的帐户登录ssh,(运行自卫队的默认 shell),似乎没有明显的命令或一系列命令来显示完全的当前可用和授权的命令的列表。到目前为止我已经尝试过:

  1. apropos-- 存在于/usr/bin,但返回:

未找到 - 尝试“帮助”命令

  1. helpunix, 两个自卫队显示的脚本一些可用命令(但不是全部),以及一些 联合国可用或几乎完全瘫痪命令(例如,chsh它有助于将 shell 更改为bash 等人,但无助地拒绝未经验证的帐户)。
  2. echo $PATH神秘地输出echo $PATH
  3. 阅读SDF 常见问题解答,其文本预设了一个经过验证的帐户。
  4. ls -l /usr/bin相反显示ls -l ~

答案1

使用

printf '%s\n' ${PATH//:/\/* }

将打印可以在PATH环境变量中访问的所有命令。

相关内容