博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows命令行提示
阅读量:4247 次
发布时间:2019-05-26

本文共 1359 字,大约阅读时间需要 4 分钟。

我使用Windows、Mac和Linux,每个都是出于不同的原因。当我运行Windows时,我喜欢有一个shell,它的工作方式类似bash,但不运行在子系统中。也就是说,我喜欢在Mac或Linux上使用bash的实用程序和命令编辑特性,但是我想运行本地Windows代码,而不是Windows托管的Linux的一个小版本。[1]

花了一段时间才找到我满意的东西。更容易找到像Cygwin这样的Linux子系统。但cmder做我想做的。这是一个运行在Windows上的类似bash的shell。我还使用普通Unix实用程序的Windows端口。因为这些是本机Windows程序,所以我可以在相同的环境中运行它们和其他Windows应用程序。没有类似于“我知道你看上去像在运行Windows,但你不是真的在运行Windows”这样的错误信息。所以你不能打开那个单词文档。“

我从几个来源获得了类似Unix的Windows实用程序。果酱(Windows上的GNU)是一个源。我还收集了其他杂项来源的公用设施。

选项卡完成和文件关联

关于cmder,有一件事有点烦人:如果您想输入一个文件名,选项卡完成就不能工作。例如,如果要打开Word文档foo.docx在基本Windows命令提示符cmd.exe中,可以键入fo后面跟着选项卡键,如果foo.docx是工作目录中以“fo”开头的第一个文件。

在cmder中,选项卡完成首先用于程序,然后用于文件名。如果你输入fo后面跟着选项卡键,cmder将查找名称以“fo”开头的应用程序。如果你想搬家foo.docx在某个地方,你可以键入mv fo还有标签。在这方面,cmder知道“fo”是文件名的开头。

在Mac上,你用open命令打开文件及其关联应用程序。例如,在Mac命令行上键入open foo.docx而不仅仅是foo.docx若要使用Word打开文件,请执行以下操作。

如果有类似的事情open在Windows上,则选项卡完成将在cmder。而且有!这是开始命令。事实上,如果你习惯于使用open在Mac上,你可以化名start到open在Windows上[2]。所以在cmder,您可以键入start fo然后点击选项卡,获取文件名的选项卡完成。

杂类

命令阿索克显示与文件扩展名关联的应用程序。(在使用此命令时包括“.”。所以你会花时间assoc .docx而不是assoc docx.

可以将Windowsshell输出定向到夹命令将输出放到Windows剪贴板上。

这,这个,那,那个控制命令打开Windows控制面板。

这个职位中如何具有分支逻辑。Emacs配置文件因此,您可以跨操作系统使用相同的配置文件。

[1]通常在Windows上,我想运行Windows。但是,如果我想运行Linux而不需要转到另一台机器,我就使用WSL(WindowsSubSystemforLinux),我可以从cmder使用它。由于cmder支持多个选项卡,所以我可以让一个选项卡运行普通cmd.exe,而另一个选项卡在WSL上运行bash。

[2]在包含cmder.exe的目录中,编辑文件config/user-aliases.cmd。加一行open=start $1.

转载地址:http://qvhhi.baihongyu.com/

你可能感兴趣的文章
如何让 node 也支持从 url 加载一个 module?
查看>>
使用 HeadlessChrome 来测试 WebRTC 应用
查看>>
从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!
查看>>
想象一双结实而富有弹性的大腿:理解 Flexbox 布局
查看>>
GraphQL 初探—面向未来 API 及其生态圈
查看>>
使用 CSS Houdini 绘制平滑圆角
查看>>
聊聊Vue.js的template编译
查看>>
Vue源码阅读连载之响应式设计
查看>>
CSS布局 -- 圣杯布局 & 双飞翼布局
查看>>
产生随机数
查看>>
android 基本布局
查看>>
android 操作系统
查看>>
button事件的两种处理方法
查看>>
android 震动
查看>>
【数据结构与算法】(四) c 语言静态队列的简单实现
查看>>
[linux] unix domain socket 例子
查看>>
[linux] c 实现简单的web服务器
查看>>
栈--判断回文字符串
查看>>
Dijkstra算法--一个点到其余点最短路径
查看>>
解决 The `master` repo requires CocoaPods 1.0.0 - (currently using 0.39.0)
查看>>