如何在 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環境變數中存取的所有命令。

相關內容