怎么样能够 方便查询 所有linux命令 后面缩写字母 是什么单词的 缩写呢? 比如 rm -rf 里面的rf的意思 等等

有没有linux命令查询手册或者软件 能够方便查询命令后面缩写字母是什么单词缩写呢? 比如 rm -rf 里面的rf分别是什么的缩写?
非常感谢有人能帮忙

1. 列出linux中的命令

尝试以下这些指令,列出linux所有的命令

compgen -c

man
help

2.了解命令的作用,及参数效果

按照惯例,linux命令都要提供--help参数,供用户了解命令的作用,及参数效果
假设从 1中看到了一个命令rm,想要了解rm有哪些参数,以及分别是什么意思,可以在命令后面加上--help参数,
效果如下

rm --help
Usage: rm [OPTION]... [FILE]...
Remove (unlink) the FILE(s).

  -f, --force           ignore nonexistent files and arguments, never prompt
  -i                    prompt before every removal
  -I                    prompt once before removing more than three files, or
                          when removing recursively; less intrusive than -i,
                          while still giving protection against most mistakes
      --interactive[=WHEN]  prompt according to WHEN: never, once (-I), or
                          always (-i); without WHEN, prompt always
      --one-file-system  when removing a hierarchy recursively, skip any
                          directory that is on a file system different from
                          that of the corresponding command line argument
      --no-preserve-root  do not treat '/' specially
      --preserve-root   do not remove '/' (default)
  -r, -R, --recursive   remove directories and their contents recursively
  -d, --dir             remove empty directories
  -v, --verbose         explain what is being done
      --help     display this help and exit
      --version  output version information and exit

By default, rm does not remove directories.  Use the --recursive (-r or -R)
option to remove each listed directory, too, along with all of its contents.

To remove a file whose name starts with a '-', for example '-foo',
use one of these commands:
  rm -- -foo

  rm ./-foo

Note that if you use rm to remove a file, it might be possible to recover
some of its contents, given sufficient expertise and/or time.  For greater
assurance that the contents are truly unrecoverable, consider using shred.

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Full documentation at: <http://www.gnu.org/software/coreutils/rm>
or available locally via: info '(coreutils) rm invocation'

很明显,

-f, --force ignore nonexistent files and arguments, never prompt
-r, -R, --recursive remove directories and their contents recursively

-rf recurrence file 递归文件