系统优化 命令行也可以这么6?(进行系统优化)
itomcoil 2025-07-21 14:47 2 浏览
由于命令行的简洁、高效,平时很多操作我们都爱使用命令行来完成。不过系统自带的命令行使用起来有各种不方便,如很多命令自带Y/N开关,这些命令需要手动输入Y/N才能完成,如果自行安装的命令行则要进入安装目录才能运行等。下面一起来看看如何更高效的运行命令行。
生疏也无惧,自动补全命令
命令行都是需要通过输入特定的命令才能完成操作,很多朋友对命令都不是十分熟悉,这样在实际使用时就会遇到各种问题,如只记得命令前半段,无法记住完整的命令。现在我们可以通过自动补全的方法来实现命令高效输入。
Windows 10已经自带命令自动补全功能,启动命令提示符只要输入命令的一部分,然后按下Tab键即可自动补全,比如输入“take”,再按下Tab键即可自动补全为“takeown.exe”命令(图1)。
图1 通过按TAB键可以自动补全
不过如果相关的命令前缀很多,系统TAB键自动补全并不能让我们快速获取到相应的命令,要想自动补全常用命令,现在可以使用PYCMD进行更好的补全。比如net命令有很多,系统自带补全会将.dll文件也列出,而且是每按一次TAB键显示一个文件,PYCMD则是按一下TAB键,然后就将所有net开头命令全部列出(前缀高亮标注),我们只要按自己实际需要命令进行选择即可(图2)。
图2 Pycmd会将所有命令全部列出
向GUI靠拢,使用图形化界面命令提示符
命令提示符默认使用黑乎乎的命令行界面,这让很多习惯图形化程序的朋友不适应。比如我们经常要复制一些命令,在命令提示符并不能像在常规图形化程序(如Word、记事本)那样选中后右击选择“复制”,而是要选择后右击标题栏,在弹出的菜单才能选择复制(图3)。
图3 命令提示符复制/粘贴操作不便
现在借助Powercmd,我们即可像在传统图形化程序窗口那样执行很多常见的操作。比如运行Powercmd后如果要复制其中的命令,选中后直接右击选择“复制”即可,还可以执行保存、添加新窗口等常见操作(图4)。
图4 使用传统方法复制/粘贴
当然Powercmd还可以像浏览器那样使用多标签(甚至多窗口)启动命令,这样在执行多个命令的时候非常方便,而不像系统自带命令提示符窗口只能机械执行一个个命令(图5)。
图5 Powercmd可以多标签(多窗口)浏览
任何命令高速运行,自定义环境变量
大家知道系统自带的命令,我们可以在命令提示符窗口(或者运行框)下直接输入命令名称就可以启动,但是自己下载的命令行软件却无法这样快捷启动。如果要想自己下载的命令也可以像系统内置命令那样快捷启动,现在可以通过配置环境变量的方式实现。
比如上述的pycmd笔者是安装在“C:\Users\yumufa\Desktop\PyCmd”,现在要实现在运行框或者任意命令提示符窗口均可以直接输入“pycmd”启动。首先在任务栏搜索框直接输入“环境变量”,点击“编辑账户的环境变量”,选择其中的“Path”,点击“编辑”,然后在变量值处输入pycmd的安装路径(如果原来有值,则以英文分号隔开多个路径,图6)。
图6 添加环境变量
这样以后我们只要在“运行”或者命令提示符下的任意路径输入“pycmd”,都可以快速启动该命令行了,同样的方法我们可以将任意程序实现快捷启动(图7)。
图7 添加环境变量后可以快速启动命令
手动加参数,命令自动响应
如上所述,很多命令都有Y/N开关,默认需要手动确认才能完成命令的运行。这样如果我们要制作批处理,或者快速运行多个命令这样就无法实现命令自动运行。对于此类命令,现在可以通过自行添加参数方法实现。
比如对于Windows 10系统目录内文件进行重命名,我们可以借助takeown更改文件所有权,然后再使用cacls获取完全控制权限,但是在使用cacls获取文件权限更改的时候,系统会弹出Y/N询问才能完成操作(图8)。
图8 cacls命令行需要确认Y|N
如果要一气呵成完成文件所有者和权限的更改,我们可以使用“Echo y|”参数实现自动确认。比如需要获取“C:\windows\system32\osk.exe”所有权限,启动记事本建立如下批处理:
takeown /f C:\windows\system32\osk.exe
ECHO Y|cacls C:\windows\system32\osk.exe /g administrators:f
这样运行上述户批处理的时候,由于这里使用通道符号“|”,把前面的命令执行结果信息发送到下个命令处理,这样cacls命令就可以直接响应Y运行了(图9)。
图9 添加管道符后可以直接响应
小提示:
类似管道符这类参数还有很多,大家可以根据自己需要灵活运用。比如我们需要使用dir命令将屏幕输出到文件,则可以使用“>”+文件名实现,要再次输出结果,则使用“>>”实现。
相关推荐
- Ollama使用指南【超全版】(olal la)
-
一、Ollama快速入门Ollama是一个用于在本地运行大型语言模型的工具,下面将介绍如何在不同操作系统上安装和使用Ollama。官网:https://ollama.comGithub:http...
- 电脑怎么优化(电脑怎么优化性能)
-
电脑配置和宽带流量也是硬件,但这些要求其实并不需要很高,关键还是怎么去安全使用电脑并进行有效的优化。电脑的应用和优化处理一、电脑的应用和优化处理二、目前,大家使用的个人电脑,配置方面均没多大问题,比如...
- 电脑win7中那些使用最频繁的命令原来这么丝滑,太顺手了
-
windows7是目前为止办公家用使用占比较大的操作系统,它的很多操作和整洁的界面让人不想替换,况且,对计算机硬件的支持也是很完美的!虽然目前主流的牛夫人win10和小甜甜win11已经占据了很大一边...
- .NetCore 设置环境变量(.net core环境搭建)
-
.NetCore设置环境变量开发过程中经常要发布一个版本到测试服上给测试人员测试,可能需要直接输出错误信息,需要设置环境变量为Development,如果是IIS可以设置web.config环境变量...
- 「分享」非常全面的CentOS7系统安全检测和加固脚本
-
CentOS7系统检测和加固脚本脚本来源:https://github.com/xiaoyunjie/Shell_Script主要是为了Linux系统的安全,通过脚本对Linux系统进行一键检测和一键...
- 手把手带你进行Golang环境配置(golang运行时配置文件目录)
-
前言大家好,我是星期八,是一个每天都要在镜子前给自己梳仅剩三根头发的三年码农本次我们来安排一下如何在win平台上配置Go语言开发环境。整体来说,Go配置环境还是挺轻松的,和Python差不多,并且会自...
- Elasticsearch 的用户名和密码设置
-
在Elasticsearch中,用户名和密码的设置取决于安装方式和版本。以下是详细说明:1.Elasticsearch<7.x版本默认无安全认证早期版本默认不启用安全功能,无需用户名...
- gpeditmsc找不到文件的解决方法亲测有效
-
Gpedit.msc找不到文件的怎么办?Gpedit.msc是用于打开Windows系统组策略的命令程序,缺少它系统会弹出“Gpedit.msc找不到”、“Gpedit.msc打不开”等提示,那么...
- Win7命令提示符输入taskkill提示不是内部或外部命令
-
使用win7系统的用户,想在命令提示符下使用taskkill命令删掉进程的时候,却提示taskkill不是内部或外部命令,也不是可运行的程序,遇到这样的问题,这位用户不知道怎么解决。所以给大家带来了解...
- 如何使用VSCode+gdbserver远程调试ZMC900E
-
由于嵌入式设备资源受限,通常无法在其上安装庞大的IDE调试程序,且许多嵌入式系统并无桌面环境。为了方便调试自开发程序,本文介绍利用VSCode与gdbserver进行嵌入式设备上程序的远程调试方法。...
- 系统优化 命令行也可以这么6?(进行系统优化)
-
由于命令行的简洁、高效,平时很多操作我们都爱使用命令行来完成。不过系统自带的命令行使用起来有各种不方便,如很多命令自带Y/N开关,这些命令需要手动输入Y/N才能完成,如果自行安装的命令行则要进入安装目...
- 不借助Linux系统,在Windows下如何搭建ZMC900E交叉编译环境
-
不需要依赖笨重的虚拟机,也不需要安装双系统。抛开繁琐的环境准备,在Windows上轻松搭建交叉编译环境。本文将介绍如何在Windows上搭建交叉编译环境,不借助Linux系统,直接进行交叉编译。前言...
- 超详细的rabbitmqctl管理和监控RabbitMQ命令总结
-
概述MQ全称为MessageQueue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序...
- 《Windows 学习:100 条命令大全》内容总结
-
一、文件与目录管理1.基础操作dir:用于列出当前目录下的文件和子目录。在命令提示符中输入dir,即可显示当前目录的内容,如文件名称、大小、修改日期等信息。若想查看隐藏文件,可使用dir/a命令。...
- Python 3.14 新特性盘点,更新了些什么?
-
Python3.14.0稳定版将于2025年10月正式发布,目前已进入beta测试阶段。这意味着在往后的几个月里,3.14的新功能已冻结,不再合入新功能(除了修复问题和完善文档)。3...
- 一周热门
- 最近发表
- 标签列表
-
- ps图案在哪里 (33)
- super().__init__ (33)
- python 获取日期 (34)
- 0xa (36)
- super().__init__()详解 (33)
- python安装包在哪里找 (33)
- linux查看python版本信息 (35)
- python怎么改成中文 (35)
- php文件怎么在浏览器运行 (33)
- eval在python中的意思 (33)
- python安装opencv库 (35)
- python div (34)
- sticky css (33)
- python中random.randint()函数 (34)
- python去掉字符串中的指定字符 (33)
- python入门经典100题 (34)
- anaconda安装路径 (34)
- yield和return的区别 (33)
- 1到10的阶乘之和是多少 (35)
- python安装sklearn库 (33)
- dom和bom区别 (33)
- js 替换指定位置的字符 (33)
- python判断元素是否存在 (33)
- sorted key (33)
- shutil.copy() (33)