CMD使用的几个小技巧
一、自定义窗口初始化大小
以前在Windows 7的时候感觉打开cmd时窗口初始化的大小还是比较合适的,但到Windows 10之后打开cmd窗口就很大一点都不适应----当然也可能是新电脑分辨率比较大的结果。
不管是什么原因,我们只想问有没有途径自定义cmd窗口初始化大小。答案是有的,其实不只是cmd,包括powershell、conda、git bash、cygwin等类cmd程序都可以类似地自定义其窗口初始化大小。
打开窗口----在窗口菜单栏右键----点击属性----切换到布局选项卡----设置好想要的初始化窗口大小(该值此时是此时窗口的大小,而非窗口初始化大小)----点击确定----重新打开时窗口即是设置好的大小。
二、在当前目录打开cmd
在linux,在桌面或者使用资源管理器打开某个目录时,右键即有“在此目录打开终端”的选项,这节省了我们切换目录的工作是一个很实用的功能。
但Windows默认右键是没有“在当前目录打开cmd”之类的菜单的,而且Windows不同盘符间切换目录时,还要输一次盘符这是很麻烦的,如果Windows也能有“在当前目录打开cmd”的功能,那就太好了。
实际上,Windows也确实有这功能的:先按住shift键,然后再点击鼠标右键,即有“在此处打开cmd窗口”选项(Windows 10是powershell,都一样)。
三、打开可继承临时变量的新cmd窗口
有时我们会有这样的需求:在一个cmd窗口中我们配置了一些临时变量,我们想新打开一个cmd配合测试,希望这个新的cmd窗口也能具有已有cmd窗口设置的那些变量。
如果是在新cmd窗口中重新把已有变量重新定义赋值一遍那是比较麻烦的,我们可以有更方便的做法:在已有cmd窗口中使用“start cmd”新建一个cmd窗口,新的cmd窗口是旧cmd的子进程他会继承已有cmd窗口的临时变量。
其实这也才是我更想说的:cmd窗口中设置临时变量,应当而言各cmd窗口互不影响;但如果是父子窗口,在创建时子窗口会继承父窗口的临时变量(当然创建完后再修改也互不影响)。
另外,如果不用“start cmd”而是直接敲“cmd”,此时也会新建一个cmd进程,只是新的cmd进程借用了父cmd的窗口。当然此时父cmd进程并未消亡,使用exit退出即可返回父cmd;或者直接使用“tasklist | findstr cmd”查看进程列表也可以看到有两个cmd进程。但由于子进程借用了父cmd的窗口所以当杀除父cmd进程时窗口会被关闭,但如果是杀除的是子cmd进程那只会退出父cmd进程窗口不会被关闭。
参考:
https://jingyan.baidu.com/article/908080223ef81ffd91c80ffb.html
CMD使用的几个小技巧的更多相关文章
- cmd窗口关闭 -----window小技巧!
前沿 平时开发的时候经常用到windows 的命令行工具来启动程序 或是 查看本地数据库的信息 : 经常的手动关闭 ,对于我这种,能用键盘完成的就坚决不用鼠标的人是多么痛苦. 所以在此罗列了一些命 ...
- [转]CMD命令提示符窗口中的快捷键、小技巧和常用命令
转至:https://wenku.baidu.com/view/d5d2b7ca360cba1aa811dac6.html 快捷键: F1:按F1一次,命令提示符向后切换到已经执行过的命令字符.如果 ...
- Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具
前言 本文主要写给使用命令行来操作Git的用户,用于提高Git使用的效率.至于使用命令还是GUI(Tortoise Git或VS的Git插件)就不在此讨论了,大家根据自己的的喜好选择就好.我个人是比较 ...
- 最强 Android Studio 使用小技巧和快捷键
写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...
- Chrome 35个开发者工具的小技巧
来源:w3cplus - 南北(@ping4god) 网址:http://www.w3cplus.com/tools/dev-tips.html 谷歌浏览器如今是Web开发者们所使用的最流行的网页浏览 ...
- Linux的95个小技巧
Linux的95个小技巧 by WEB全栈工程师 on 2012 年 03 月 27 日 这里总结了Linux使用中的一些小技巧 1.实现RedHat非正常关机的自动磁盘修复 先登录到服务器,然后在/ ...
- Android Studio使用小技巧:提取方法代码片段
http://www.jb51.net/article/65510.htm 今天来给大家介绍一个非常有用的Studio Tips,有些时候我们在一个方法内部写了过多的代码,然后想要把一些代码提取出来再 ...
- .NET中Main函数使用小技巧
摘要:任何语言开发出来的程序,都会有一个程序入口函数,可能每个语言所使用的程序入口函数名称不一样,但是它们的作用都是一样的,都是被操作系统去调用.那么本文主要总结.NET中的程序入口函数Main使用的 ...
- xcode开发的6个小技巧
Xcode是iPhone和iPad开发者用来编码或者开发iOS app的IDE.Xcode有很多小巧但很有用的功能,很多时候我们可能没有注意到它们,也或者我们没有在合适的水平使用这些功能简化我们的iO ...
随机推荐
- 左右对齐Justify遇到的坑
遇到的问题 这两天在开发一个病历的对外展示页面,设计稿上label是左右拉伸对齐的,显示效果如下: 怎么实现这种效果呢? 首先想到的是文字中间加空格,但是这种方式太low了,而且不太容易控制.网上查资 ...
- vue展示md文件,前端读取展示markdown文件
方案1:每次都需要重新打包,每次修改都需要build 直接使用require + v-html: 核心代码如下: 1. 首先需要添加MD文件的loader就是 markdown-loader npm ...
- c# 读取数据库得到dateset
public DataSet GetCraftInformation(string connectionString, string opName, string productType) ...
- django logger转载
https://www.cnblogs.com/jiangchunsheng/p/8986452.html https://www.cnblogs.com/jeavy/p/10926197.html ...
- Alipay SDK验签PHP低于5.5版本错误
低于PHP5.5版本不支持OPENSSL_ALGO_SHA256函数,要想使用RSA2加密,把OPENSSL_ALGO_SHA256函数替换为:sha256WithRSAEncryption 解密方法 ...
- error: Libtool library used but 'LIBTOOL' is undefined
编译时出现: error: Libtool library used but ‘LIBTOOL’ is undefined 参考了一下: http://stackoverflow.com/questi ...
- python操作mysql(增、删、改、查)
用python操作数据库,特别是做性能测试造存量数据时特别简单方便,比存储过程方便多了. 连接数据库 前提:安装mysql.python,参考:https://www.cnblogs.com/Uncl ...
- 09-赵志勇机器学习-k-means
(草稿) k-means: 1. 随机选取n个中心 2. 计算每个点到各个中心的距离 3. 距离小于阈值的归成一类. 4. 计算新类的质心,作为下一次循环的n个中心 5. 直到新类的质心和对应本次循环 ...
- jQyery简史和下载引用方法
1.jQuery简介 jQuery是一个快速,小型且功能丰富的JavaScript库.借助易于使用的API(可在多种浏览器中使用),使HTML文档的遍历和操作,事件处理,动画和Ajax等事情变得更加简 ...
- es6 Class类的使用
es6新增了一种定义对象实例的方法,使用class关键字定义类,与class相关的知识点也逐步火热起来,但是部分理解起来相对抽象,简单对class相关的知识点进行总结,更好的使用class. 关于类有 ...