我想从文件夹中获取文件名列表,并从这篇文章中找到了解决方案如何将文件夹中的所有文件名复制到记事本中?。
我想知道在哪里可以获取有关所有命令行开关/选项的信息单身的windows cmd(不是整个命令列表)。我试过dir -h
/ dir --help
/dir help
但没什么用。就像你在 unix 中得到的命令一样,知道它会很有帮助。
答案1
mtk,您的答案只是部分正确。 HELP
仅适用于HELP
不带操作数运行时列出的系统命令。有很多命令/实用程序未在帮助中列出,可以使用/HELP
或获取帮助/?
,而网络命令需要使用NET HELP
或/HELP
。该/?
开关基本上适用于所有已记录的内容,但对于一小部分网络命令,它仅提供参数。
HELP
并/?
完成帮助中列出的所有内容。 除了在我的 Windows 7 家庭版系统上,由于某种原因,GRAFTABL
帮助中有一个条目但似乎不存在(它在我工作中使用的企业版中);所有其他记录的命令HELP
都有帮助。与詹姆斯在您自己的答案的评论中所建议的相反,如果HELP <command>
有效,那么<command> /?
也有效,但反之则不正确。此外,两个记录的命令DISKPART
和FSUTIL
甚至需要管理权限才能获得帮助(DISKPART
如果您不是管理员,则会默默失败)。网络命令需要
/HELP
或/?
对于网络命令,情况会变得有些复杂。要获取NET <command>
格式为 的网络命令的帮助,例如NET USE
,您可以输入NET HELP USE
或NET USE /HELP
;NET USE /?
将仅返回语法。但是,对于其他网络命令,例如FINGER
、IPCONFIG
和NBTSTAT
,<command> /HELP
和<command> /?
将返回相同的结果。对于其他命令,例如HOSTNAME
,这两个帮助提供不同的信息,/?
开关提供帮助,/HELP
开关提供一些(非常有限的)有关设置主机名的指导(至少在我的系统上)。有许多系统命令可以
/?
工作但HELP
不能工作。 有一些系统命令未在 中介绍,HELP
但您可以使用帮助开关获得帮助<command> /?
(即HELP <command>
不起作用)。通常,如果您使用HELP <command>
这些命令,Windows 会告诉您应该尝试/?
。例如,一些命令是 Windows 早期版本的遗留,例如BOOTCFG
(在 Windows XP 中使用,但在 Vista 和 Windows 7 中使用BCDEDIT
)。还有一些命令,例如,DEFRAG
在文档中更多地被视为实用程序而不是命令,它们有帮助,但同样只能通过 获得/?
。WINSAT
是一个命令的示例,它需要/?
帮助,但如果不以管理员身份运行,则会静默失败。显然,任何HELP <command>
不起作用的地方<command> /HELP
都可以作为替代方案,就像网络命令一样(例如DEFRAG /HELP
可以工作)。
一个怪人,对、SC
和所有做出回应,并提供了相同的帮助,但在这三种情况下,帮助都以错误开始。HELP SC
SC /HELP
SC /?
你可以找到一个相当全面的命令列表这里,但很大程度上取决于您如何定义命令。任何 .EXE 都可以被视为命令,您会注意到链接处的概要包括传统的“命令”、“命令行实用程序”、系统工具以及诸如和之类的程序的调用PowerShell
。PowerShell_ISE
请注意,命令行帮助不适用于在 GUI 环境中打开的某些程序,例如PowerShell_ISE
(这就是为什么我上面的第四句说“基本上”)。在线帮助表明它应该可以工作,但实际上却不行(ISE 实际上将其误解/?
为操作数并尝试加载文件/?
。另外,请注意,尽管链接处的描述通常比帮助中的描述更好,但它们适用的操作系统并不总是准确的(例如,PowerShell_ISE 表示它仅适用于 Windows 8 和 Windows Server 2012;但是,PowerShell_ISE 可用于 Windows 7)。
最重要的是,/?
如果有任何帮助,通常会为您提供帮助。对于一些网络命令,即以 开头的命令NET <command>
,您应该使用/HELP
来获取更多详细信息。
答案2
明白了,输入help
可提供所有可用的命令,输入help <cmd-name>
可提供所有选项。
例如
> help
For more information on a specific command, type HELP command-name
ASSOC Displays or modifies file extension associations.
ATTRIB Displays or changes file attributes.
BREAK Sets or clear
....
和
> help dir
Displays a list of files and subdirectories in a directory.
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]
Specifies drive, directory, and/or files to list.
/A Displays files with specified attributes.
attributes D Directories R Read-only files
H Hidden files A Files ready for archiving
S System files I Not content indexed files
L Reparse Points - Prefix meaning not
/B Uses bare format (no heading information or summary).
/C Display the thousand separator in file sizes. This is the
default. Use /-C to disable display of separator.
/D Same as wide but files are list sorted by column.