建站优化

当前位置:

windows10常用命令行,windows10运行

浏览量:71次

windows10常用命令行,windows10运行

  windows10常用命令行,windows10运行

  因为命令行简洁高效,所以我们平时喜欢用命令行来完成很多操作。但是系统自带命令行使用起来不方便。比如很多命令自带Y/N开关,这些命令需要手动输入Y/N才能完成。如果你自己安装命令行,你必须进入安装目录来运行它。让我们来看看如何更有效地运行命令行。

  即使不熟悉也无所畏惧,自动完成指挥。

  命令行需要输入特定的命令才能完成操作,很多朋友对命令不是很熟悉,所以在实际使用中会遇到各种问题,比如只记住了命令的前半部分,而没有记住完整的命令。现在,我们可以通过自动补全来实现高效的命令输入。

  Windows 10已经有了自己的命令自动完成功能。启动命令提示符时,只需输入命令的一部分,然后按Tab键自动完成。比如输入“take”然后按Tab键自动完成为“takeown.exe”命令(图1)。

  按TAB键可以自动完成图1

  但是如果有很多相关的命令前缀,系统TAB键的自动补全并不能让我们快速得到对应的命令。为了自动完成常用命令,我们现在可以使用PYCMD来更好地完成。例如,有许多net命令,系统自带了它自己的补充来列出。dll文件,并且每次按TAB键时都会显示一个文件。PYCMD按TAB键,然后列出所有的net start命令(前缀高亮显示),我们只需要根据自己的实际需要选择命令即可(图2)。

  图2 Pycmd列出了所有命令。

  向GUI靠拢,使用图形界面命令提示符。

  命令提示符默认使用黑色命令行界面,让很多习惯图形化程序的朋友很不舒服。比如我们经常要复制一些命令。我们不能像常规的图形程序(比如Word和记事本)一样,在命令提示符下右键选择“复制”。相反,我们必须选择并右键单击标题栏,然后从弹出菜单中选择Copy(图3)。

  图3命令提示符的不方便的复制/粘贴操作

  现在,使用Powercmd,我们可以像在传统的图形程序窗口中一样执行许多常见的操作。例如,如果您想在运行Powercmd后复制命令,只需右键单击并选择copy。您还可以执行一些常见的操作,比如保存和添加新窗口(图4)。

  图4使用传统方法复制/粘贴

  当然,Powercmd也可以像浏览器一样用多个标签页(甚至多个窗口)启动命令,这使得执行多个命令非常方便,不像系统自带的命令提示窗口只能机械地一个一个执行命令(图5)。

  图5可以通过多个选项卡(多个窗口)查看Powercmd

  任何命令高速运行,自定义环境变量

  每个人都知道系统自带的命令。我们可以通过在命令提示符窗口(或者运行框)直接输入命令名来启动它,但是我们下载的命令行软件不能这么快启动。如果想下载自己的命令,可以像系统内置命令一样快速启动。现在您可以配置环境变量了。

  比如上述pycmd的作者安装在“C:UsersyumufaDesktopPyCmd”。现在,您可以在运行框或任何命令提示符窗口中直接输入“pycmd”来启动它。首先,直接在任务栏搜索框中输入“环境变量”,点击“编辑账户环境变量”,在其中选择“路径”,点击“编辑”,然后在变量值处输入pycmd的安装路径(如果有原始值,用英文分号分隔多个路径,图6)。

  图6添加环境变量

  这样,我们可以在“运行”或命令提示符下的任意路径输入“pycmd”来快速启动命令行。同样,我们可以快速启动任何程序(图7)。

  图7添加环境变量后,您可以快速启动该命令。

  手动添加参数,命令会自动响应。

  如上所述,许多命令都有Y/N开关,默认情况下,需要手动确认才能完成命令。这样,如果要进行批处理或者快速运行多个命令,就无法实现命令的自动运行。对于这样的命令,您现在可以自己添加参数。

  比如对Windows 10系统目录下的文件进行重命名,我们可以使用takeown来改变文件所有权,然后使用cacls来获得完全控制权限。但是,当使用cacls获取文件权限变更时,系统会弹出一个Y/N查询来完成操作(图8)。

  图cacls命令行需要确认YN

  如果想一次更改文件所有者和权限,我们可以使用“Echo y”参数来实现自动确认。例如,如果需要获得“C:windowssystem32osk.exe”的所有权限,启动记事本建立如下批处理:

  takeown/f C:windows system 32 osk . exe

  ECHO Y cacls C:windows system 32 osk . exe/g administrator s:f

  在运行上述家用批处理时,由于这里使用了通道符号“”,所以将前一个命令执行结果信息发送给下一个命令进行处理,这样cacls命令就可以直接响应Y运行(图9)。

  图9您可以在添加管道符号后直接响应。

  小贴士:

  管道符号等参数很多,可以根据自己的需要灵活使用。例如,如果我们需要使用dir命令将屏幕输出到一个文件,我们可以使用文件名"",要再次输出结果,我们可以使用" "。

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。