对于开发人员和超级黑客来说,命令行似乎是一个深奥的工具,但是它有很多有用的技巧。这里有一些你可以在终端窗口做的简单的事情,这些事情在你的电脑的传统菜单中不一定可用。
在Windows中打开命令提示符,打开开始菜单并搜索“cmd”。按Enter键或单击结果打开命令窗口——或者在必要时右键单击该选项以管理员身份运行它。即使您的用户是PC上的管理员,您也需要以管理员的身份运行command prompt来运行某些高级命令。
启动关机定时器让我们从一个简单的开始。有时候你有一个进程在运行——也许你正在下载一个大文件,或者导出一个视频,或者其他一些需要等待的工作——当它完成时,你想关闭你的电脑。有些程序有一个内置的选项来这样做,但如果没有,您可以转到命令提示符。一个简单的命令可以告诉您的系统在预定的时间后关闭自己。
假设你想在一小时内关闭电脑。打开命令提示符并运行:
关闭-s -t 3600
你可以调整这个命令来满足你的需求:
关闭是主要的命令—这不会改变。的- s
Flag告诉计算机关闭,尽管您可以使用
- r
重新启动或
- l
而不是在计时器之后注销。(Sleep有点复杂,需要一个完全不同的命令。)的
- t
Flag表示定时器,3600是您想要关闭之前的时间量,单位是秒。3600年瑞士
NDS是一个小时,但是您可以将这个值调整为您想要的任何值(两个小时为7200,等等)。
如果您想取消计时器,只需在命令提示符中运行shutdown -a。
一次重命名一堆文件假设你有一个大文件夹,里面有很多文件,比如照片或视频,这些文件的名字晦涩难懂(比如IMG_001.jpg)。您的第一直觉可能是检查并重命名每个文件,但您不必这样做——您可以使用Windows内置的工具一次批量重命名一组文件。
如果您选择了所有的文件(通过单击第一个文件,按住Shift,然后单击最后一个文件),您实际上可以右键单击选择并选择Rename来重命名整个批处理。您将得到一个具有相同名称的文件列表,并在末尾添加一个数字,以圆括号括起来,例如“圣诞节2020 (1).jpg”。
但您可能希望执行相反的操作—保留现有的文件名,但在末尾添加一个单词。为此,您可以转到命令行。打开命令提示符,使用cd命令导航到这些文件所在的文件夹,如下所示:
惠特森cd C: \用户\ \ \ 2020年圣诞节照片”
如果文件路径中有空格,就需要这些引号,所以不要忘记它们。
在那里,你可以运行如下命令重命名文件夹中的所有文件:
重命名*。* * ? ?原始
留下名为IMG_001-original.jpg的文件,等等。
下面是该命令的分解:
重命名
告诉系统重命名你的文件
要缩小范围了。
* . *
意思是"这个文件夹里的任何文件"你可以把它调整成
IMG *。*
将其限制在以IMG开头的任何文件,或者
* . jpg
下载任何JPEG文件。星号作为通配符。
??????
告诉命令保留原始文件名的前六个字符(因为有六个问号)。您可以使用或多或少的问号来保留原始文件名。
原始
如果你打算在某个地方复制照片,那么在每个文件的末尾都加上“original”这个词——完美
E用于编辑,但要注意哪个o
Nes是原始照片。你可以replac
E这个与任何你想要的文本。
一旦熟悉了这个命令,您可以使用它做很多事情,但是一点点知识就可以让您走得更远。
查看已保存的Wi-Fi密码你是否曾经使用过有密码保护的Wi-Fi,但却不记得其他设备的密码?如果网络保存在Windows笔记本电脑上,您可以通过一个简单的命令检索保存的密码,以便在您的手机或平板电脑上使用。
如果你的笔记本电脑当前已连接到网络,你可以在“网络状态”菜单中显示这些信息,但如果没有,你可以运行以下命令查看给定保存网络的密码:
netsh wlan show profile SmithHouse key=clear
用所讨论的网络名称替换SmithHouse。如果Windows保存了密码,它应该在“关键内容”下以纯文本形式显示给你。您还可以运行netsh wlan show profile查看保存的网络列表。
擦除驱动器清洁大多数用户应该很少需要处理驱动器表和分区格式化。但是,如果你已经将你的电脑迁移到一个新的驱动器,或者试图删除树莓派项目中使用的SD卡,Windows内置的分区管理器可能不够灵活,无法干净地删除所有数据。因此,Diskpart的clean命令已经成为我最常用的工具之一。如果你的硬盘、闪存驱动器或SD卡出了问题,这可能是擦除并重新开始的理想方法。
您可以通过单击开始菜单并搜索“Diskpart”来打开Diskpart工具,而不是打开命令提示符窗口。这将打开一个单独的命令行,你可以运行以下命令查看连接到你的计算机的磁盘:
磁盘列表
找到你想要擦除的磁盘,确保它是正确的,以免你擦除其他磁盘上的任何重要数据,然后运行:
select磁盘3
... 其中,显然,您可以将数字3替换为与所讨论的磁盘对应的任何数字。最后,运行:
清洁
您的系统将擦除驱动器干净,没有隐藏分区或表混淆您的PC。然后,您可以单击“开始”菜单,搜索“磁盘管理”,并右键单击驱动器以初始化和格式化它。注意,这只是擦除分区表,并不能安全地擦除所有数据——其中一些数据仍然可以通过文件恢复工具访问。要安全擦除所有痕迹(比如,如果你要回收驱动器或出售电脑),你需要在Windows资源管理器中右键单击驱动器,选择格式,并取消快速格式框。或者使用像DBAN这样的第三方工具,它有许多其他的安全擦除选项。
列出你电脑上安装的所有程序当你买了一台新的笔记本电脑或重新安装Windows系统时,你很可能会忘记一些你每天都在使用的工具,并认为它们是理所当然的。在清理硬盘之前,你可以用一个命令获取安装在你电脑上的每个程序的列表。
但是,与此列表中的其他命令不同的是,这个命令必须从PowerShell运行,这是一个内置在Windows中的更新、更强大的工具。打开开始菜单,搜索PowerShell,并启动一个新窗口。然后运行下面的命令-它很长,但它只是一个复制粘贴命令,它将抓取三个不同的注册表项的内容,并将它们输出到你的桌面的一个文本文件:
HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*, HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*, HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |选择对象DisplayName, DisplayVersion, Publisher, Size,安装日期|格式表-AutoSize > C:\Users\Whitson\Desktop\ programlist .txt
在该命令的末尾用用户文件夹的名称替换Whitson,以在桌面上获取该文件。请注意,这并不包括Windows商店的应用程序,你可以通过运行:
Get-AppxPackage > C:\Users\Whitson\Desktop\ StoreProgramsList.txt
同样,将Whitson替换为用户文件夹的名称。这个列表中会有很多垃圾程序,但如果方便的话,你可以手动抓取一些你想记住的程序,并把它们粘贴到你原来的列表中。
手表(不,认真)好吧,这并不是一个“有用”的技巧,但它确实很整洁。如果你在Windows中启用Telnet(在开始菜单中搜索“打开或关闭Windows功能”,然后选中Telnet框),你可以运行:
telnet towel.blinkenlights.nl
在命令提示符窗口中查看ASCII版本的。这已经存在很多年了,至今仍让我印象深刻。