Skip to main content

21命令提示技巧和黑客

看完你就拥有了黑客意识!——迈克教你网关,端口,防火墙,节点,肉鸡,社会工程学,公开课第三讲 (六月 2025)

看完你就拥有了黑客意识!——迈克教你网关,端口,防火墙,节点,肉鸡,社会工程学,公开课第三讲 (六月 2025)
Anonim

Windows命令提示符工具及其许多命令乍一看可能看起来很无聊甚至相对无用,但是任何曾经经常使用命令提示符的人都可以告诉你,有很多值得爱的东西!

我保证这几个命令提示技巧和其他命令提示符黑客会让你兴奋的许多听起来很普通的命令提示命令,如telnet,树或robocopy ……好吧, ROBOCOPY 听起来很酷。

其中一些命令提示技巧和黑客是命令提示本身的特殊功能或有趣的用途,而其他一些只是你可以用某些CMD命令做的整洁或相对未知的事情。

让我们开始吧!打开命令提示符,然后浏览这21个超酷的命令提示符黑客。

无论你做什么,不要错过疯狂的技巧,你可以从命令提示中直接观看整个星球大战第四集电影。是的,我们很认真。

请享用!

01 of 21

使用Ctrl-C中止命令

几乎任何命令都可以使用abort命令在其轨道中停止:Ctrl-C。

如果你还没有真正执行过一个命令,你可以只退格并删除你输入的内容,但是如果你已经执行了它,那么你可以用Ctrl-C来阻止它。

Ctrl-C不是魔术棒,它不能撤消不可撤销的东西,比如部分完整的格式命令。

但是,对于dir命令似乎永远存在的问题,或者在提示中询问您不知道答案的问题,abort命令是一个很好的命令提示技巧。

02 of 21

一次查看命令的结果一页(或行)

曾经运行过命令,比如dir命令,它在屏幕上产生了如此多的信息,几乎没用?你不是一个人。

解决此问题的一种方法是以特殊方式执行命令,以便生成任何信息,一次向您显示一页或一行。

要执行此操作,只需键入命令,例如dir命令,然后使用管道字符,然后使用more命令。

例如,执行 dir / s |更多 将生成您期望从dir命令获得的数千行结果,但more命令将暂停每页结果 - 更多 - 在页面底部,表示命令未完成运行。

只需按空格键即可按页面前进或按 输入 一次推进一行。

我们的其他一个CMD黑客(你将在下面看到)使用一个名为a的东西为这个问题提供了一个不同的解决方案 重定向运算符 ,敬请期待…

03 of 21

自动以管理员身份运行命令提示符

许多命令要求您从Windows中提升的命令提示符执行它们 - 换句话说,从以管理员身份运行的命令提示符执行它们。

您始终可以右键单击任何命令提示符快捷方式并选择 以管理员身份运行 但是,如果您是频繁的命令提示高级用户,则创建执行相同操作的快捷方式可以节省大量时间。

要完成此命令提示技巧,只需在桌面上创建命令提示符快捷方式,输入快捷方式的属性,然后选择 以管理员身份运行 盒子位于 高级 按钮上 捷径 标签。

04 of 21

使用功能键成为命令提示高级用户

功能键实际上在命令提示符中执行某些操作的事实可能是关于该工具最好的秘密之一:

  • F1: 粘贴最后执行的命令(逐个字符)
  • F2: 粘贴最后执行的命令(直到输入的字符)
  • F3: 粘贴最后执行的命令
  • F4: 删除当前提示文本,直至输入的字符
  • F5: 粘贴最近执行的命令(不循环)
  • F6: 将^ Z粘贴到提示符
  • F7: 显示先前执行的命令的可选列表
  • F8: 粘贴最近执行的命令(循环)
  • F9: 要求从F7列表中粘贴命令的编号

很快就会出现另一个命令提示技巧 箭头键快捷键 ,其中一些类似于这些功能关键技巧。

05 of 21

破解提示文本

您是否知道命令提示符中的提示本身是完全可自定义的,这要归功于提示命令?它是,当我们说可定制时,我们的意思是 真 定制的。

代替 C:>,您可以将提示设置为您想要的任何文本,包括时间,当前驱动器,Windows版本号(如此示例图像中),您可以为其命名。

一个有用的例子是 提示$ m $ p $ g,它将在驱动器号旁边显示提示中映射驱动器的完整路径。

你总是可以执行 提示 单独,没有选项,将其恢复到有时无聊的默认值。

6月21日

获取任何命令的帮助

信不信由你,帮助命令 不 为每个命令提示符命令提供帮助。 (这有多愚蠢?)

但是,任何命令都可以加上后缀 /? 选项,通常称为帮助开关,用于显示有关命令语法的详细信息,通常甚至是一些示例。

我怀疑帮助开关是你听过的最酷的命令提示技巧,但很难不同意它是一个更有用的。

不幸的是,帮助命令和帮助开关都没有提供解释如何解释语法的方法。如果需要帮助,请参阅如何阅读命令语法。

07 of 21

将命令的输出保存到文件

一个非常有用的命令提示技巧是使用重定向操作符,特别是 >>> 运营商。

这些小字符允许您将命令的输出重定向到文本文件,从而为命令提示窗口中生成的命令生成任何数据的保存版本。

例如,假设您要将计算机问题发布到在线论坛,并且您希望提供有关计算机的准确信息。一种简单的方法是使用systeminfo命令和重定向操作符。

例如,您可以执行 systeminfo> c: mycomputerinfo.txt 将systeminfo命令提供的信息保存到该文件。然后,您可以将文件附加到论坛帖子。

有关更多示例以及如何使用重定向运算符的更好说明,请参见如何将命令输出重定向到文件。

08 of 21

查看驱动器的整个目录结构

最重要的一个小命令是树命令。使用树,您可以在计算机的任何驱动器上创建一种目录映射。

执行 从任何目录中查看该目录下的文件夹结构。

使用此命令创建了如此多的信息,将树的结果导出到文件可能是个好主意,这样您就可以实际查看它。

例如, tree / a> c: export.txt,正如最后一个关于重定向运算符的命令提示技巧所解释的那样。

09 of 21

自定义命令提示符标题栏文本

厌倦了 命令提示符 标题栏文字?没问题,只需使用title命令来破解你喜欢的任何内容。

例如,假设你的名字是 Maria Smith ,并且您希望表达您对命令提示符的所有权:执行 title Maria Maria的财产 并且命令提示符的标题栏将立即更改。

更改不会粘连,因此下次打开命令提示符时标题栏将恢复正常。

title命令通常用于帮助在脚本文件和批处理文件中提供自定义外观……而不是用您的名字命名它不是一个好主意!

10 of 21

从命令提示符复制文本

正如您可能知道或不知道的那样,从命令提示符复制并不像从其他程序复制那么容易,这是将命令的输出保存到文件的原因的一部分,你学习了一些技巧,这是非常方便的。

但是,如果您只想将一小段文本复制到剪贴板,该怎么办?这不是太难,但也不是很直观:

  1. 右键单击“命令提示符”窗口中的任意位置,然后选择 标记.
  2. 无论您想要复制什么,都可以使用鼠标左键高亮显示。
  3. 输入 或者右键单击一次。

现在,您可以将该信息粘贴到您喜欢的任何程序中,就像粘贴其他文本一样。

如果您选择Mark但后来决定不想复制任何内容,则可以再次右键单击取消Mark动作,或者点击 退出 键。

11 of 21

从任何位置打开命令提示符

如果您曾经在命令提示符中工作很长时间,那么您知道执行cd / chdir命令一遍又一遍(以及再次)来到达您想要使用的正确目录是非常令人沮丧的。

幸运的是,有一个超级简单的命令提示技巧,可以让您从Windows中查看的任何文件夹中打开命令提示符窗口。

您所要做的就是在Windows中导航到您希望在命令提示符下启动一次的文件夹。当你在那里时,请按住 转移 当您右键单击文件夹中的任何位置时。

弹出菜单后,您会注意到通常不存在的条目: 在这里打开命令窗口.

单击该按钮,您将启动命令提示符的新实例,准备好并在正确的位置等待!

如果您是命令提示高级用户,您将立即识别此小技巧中的值。

如果在右键单击菜单而不是命令提示符中看到PowerShell,则可以对Windows注册表进行一些小的更改,将其更改为命令提示符。 How-To Geek有一个指南。

12/21

拖放以轻松路径名称输入

大多数命令提示符命令都需要您或有选项来指定文件或文件夹的完整路径,但键入长路径可能会令人沮丧,尤其是当您错过一个角色并且必须重新开始时。

例如,在Windows 10中,路径为 饰品 我的开始菜单中的组是 C: ProgramData Microsoft Windows Start Menu Programs Accessories。谁想要手动输入所有内容?我们没有。

幸运的是,有一个命令提示技巧,使这更容易: 拖放 .

只需导航到文件/ Windows资源管理器中您想要路径的文件夹即可。在那里,将文件夹或文件拖到命令提示符窗口然后松开。像魔术一样,插入完整路径,根据路径名称的长度和复杂程度,可以节省大量的输入。

不幸的是,拖放功能在提升的命令提示符中不起作用。至少你学会了一些技巧,如何更快地打开其中一个!

13 of 21

关闭或重新启动另一台计算机

由于许多原因,业务环境中的系统管理员会一直这样做,但您也可以通过计算机的命令提示符关闭或重新启动网络上的另一台计算机。

远程关闭计算机的最简单方法是执行 关机/我 从命令提示符打开 远程关机对话框 ,显示在这里。

只需输入远程计算机的名称(可以通过在另一台PC上运行hostname命令获得),选择要执行的操作(重新启动或关闭),选择其他一些选项,然后单击“确定”。

因此,无论你是在掌握自己的命令技能还是只是吓唬家人,这个命令提示技巧都是一个有趣的技巧。

您也可以使用shutdown命令严格地从命令提示符关闭或重新启动另一台计算机,而不使用远程关机对话框。

14 of 21

使用Robocopy作为备份解决方案

借助robocopy命令,您无需使用Window的备份软件或安装第三方程序来管理备份。

只需执行以下操作,显然将源文件夹和目标文件夹替换为您要备份的内容以及应该放在哪里。

robocopy c: users ellen documents f: mybackup documents / copyall / e / r:0 / dcopy:t / mir

带有这些选项的robocopy命令与增量备份软件工具的功能相同,可使两个位置保持同步。

如果您使用的是Windows XP或更早版本,则没有robocopy命令。但是,您确实拥有xcopy命令,可用于执行非常类似的操作:

xcopy c: users ellen documents f: mybackup documents / c / d / e / h / i / k / q / r / s / x / y

无论您选择使用哪个命令,只需创建包含该命令的BAT文件并安排它在任务计划程序中运行,您将拥有自己的自定义备份解决方案。

15 of 21

查看计算机的重要网络信息

也许只是为了您自己的信息,但当您在排除网络或互联网问题时,您可能需要了解有关计算机网络连接的详细信息。

您想要了解的有关网络连接的所有内容都可以在Windows的“控制面板”中找到,但在ipconfig命令的结果中更容易找到并且组织得更好。

打开命令提示符并执行 ipconfig / all.

屏幕上显示的内容是关于网络连接的所有重要信息:您的IP地址,主机名,DHCP服务器,DNS信息等等。

将这个hack与你学习了几个幻灯片的重定向操作符相结合,你就可以很容易地获得有关你的人与你有问题的联系信息。

16 of 21

像网络驱动器一样映射本地文件夹

net use命令用于将网络上的共享驱动器作为驱动器号分配给您自己的计算机,但是您知道还有另一个命令可用于对任何文件夹上的任何文件夹执行相同操作 本地 硬盘驱动器?

有,它被称为subst命令。只需执行subst命令,然后执行您希望显示为驱动器的文件夹的路径。

例如,假设你想要你的 C: WINDOWS 字体 文件夹显示为 问: 驾驶。只是执行 subst q:c: windows fonts 你定了!

此命令提示技巧使得从命令提示符访问特定位置变得更加容易。

这里删除“网络驱动器”示例的简单方法是使用 subst / d q: 命令。只需更换 问: 用你自己的驱动器号。

17 of 21

使用箭头键访问以前使用的命令

另一个很棒的命令提示技巧必须是使用键盘箭头键来循环执行以前执行的命令。

向上 箭头键循环显示您输入的命令和 箭头自动输入,逐个字符,您执行的最后一个命令。

这可能听起来不那么有趣,但有几种情况下箭头键变成了 巨大 节省时间。

考虑这个例子:你输入了75个字符的命令,然后尝试执行它,却发现你忘了在最后添加一个选项。没问题,只需点击向上箭头,整个命令就会自动输入命令提示符窗口,准备好进行编辑以使其正常工作。

当然,我在命令提示符中工作了很多,但我猜这个小技巧多年来为我节省了数小时的重复输入。

18 of 21

选项卡完成时自动完成命令

标签完成 是另一个命令提示技巧,可以节省你很多时间,特别是如果你的命令有一个你不完全确定的文件或文件夹名称。

要在命令提示符中使用选项卡完成,只需输入命令,然后输入您知道的路径部分(如果有的话)。然后按 标签 一遍又一遍地重点关注所有可能的可能性。

例如,假设您要将目录更改为中的某个文件夹 视窗 目录,但你不确定它的名称。类型 cd c: windows 然后按Tab键直到看到您要查找的文件夹。

结果循环顺序或您可以使用SHIFT + TAB反向逐步执行结果。

您知道智能手机的短信应用程序如何自动猜测下一步要输入的内容吗?命令提示符中的选项卡完成有点像……只是更好。

19 of 21

查找网站的IP地址

想知道网站的IP地址?您可以使用nslookup命令或ping命令,但前者可能更快。

首先,让我们使用nslookup命令查找的IP地址 Go-Travels.com :

只是执行 nslookup Go-Travels.com 并查看结果。确保不要混淆nslookup结果中显示的任何私有IP地址以及公共IP地址 Go-Travels.com ,这就是我们追求的IP地址。

现在让我们尝试使用ping命令找到它:

执行 ping Go-Travels.com 然后查看所示第一行中括号之间的IP地址。如果ping命令在执行期间“超时”,请不要担心;这里我们需要的只是IP地址。

您可以对本地网络上的任何网站或任何主机名使用相同的过程。

20 of 21

使用QuickEdit模式更轻松地复制和粘贴

许多这些命令提示技巧都涉及使复制和粘贴更容易。那么,一个偶数怎么样 更轻松 从命令提示符复制的方式(以及一种轻松粘贴的秘密方式)?

带上它吧?

只是 右键点击 在命令提示符标题栏上选择 属性。在 选项 选项卡,在 编辑选项 部分,检查 QuickEdit模式 框,然后单击 .

启用QuickEdit模式就像拥有一样 标记 一直启用,因此选择要复制的文本非常简单。

作为奖励,这还可以通过简单的方式粘贴到命令提示符中:只需右键单击一次,剪贴板中的任何内容都将粘贴到命令提示符窗口中。通常,粘贴涉及到 右击 并选择 ,所以这仍然与你习惯的有点不同。

21 of 21

观看星球大战第四集

是的,你读得正确,你可以观看完整的星球大战第四集电影的ASCII版本 在命令提示符窗口中 !

只需打开命令提示符并执行即可 telnet towel.blinkenlights.nl。电影将立即开始。如果这不起作用,请查看下面的提示。

没错,这不是对命令提示符的高效使用,也不是命令提示符或任何命令的技巧,但它确实很有趣!我们无法想象进入这个的工作!

telnet命令通常不在Windows中启用,但可以通过启用打开 Telnet客户端 来自“控制面板”的“程序和功能”小程序中的“Windows功能”。如果你不想启用Telnet但希望看电影,你也可以在浏览器的Star Wars ASCIIMation上观看。