软件推荐01--window10上面最好用的自带命令行终端工具
写在前面:自己算是一个比较爱捣鼓的程序员吧,平常没事也会试用各种不同的软件,然后去找出那些既好用又免费的软件。
本来也想写一个【软件推荐】的小栏目,但是一直没有想好怎么开始。最近正在整理python一系列的文章,下一篇应该是关于Python垃圾回收的相关的知识点,因为想介绍的清楚明白一些,想把一些底层的内容也加进来,之前也没有深入理解这一块,目前也在学习和理解中,文章可能要晚一点才能出来,所以今天就用【软件推荐】顶一顶哈。
1.历史上出现的命令行工具
1.1 cmd命令
没错就是这个黑窗口,伴随着window走过三十多年。今天的重点不是它,就不过多的介绍了。
1.2 power shell命令
Cmd的功能升级版本,本地使用还是不错的。
1.3 其他第三方命令行
诸如git bash、Cygwin等等,有好的地方,也有不好的地方,个人喜好不同,会有不同的选择。我们今天的讨论是window自带的命令行终端工具,不涉及第三方,也不想卷入口舌之争。
2.主角: Windows Terminal登场
2.1 主要功能介绍
Windows Terminal
应该是在19年推出一款在window10操作系统的使用命令行终端工具,需用通过microsoft store进行安装,目前版本还在不断迭代,已经发布了正式版本。
主要功能点(个人总结):
- 相当是外壳工具,内部支持Cmd和power shell
- 支持多标签,算是补一个不错的改进
- 支持主题,支持背景,很多其他命令行支持的优质功能,也在逐步支持。默认的主题就不错,字体看起来很舒服,颜值高
- 灵活的配置文件(后面的设置可以知道)
- 更多好用的功能正在解锁中。。。(主要之前几年一直都是使用Mac,最近工作换成Window系统,还在不断发现探索的过程中)
3 Windows Terminal安装步骤
3.1 安装microsoft strore
如果自带或者安装,则请忽略这一步骤。主要针对觉得microsoft store鸡肋,没什么用、或者LTS版本中不自带microsoft store,这部分用户需要自行安装
3.2 搜索windows Terminate,并进行安装
先搜索软件
然后安装软件
整个步骤比较简单,和手机应用商店的操作基本类似,不过多赘述。
4.配置鼠标右键在当前环境打开
下面这一部分是最重要的部分,为什么这么说?因为
Windows Terminal
还不是一个系统自带工具,类似:按住Shift键+点击鼠标右键,会出现在此处打开cmd(powershell)的功能是没有的。如果每次启动以后,再切换目录,执行操作,效率会比较低,所以就有了现在的DIY,提高操作效率。
4.1 创建命令行数据文件夹
mkdir "%USERPROFILE%\AppData\Local\terminal"
对应我自己电脑的文件目录就是:
C:\Users\niefajun\AppData\Local\terminal
不同的用户可以选择不同的目录,只是为后面存储icon使用的。
4.2 下载鼠标右键显示icon
以下为更新内容:
*非常感谢网友ipcjs的评论建议,使用官方的图标库, 确实更好看
下载地址: https://github.com/microsoft/terminal/tree/master/res
选择一个叫做terminal.ico
的图片文件。
存储到刚才创建的目录当中
4.3 编写注册表文件
以上电脑是我自己个人电脑的配置,需要根据个人信息进行修改
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows terminal here"
"Icon"="C:\\Users\\niefajun\\AppData\\Local\\terminal\\terminal.ico"[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\niefajun\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"
然后另存文件为:wt.reg
,要保证格式正确。
程序说明:
- 第一部分,说明是windows注册表
- 第二部分,是说明鼠标右键显示菜单缩略图的存储位置
- 第三部分,说明
Windows Terminate
的实际命令的存储位置
4.4 运行生效注册表文件
鼠标双击,wt.reg
文件,就会修改注册表文件
使用鼠标右键的时候就会发现多增加了一个选项:
但是进入终端,发现进行进入了C:\WINDOWS\System32>
这个目录,不要急,我们继续。
4.3 修改配置文件
这就需要修改配置文件,其实也很简单:
首先进入配置文件:
需要添加如下内容:
"startingDirectory": "."
开始愉快的使用吧!
主要参考文章列表:
- https://github.com/microsoft/terminal/issues/1060
- https://windowsloop.com/add-open-windows-terminal-here-option-to-right-click-menu/
软件推荐01--window10上面最好用的自带命令行终端工具相关推荐
- linux 命令行 常用软件,12款最佳Linux命令行终端工具
12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端软件 ...
- 推荐7款好用的cmd命令行终端工具
1.Cmder 下载地址:https://cmder.net/ Cmder是一个代替cmd的终端工具.只能操作Windows. 它的好处是: 支持大部分Linux命令,比如ls: 鼠标选中默认复制,鼠 ...
- linux下运行python_在Linux命令行终端中使用python的简单方法(推荐)
Linux终端中的操作均是使用命令行来进行的.因此,对于小白来说,熟记几个基本的命令行和使用方法能够较快的在Linux命令行环境中将python用起来. 打开命令行窗口 打开命令行窗口的快捷键如下: ...
- 终端 删除php文件内容,Mac_mac命令行终端可以卸载吗?mac命令行终端卸载软件教程, mac os系统卸载软件方式有 - phpStudy...
mac命令行终端可以卸载吗?mac命令行终端卸载软件教程 mac os系统卸载软件方式有多种, 卸载工具,程序图标拖拽到垃圾桶皆可,但对顽固残留软件该怎么办呢?今天phpstudy小编就为大家分享ma ...
- byobu命令行终端软件,实现中断远程连接后,打开终端再次获取关闭前的终端信息
byobu命令行终端软件,实现中断远程连接后,打开终端再次获取关闭前的终端信息.该软件很好的解决了远程终端关闭后,再次打开能够显示之前运行的信息. 1. 首先打开自己的远程终端工具,我使用的是xshe ...
- 5款OCR文字识别软件推荐_分享好用的OCR(图片转文字)工具
5款OCR文字识别软件推荐 不知道大家是不是不知道OCR单词识别这个词. 小编认为,经常处理各种办公文件的朋友,对OCR文字识别这个词肯定有一定的了解,因为在处理办公文件的时候,很有可能会遇到对OCR ...
- 解放双手,推荐一款 GitHub 星标 8.2k+的命令行软件管理器
小二是公司新来的实习生,之前面试的过程中对答如流,所以我非常看好他.第一天,我给他了一台新电脑,要他先在本地搭建个 Java 开发环境. 二话不说,他就开始马不停蹄地行动了.真没想到,他竟然是通过命令 ...
- python超赞插件you-get,执行一行命令即可下载、命令行下载工具推荐!
you-get 是基于python3实现的多媒体资源下载插件,包括音频.图片.视频等下载功能.执行方式简单直接在.命令行执行命令即可下载相应的资源! [阅读全文] 插件安装 ''' 安装命令:pip ...
- 推荐一个高大上的网易云音乐命令行播放工具:musicbox
网易云音乐上有很多适合程序猿的歌单,但是今天文章介绍的不是这些适合程序员工作时听的歌,而是一个用Python开发的开源播放器,专门适用于网易云音乐的播放.这个播放器的名称为MusicBox, 特色是用 ...
最新文章
- 理解Hinted Handoff
- 基于MATLAB的RSSI定位算法仿真
- trackr: An AngularJS app with a Java 8 backend – Part IV 实践篇
- django-python3-mysql问题
- 【MATLAB统计分析与应用100例】案例009:创建一个RandStream类对象,调用其randn方法生成标准正态分布随机数
- 木兰编程语言重现——儿歌查询实例,引用模块、字符串列表操作
- ThreadPoolExecutor执行过程分析
- 风险意识培训教程(续)
- Stopping filebeat
- 推荐《与孩子一起学编程》,与孩子一起开启pathon编程之路吧
- Initialize flexnet service failed error code 50003错误
- 【数据结构入门】顺序表(SeqList)详解(初始化、增、删、查、改)
- 线性混合模型(Linear Mixed Models)与R语言 lmer() 函数
- 2022 面试必刷 461 道大厂架构面试真题汇总 + 面经 + 简历模板
- 互联网产品经理必读书目推荐
- 没有对象,你凭什么成为百万富翁
- python dataframe根据多列排名并生成序号_将rank字段添加到pandas dataframe,按唯一组和多列排序...
- 06 ,拉格朗日函数 :
- java 打印 发票_基于Excel和Java自动化:发票生成器
- 理解ALSA(二):概览
热门文章
- 俄罗斯***组织Sofacy在行动,通过电子邮件传播多个***变种
- Linux的swap损耗固态寿命吗,一文看懂固态硬盘使用寿命问题
- 瓮安二中2021年高考成绩查询,瓮安第二中学2021年招生计划
- 乐优商场项目day02——总结
- android开发常用知识点备忘录
- 怎样修改ppt保存图片的分辨率
- Terminal capability cm required
- 服务器声卡图标显示x,电脑声音图标显示红叉【设置模式】
- 在MFC中如何自定义消息及相应事件(VC6.0及VS2005)
- Hive---Hive函数