最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【整理】Win7中的Cmd命令行的使用技巧

Windows系统 crifan 6726浏览 0评论

本文内容已整理至:Windows的命令行工具: cmd

 

对于Windows系统中的cmd工具,很多人都知道和使用过。

我之前也用过,但是后来看到了这个:Windows7 CMD提示的5个技巧,才发现,原来还有更多的一些小技巧,是之前不知道的。所以现在来总结一下:

【win7中cmd的一些高级的使用技巧】

先说说我之前不知道的一些功能:

1.cmd中按F7,可以调出(之前所输入的)命令的历史列表

上图:

cmd F7 history

用法是,在cmd中,按F7,即可出现上图的效果。

其实,默认的通过键盘上的上线箭头,可以输入之前/后输入过的命令的。

但是之前不知道,原来F7可以跳出命令历史列表的窗口的。

 

2.开启或关闭win7的cmd中的自动补全的功能

win7默认的cmd,是支持自动补全的(就像Linux中shell中的效果一样),即你输入字母后,按TAB键,则会自动帮你匹配出相应的支持的命令(或当前文件夹下面的文件名),但是之前不知道,此功能,还是可以自己设置开启或关闭的。

上图:

右键 默认值

编辑选项 自动补全

即,cmd中,右键窗口左上角的图标,选择 默认值,然后打开了 控制台窗口的属性 的对话框,对于其中的编辑选项中的自动完成,可以自己开启或关闭。

我之前就遇到过一次,不小心,不知道系统怎么出了异怪的事情,cmd中自动补全功能失效了,按TAB键不起作用了,只是光标向右跳动一个TAB的距离,变成了输入TAB键的功能了。后来才找到此选项,关闭后,再启用,才折腾好,TAB才可以继续实现自动补全的功能的。

 

再说说我之前就知道的一些功能:

3.设置cmd中默认(中文)文字的编码

即 控制台窗口 属性中的默认代码页的设置:

默认代码页

此处中文的win7,一般已经默认设置为了936了,这样显示出来的文字,是对应的中文GBK的编码的。

因此,如果你使用其他程序向控制台输出中文字符的话,比如之前用过python的logging.info输入中文信息到cmd中,此时如果你输出的汉字的编码也是GBK的话,和cmd中的GBK一致,则汉字是可以正确显示的。

如果你输出的汉字是其他编码,比如UTF-8,那么和cmd中的GBK编码不一致,就导致cmd中显示出来的汉字,是乱码了。对于python中,输入汉字是unicode话,logging.info会自动输出匹配的汉字,使得其可以正确显示的。

4.快速编辑的功能

上图:

快速编辑模式

默认的cmd,一般是关闭了 编辑选项 中的 快速编辑模式 的。

【非快速编辑模式】

非快速编辑模式

当关闭了“快速编辑模式”的话:

粘贴文字:

如果你系统剪贴板中已经拷贝了一些字符,然后想要粘贴到cmd中,那么就需要点击右键:右键 粘贴

选择对应的粘贴,才可以粘贴对应的字符:

才可以粘贴字符

复制文字:

鼠标是无法直接选择对应的文字的,需要

右键 选择 标记

即右键,选择标记,然后再选择一些文字:

然后再选择一些文字

然后点击右键或输入键盘的Enter键,就可以实现复制对应所选内容了。

 

【快速编辑模式】

快速编辑模式 启用了

粘贴文字:而如果启用了“快速编辑模式”的话,那么就可以通过直接点击右键,不会再出现上述的右键菜单了,不需要选择粘贴,就可以实现上述字符的粘贴了。

复制文字:同理,对于复制cmd中的文字,用鼠标选择后:鼠标选择文字

然后直接通过键盘上的Enter键或点击鼠标右键,即可实现将选中的文字,拷贝到系统剪贴板中,然后就可以粘贴到别的地方/别的程序中了。

 

5.其他一些常见设置

主要是相关的:

(1)字体

字体

(2)布局

布局

需要说明一下的是,关于屏幕缓冲区大小,指的是系统本身最大所存储的内容,

而窗口大小,指的是你当前的cmd的窗口大小。

屏幕缓冲区的大小,肯定是要大于等于窗口大小的设置的。

果屏幕缓冲区大小的设置,决定了你的cmd窗口,最大能多大,即用鼠标拖拉窗口的话,最大能变成多大。

 

对于屏幕缓冲区:

A。宽度:自己试试,改成不超过你的屏幕的宽度为宜,否则横向太长,输出的内容,就不容易看清了。

B。高度:一般设置为大于窗口的大小,这样方便窗口在上下的高度方面,可以随时进行调整。

 

(3)颜色

颜色

转载请注明:在路上 » 【整理】Win7中的Cmd命令行的使用技巧

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (3)

  1. 这么好的教程转摘下。多谢站长。
    哇哈哈7年前 (2017-10-26)回复
  2. 很给力, 赞一个
    daydaygo9年前 (2015-06-29)回复
  3. 取了,留个名。。
    亚日12年前 (2012-05-04)回复
86 queries in 0.169 seconds, using 22.09MB memory