R的一个有用的特性是能够使用"?“快速查找函数,而不必键入"help("")“。
是否可以使用非保留字符在shell中实现类似的行为(例如bash或zsh)?
也就是说,某些命令(无空格)会触发"man somecommand“
发布于 2020-12-15 05:43:14
也许,为了狂欢
command_not_found_handle() {
if [[ $1 != Z* ]]; then
echo "$1: command not found" >&2
return 127
fi
local cmd=${1#Z}
case "$(type -t "$cmd")" in
builtin|keyword) help "$cmd" ;;
file) man "$cmd" ;;
alias) alias "$cmd" ;;
function) type "$cmd" ;;
*) echo "$cmd: command not found" >&2; return 127 ;;
esac
}https://stackoverflow.com/questions/65296377
复制相似问题