[已解决]输入 declare 命令后没有出现命令参数提示

我先在在学习 linux,在 openSUSE 13.1 的终端中输入 declare 命令后没有出现命令参数提示而是出现了很大的一段代码。已经超出了屏幕的显示范围,移动到终端的最上面,没有看到这大段代码的开始部分。将 declare 的输出保存到一个 txt 文件里面了,附件!我该怎么解决呢?
declare.txt (63.3 KB)

你使用的是 bash 的内置命令,没有帮助,帮助在

man bash

另外即使你输入的是正常的命令,Linux 命令行下查看命令的方式一般也是 “–help” “-h” 而不是什么参数都不带。

哦!是我看书不认真!不过你能不能给我解释一下,得到的 txt 文件的后面的部分,比如:
__all_modules ()
{
while read name; do
name=${name%% *};
printf “%s\n” “$name”;
done < <(pulseaudio --dump-modules 2> /dev/null)
}
是什么意思呢?

这是函数啊。你自己定义个

foo () { echo 'hi'; }

再运行下 declare 就看见了。