Windows右键在当前目录打开Cygwin终端
Cygwin是Windows上用得比较广泛的一个shell终端,但是缺少一些Linux终端具有的基本功能。
本文主要讲如何在Windows上用右键在当前目录打开一个Cygwin终端(Centos一般会自带的功能).
Step 1 安装cygwin
安装Cygwin(略过)
Step 2 准备启动脚本
以我的安装目录(d:\cygwin)为例
在d:\cygwin\bin\下准备一个启动脚本,命名为cygwin.bat
内容为:
@echo off
set _WindowsDIR=%*
D:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -
- 1
- 2
- 3
Step 3 添加右键菜单
打开注册表编辑器,在\HKEY_CLASSES_ROOT\Directory\Background\shell下新建项CygWin,将其默认字符串值改为CygWin Here(右键菜单显示的内容),然后新建一个字符串值,名称改为Icon,字符串值改为D:\cygwin\cygwin.ico。之后为CygWin添加子项command,将默认字符串值改为D:\cygwin\bin\cygwin.bat %V。如图:
Step 4 Cygwin获取环境变量
编辑bash_profile:vim ~/.bash_profile
在最后添加内容:
if [[ $_WindowsDIR != "" ]]
thenTMPDIR=${_WindowsDIR//\\//}unset _WindowsDIRcd "$TMPDIR"
fi
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Step 5 测试
现在在桌面右键-Cygwin Here试一下吧!
http://blog.csdn.net/hering_linux/article/details/72860579
Windows右键在当前目录打开Cygwin终端相关推荐
- android cmd 右键菜单不见了,为Windows右键菜单提供打开命令行选项
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. :: 更新说明 :: :: 版本:V1.0 :: 日期:2012-07-31 :: 说明: ...
- Ubuntu在当前目录下右键直接打开terminal终端
Ubuntu在当前目录下右键直接打开terminal终端的方法: sudo apt-get install nautilus-open-terminal 重启电脑后生效.
- 鼠标右键,以管理员身份在当前目录打开命令行窗口
在window下打开命令行窗口,常用的分为两种: 1.win+R打开运行,再输入cmd进入命令行,有管理员权限,但是还是要在cd到需要的工作目录,比较麻烦. 2.常用另一种接下来鼠标右键+Shift, ...
- Ubuntu 9.10下在右键中添加以管理员身份打开,在终端中打开
在使用Linux时经常需要管理员权限, 经常需要再终端中操作, 如果把他们加入右键那就方便多了. 不多说, 方法如下: 右键中添加"以管理员身份打开" 在终端输入 sudo ap ...
- windows添加右键点击打开CMD(运行)的方法
(记录一下,这样操作的目的是方便再某个文件夹下直接打开运行cmd 解决了cd \的问题,而且对比发现,cmd 比gitBash或者编译器自带的shell或者Terminal 工具运行速度好很多.) 法 ...
- mac 终端当前目录打开finder命令
mac 终端当前目录打开finder命令 open . 即 当前目录为Downloads 输入命令:open . ,后即打开下载文件夹
- Ubuntu更换默认terminal(nautilus更换右键菜单中的在终端中打开)
更新 22.04里缺少关键软件filemanager-actions,原因是gnome感觉这东西好久没人维护了,所以把这东西干掉了: https://gitlab.gnome.org/Infrastr ...
- Windows 右键“打开文件位置”找不到应用程序
在电脑桌面上,右键点击 "打开文件位置" 报错 解决方法: (1)首先在桌面建立一个文件后缀为reg文件,写入以下内容,并保存 Windows Registry Editor Ve ...
- ConEmu设置当前目录打开右键菜单
ConEmu设置当前目录打开右键菜单 打开设置 win+alt+p 或者 如图打开 ConEmu 打开Integreation 如图填写 cmd -cur_console:n %P ConEmu 右键 ...
最新文章
- 从一道面试题谈起,大厂到底看重程序员的什么能力?
- 上传漏洞学习——upload-labs 闯关(二)
- DDD~领域事件中使用分布式事务
- 如果 AI 和算法无罪,那么谁在杀死穷人?
- java操作_JAVA操作文件大全(一)
- 【Antlr】修改由Antlr生成的表示式?替换遍历方式?
- H3C MSTP实验
- 第一个国产Apache 顶级项目 Kylin,了解一下!| 原力计划
- Linux环境编程之文件I/O(二):文件的打开与关闭
- 网络知识汇总(基于W5500以太网)
- zebradesigner2教程_ZebraDesigner pro 2免费版
- mac book pro osX10.8.5无法创建可引导的usb驱动器格式化失败解决方案
- git clone大仓库(>1G)时速度慢并出现RPC failed断开连接错误的真正解决方法
- STM32 四相电机驱动板ULN2003 驱动
- 【附源码】Python计算机毕业设计企业合同管理系统
- JS-函数进阶笔记二次总结
- 灾难性遗忘/增量学习的研究现状
- Android TextView 文字两端对齐
- java 性能 火焰图_性能调优工具-火焰图
- 购物网站 mysql设计_购物网站数据库设计