「解析」Windows 如何优雅使用 Terminal

所谓工欲善其事必先利其器,对于开发人员 Linux可能是首选,但是在家学习的时候,我还是更喜欢使用 Windows系统,首先是稳定,其次是习惯了。当然了,我还有一台专门安装 Linux系统的小主机用于学习Linux使用,在家的主力还是Windows。

用习惯了Linux的 Terminal,Windows上的 cmd简直太拉夸,本文不敢保证 Windows上的 Terminal跟Linux上的一样,但是肯定比原生的cmd要舒服一些(其实还是使用 cmd/PowerShell,只是稍微配置下,更加顺手而已!)

1、安装Microsoft Terminal

打开 Microsoft Store 搜索 Terminal,点击安装 Windows Terminal,它是一款快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,支持 PowerShell 和 WSL 等 Shell 用户。还支持多个选项卡、窗格、Unicode、和 UTF-8 字符支持,GPU 加速文本渲染引擎以及自定义主题、样式和配置。

在这里插入图片描述

2、简单配置

打开 Windows Terminal,点击 ↓ 就可以打开设置选项了,就可以进行相关的设置了,我这里选择的是 Windows终端,打开开机自启动
在这里插入图片描述

3、在 Terminal 中打开 conda / git

作为一名计算机视觉工作者,当然少不了 conda 的使用,因此将 conda加入环境变量,以便Terminal可以打开 conda【git 同理】

在这里插入图片描述

安装 conda 的时候没有将其加入 环境变量,因此手动新增一下,即可轻松使用

在这里插入图片描述
在这里插入图片描述

4、在终端打开当前文件夹

虽然内容略显单薄,但是原生的 cmd是真的很难用,除了以上功能,发现 Windows Terminal竟然可以在鼠标右键上选择 “在终端中打开”,这样子就可以直接在终端中定位到当前目录,不需要在 cd 到当前目录

在这里插入图片描述


注意事项:

有些Unix/Linux的shell命令可能不在Windows中直接可用,因为它们是不同的操作系统。但是,Windows提供了一些类似的命令和功能。

PowerShell在Windows中提供了更丰富和强大的功能,可以执行许多更复杂的任务。你可以通过学习PowerShell来更好地利用Windows环境。

有些命令在不同的终端可能有一些差异,确保你查看相关的文档以了解在特定终端中如何使用特定命令。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/598721.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从技术角度分析:HTTP 和 HTTPS 有何不同

网络安全问题正变得日益重要,而 HTTP 与 HTTPS 对用户数据的保护十分关键。本文将深入探讨这两种协议的特点、工作原理,以及保证数据安全的 HTTPS 为何变得至关重要。 认识 HTTP 与 HTTPS HTTP 的工作原理 HTTP,全称超文本传输协议&#xf…

2024年我国网络安全发展形势展望

2023年,我国网络安全政策法规陆续出台,网络安全与数据安全产业发展势头强劲,网络安全形势整体向好。展望2024年,世界各国在网络空间中的竞争将变得愈发激烈,我国网络安全领域的法律法规将不断完善,数据安全…

Hive 源码

hive 编译 issue Failed to execute goal com.github.os72:protoc-jar-maven-plugin:3.5.1.1:run (default) on project hive-standalone-metastore: Error resolving artifact: com.google.protobuf:protoc:2.5.0: The following artifacts could not be resolved: com.goog…

test coverate-03-测试覆盖率 EMMA 一款免费的Java代码覆盖工具 emma 和 jacoco 对比

拓展阅读 test 系统学习-04-test converate 测试覆盖率 jacoco 原理介绍 test 系统学习-05-test jacoco 测试覆盖率与 idea 插件 test 系统学习-06-test jacoco EMMA:一款免费的Java代码覆盖工具 免费的代码覆盖:一项基本自由? 直到最近…

h2-use the recovery tool [90030-200]

use the recovery tool [90030-200] 背景 使用flowable-ui版本为6.7.1使用默认的H2数据库,在使用此版本之前使用的是7.0.0版本,也就是使用两个版本,启动后一个版本时启动不了,控制台报错:如下 org.h2.jdbc.JdbcSQLN…

超好玩的烧脑当当狸智能五子棋,锻炼孩子的超级大脑

数码时代,儿童沉迷于电子设备和网络游戏已经成为了常态 作为家长,我们都希望能够找到一种,既有趣又益于孩子成长发展的娱乐方式 ✨「当当狸智能五子棋」,儿童智力成长的好帮手学玩一体锻炼儿童思维 不仅是一种新型休闲娱乐的方…

支付系统的层级结构与设计原则

支付系统是现代商业活动中的关键组件,它不仅需要处理各种复杂的金融交易,还要确保交易的安全性和便捷性。为了满足这些需求,支付系统通常采用分层的架构设计,每一层都有其特定的功能和责任。本文将探讨构建一个有效的支付系统时需…

Linux第4步_安装VMwareTools

安装Ubuntu操作系统后,就可以安装VMwareTools了,目的是实现“电脑和虚拟机之间互相复制粘贴文件”。 1、双击桌面图标“VMware Workstation Pro”,然后点击下图中的“开机”,打开虚拟机电源。 2、双击下图中的用户名“zgq” 3、…

【算法】数据结构题单练习(寒假正在更新中)

1. 最小距离和&#xff08;树的重心&#xff09; 题目&#xff1a; http://oj.daimayuan.top/course/7/problem/529 #include<bits/stdc.h> using namespace std;typedef long long ll;const int N 2e55; const int inf 0x3f3f3f3f;int n; int pre[N]; int dist[N]; …

ARCGIS PRO SDK Geoprocessing

调用原型&#xff1a;Dim gpResult AS IGPResult await Geoprocessing.ExecuteToolAsync(调用工具名称, GPValue数组, environment, null, null, executeFlags) 一、调用工具名称&#xff1a;地理处理工具名称。如面转线&#xff1a;management.PolygonToLine&#xff0c;而非…

吉林大学19、21级计算机学院《计算机网络》期末真题试题

一、21级&#xff08;考后回忆&#xff09; 一、不定项选择&#xff08;一共10个选择题&#xff0c;一个两分&#xff0c;选全得满分&#xff09; 不定项&#xff1a;可以选择1~4个 考点有&#xff1a; ①协议、服务 ②码分多路复用通过接受码片序列&#xff0c;求哪个站点发送…

H5 - - - - - 获取图片exif相关信息

1. EXIF是什么 【可交换图像文件格式】&#xff1a;&#xff08;英语&#xff1a;Exchangeable image file format&#xff0c;官方简称Exif&#xff09;,是专门为数码相机的照片设定的&#xff0c;可以记录数码照片的属性信息和拍摄数据。 2. EXIF 相关标识 { ApertureValu…

代码随想录算法训练营第二十四天 | 回溯算法

理论基础 代码随想录原文 什么是回溯法 回溯也可以叫做回溯搜索法&#xff0c;它是一种搜索的方式。 回溯是递归的副产品&#xff0c;只要有递归就会有回溯。 回溯法的效率 虽然回溯法很难&#xff0c;不好理解&#xff0c;但是回溯法并不是什么高效的算法。因为回溯的本…

python CSV库的基本使用

一、简介 CSV文件和TXT文件一样&#xff0c;一种纯文本文件。CSV翻译过来就是 “逗号分割的值” 的首字母缩写。 逗号分割的值意思就是用逗号把不同的值进行分割。 1.CSV文件文件的第一行相当于Excel表格的列名。 2.CSV文件可以通过记事本打开&#xff0c;也可以通过Excel软件…

了解 nextTick

一. 什么是 nextTick 简单的说&#xff0c;nextTick 方法是在 Vue.js 中常见的一种异步更新 DOM 的机制。它的原理是利用 JavaScript 的事件循环机制以及浏览器的渲染流程来实现延迟执行 DOM 更新操作。 它的出现主要是为了解决 Vue 的异步更新导致的 DOM 更新后的操作问题。…

SCA面面观 | 企业该如何选择组件检测工具?

一般来说&#xff0c;一个软件应用程序可以被分解成若干部分&#xff0c;为软件程序解耦&#xff0c;以减少整个应用程序的复杂性&#xff0c;这些部分就是软件组件。以一种标准化的方式相互作用&#xff0c;使得组件可以像机器的“零部件”一样被换入或换出&#xff0c;因组件…

dplayer播放hls格式视频并自动开始播放

监控视频流为hls格式&#xff0c;需要打开或刷新页面自动开始播放&#xff0c;需要安装dplayer和hls.js插件&#xff0c;插件直接npm装就行&#xff0c;上代码 import DPlayer from dplayer import Hls from hls.js //jquery是用来注册点击事件&#xff0c;实现自动开始播放 i…

一个不容忽视的警告WARNING:pip install --upgrade pip

2024年第一篇文章记录下一个很重要的知识点&#xff1a;pip提示升级时&#xff0c;尽量升级。 pip升级的好处&#xff1a; 1、安装速度加快&#xff0c;寻找依赖包的速度更快。 2、解决部分包安装失败&#xff0c;安装不上&#xff0c;不兼容的问题。 所以&#xff0c;如果…

【OpenCV】在MacOS上使用OpenCvSharp

前言 OpenCV是一个基于Apache2.0许可&#xff08;开源&#xff09;发行的跨平台计算机视觉和机器学习软件库&#xff0c;它具有C&#xff0c;Python&#xff0c;Java和MATLAB接口&#xff0c;并支持Windows&#xff0c;Linux&#xff0c;Android和Mac OS。OpenCvSharp是一个Op…

Windows异常-解决118及WiFi图标消失问题

注册表修复&#xff1a; 注册表修复 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog] "ServiceDll"hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\ 00,74,00,25,00,5c,00,53,00,79,00,…