一、自定义窗口初始化大小

以前在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使用的几个小技巧的更多相关文章

  1. cmd窗口关闭 -----window小技巧!

    前沿 平时开发的时候经常用到windows  的命令行工具来启动程序  或是 查看本地数据库的信息 : 经常的手动关闭 ,对于我这种,能用键盘完成的就坚决不用鼠标的人是多么痛苦. 所以在此罗列了一些命 ...

  2. [转]CMD命令提示符窗口中的快捷键、小技巧和常用命令

    转至:https://wenku.baidu.com/view/d5d2b7ca360cba1aa811dac6.html 快捷键:  F1:按F1一次,命令提示符向后切换到已经执行过的命令字符.如果 ...

  3. Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具

    前言 本文主要写给使用命令行来操作Git的用户,用于提高Git使用的效率.至于使用命令还是GUI(Tortoise Git或VS的Git插件)就不在此讨论了,大家根据自己的的喜好选择就好.我个人是比较 ...

  4. 最强 Android Studio 使用小技巧和快捷键

    写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...

  5. Chrome 35个开发者工具的小技巧

    来源:w3cplus - 南北(@ping4god) 网址:http://www.w3cplus.com/tools/dev-tips.html 谷歌浏览器如今是Web开发者们所使用的最流行的网页浏览 ...

  6. Linux的95个小技巧

    Linux的95个小技巧 by WEB全栈工程师 on 2012 年 03 月 27 日 这里总结了Linux使用中的一些小技巧 1.实现RedHat非正常关机的自动磁盘修复 先登录到服务器,然后在/ ...

  7. Android Studio使用小技巧:提取方法代码片段

    http://www.jb51.net/article/65510.htm 今天来给大家介绍一个非常有用的Studio Tips,有些时候我们在一个方法内部写了过多的代码,然后想要把一些代码提取出来再 ...

  8. .NET中Main函数使用小技巧

    摘要:任何语言开发出来的程序,都会有一个程序入口函数,可能每个语言所使用的程序入口函数名称不一样,但是它们的作用都是一样的,都是被操作系统去调用.那么本文主要总结.NET中的程序入口函数Main使用的 ...

  9. xcode开发的6个小技巧

    Xcode是iPhone和iPad开发者用来编码或者开发iOS app的IDE.Xcode有很多小巧但很有用的功能,很多时候我们可能没有注意到它们,也或者我们没有在合适的水平使用这些功能简化我们的iO ...

随机推荐

  1. Java常用框架和软件

  2. 2019-09-17 thinkphp网页静态化

    public function details(){ $pid = I('get.goods_id'); $filename = "details_".$pid.".ht ...

  3. vue3修改link标签默认icon无效问题

    vue3修改link中标签默认icon,vue3初次使用的时候不好好阅读配置难免会遇到一些坑,本人在项目完结的时候打算把浏览器的导航小icon图标给替换了,可是并没有那么顺利,那么如何在vue3中替换 ...

  4. Flutter 徐徐图之(一)—— 从搭建开发环境到 Hello World

    一.环境变量 由于众所周知的原因,在国内访问 Flutter 有时可能会受到限制,所以在开发之前,需要先配置环境变量 MacOS: 编辑 ~/.bash_profile 文件 vim ~/.bash_ ...

  5. Idea实用功能手记

    一. 自动优化导包(自动删除.导入包) 下面是Auto Import设置步骤详解. Settings→Editor→General→Auto Import 然后勾选Add unambiguous im ...

  6. Django模板技术

    Django模板技术 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.模板概述 1>.模板的作用 如果使用react实现前端页面,其实Django就没有必须使用模板,它其 ...

  7. elasticsearch 索引和mapping导入导出命令

    导mapping:elasticdump \ --input=http://192.168.102.13:9200/search_v1 \ --output=http://192.168.102.69 ...

  8. 前端性能优化 http请求的过程及潜在的优化点

    CS架构:比如我们的代码开发好,打包成apk,发布到平台,那么最终怎么运行到用户的手机上呢,用户首先需要从相关的应用商城下载这个apk包,并且运行这个 apk 包,那么这个 apk 包就会被解压,最后 ...

  9. 代数&数论趣题集萃

    暑假总不能只学习平面几何.所以这里也收集一些有趣的代数题或数论题,同时记下解法的一些提示.给未来的自己复习参考用. 多图片预警(请注意流量) 目录: Part 0:其他(8) Part 1:不等式(1 ...

  10. jquery-ui提供的拖拽方法

    项目当中遇到了任意拖动div标签的功能,找到了jqueryui提供的draggable的插件,这个插件可以实现任意的div的移动,也可以移动到整个屏幕或者在父元素的范围内进行移动. 插件的api    ...