IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> cmd、git bash、powershell等命令行界面美化和集中管理——Windows terminal使用和基础配置教程 -> 正文阅读

[开发工具]cmd、git bash、powershell等命令行界面美化和集中管理——Windows terminal使用和基础配置教程

前言

??最近很忙,越忙就越想偷点懒,某一个晚上我突然想到之前看的教学视频里的人的命令行为啥那么好看?我的怎么那么搓,黑黑的,于是去网上搜了以下大概的美化流程。美化后大概是这样的:
在这里插入图片描述

Win10 自带的powershell

??因为历史悠久的原因,很多人可能和我一样只知道Windows有cmd,压根不知道有powershell这个东西… 其实Win10是自带powershell的,点击左下角搜素栏就可以找到,不过系统自带的大部分都是5.x版本的,现在已经出到7.x了,我们最好还是用新版的。自带的图标如下:
powershell
跟cmd图标对比:
cmd
从图标上感觉就比cmd亲和一点! 但是打开发现还是一样的丑,蚌埠住了:
在这里插入图片描述
莫名有一种蓝屏的恐惧感…

powershell 7.x

??上面提过,我们已经可以下载新版powershell了,拥有更强大的功能,下载我们可以直接命令行操作(个人觉得这种关系系统的还是命令行操作好一点).(官方文档)

安装winget

?可以自行上Microsoft store上下载,这个winget官方说是windows下的一个包管理工具,感觉还是很香的,可以自由命令行搜索下载东西,有点linux味了。
!
??值得一提的是,这个Microsoft有可能会打不开/连接网络失败,可以尝试清除缓存命令(我一开始打不开这样之后就可以了,记得如果平常挂VPN的话用Microsoft Store记得先关掉):

WSReset.exe

??这篇文章里给出了更多的解决办法:(Microsoft Store打不开,最好的解决办法)

查看已有的powershell版本

winget search Microsoft.PowerShell

查看
下载上面的稳定版(按照他的ID下)

winget install --id Microsoft.Powershell --source winget

默认是下到C盘,如果你对C盘下载介意的话,可以在后面加"-l 要下载的位置"
比如

winget install --id Microsoft.Powershell --source winget -l E:\demo

这样就是下到E盘的demo文件夹了。
注意powershell5.x和7.x版本可以共存,不必删去原来的旧版本。
powershell 7.x又变回了黑色。
在这里插入图片描述

下文介绍的terminal可以管理多种命令行,但是推荐使用powershell7.x,演示也都以powershell7.x为准(其他操作一样的,terminal一视同仁)

安装Windows terminal

??同样也是Microsoft store下载
在这里插入图片描述

Windows terminal是一款各种命令行的管理工具而不是某种命令行,windows terminal里头可以自由的切换cmd/powershell5.x/powershell 7.x等等,很是方便,并且可以对他们进行单独的拓展设置。

开始设置

??可以点击terminal标签页找到设置,打开后左边栏这里:
在这里插入图片描述

上面的是点选设置,可以使用原生的配色方案。下面的是具体的JSON设置,玩的熟悉了可以用JSON文件自己配一套或者上网搜一套比原生更好看的。这里就先用系统自带的设置(其实这个做完已经很好看了),选择要配置的命令行类型,然后点击外观就可以改背景图片/字体/…
在这里插入图片描述
Nord是我自己去网上下的配色方案,原生是没有的.

额外整活

??经过上面的调整后其实已经很不错了,我自己额外配了一点花活,已经满意了的可以不看这部分。

网上下载配色方案

??可以去Github上找配色方案,比如我的Nord就是Github上找的,贴在下面:

{
  "profiles": [],
  "schemes": [
    {
      "name" : "Nord",

      "background": "#2E3440",
      "foreground": "#E5E9F0",

      "cursorColor": "#EBCB8B",
      "selectionBackground": "#434C5E",

      "black": "#3B4252",
      "blue": "#81A1C1",
      "cyan": "#88C0D0",
      "green": "#8FBCBB",
      "purple": "#B48EAD",
      "red": "#BF616A",
      "white": "#D8DEE9",
      "yellow": "#EBCB8B",

      "brightBlack": "#3B4252",
      "brightBlue": "#5E81AC",
      "brightCyan": "#88C0D0",
      "brightGreen": "#A3BE8C",
      "brightPurple": "#B48EAD",
      "brightRed": "#D08770",
      "brightWhite": "#E5E9F0",
      "brightYellow": "#EBCB8B"
    }
  ]
}

打开JSON配置(VS/VSCode):
找到"scheme"标签,每对花括号都是一种方案,我们把Nord里头scheme里的花括号部分复制粘贴进去就好。
在这里插入图片描述
然后之前的配色方案里就会多一个Nord可以用了。

彩色文件名

??大致效果是这样:
在这里插入图片描述

提示更醒目。

powershell配置文件

# 首先检测有没有配置文件并生成profile文件
 if (!(Test-Path $profile)) { New-Item -Path $profile -ItemType "file" -Force }
 # 查看配置文件路径(在哪儿)
 $profile

然后沿着路径打开那个文件,用任意文本编辑器写入内容即可修改powershell

下载安装包管理器scoop

scoop是一个包管理器,它可以连接github获取安装程序。安装命令:

 Set-ExecutionPolicy RemoteSigned -scope CurrentUser
 iwr -useb get.scoop.sh | iex

如果你没下载过git,先下载:

scoop install git

然后更新:

scoop update

这里我们下载scoop只是为了下sudo,实际上这个scoop还可以管理jdk或者下载其他的命令行优化插件等等非常方便,有兴趣的可以自行研究。

下载sudo

??熟悉Linux命令的应该对sudo不会陌生,sudo是一个临时提权命令,如果平时有的操作需要管理员权限才能做但是打开的时候忘记以管理员方式打开的话就可以在命令前加sudo.
下载sudo:

scoop install sudo

下载模块

命令行操作下载模块

sudo Install-Module -AllowClobber Get-ChildItemColor

导入配置

??在之前所说的powershell的配置文件里加入Import-Module Get-ChildItemColor引入模块

加入git bash

??默认是不会把git bash加入terminal管理的,但是我们可以自己添加。打开terminal设置——添加配置文件,在这里插入图片描述
把git bash的启动和图标路径配置好就可以了!这再次体现了terminal管理的强大之处。添加好之后,terminal也可以打开git bash。

其他

?? 其实如果去网上搜,还有oh-my-posh之类的可以用,我不用的原因是我这台电脑的用户名是中文加载不了对应的配置…有感兴趣的可以去网上搜,让自己的powershell更加完美.
??血泪教训,千万别用户名设成中文,年轻不懂事造成的恶果…

结语

??命令行操作对于开发还是挺重要的,虽然Windows的一大优势就是完好的图形界面,但是命令行的速度还是更快的。其实传统印象Windows的命令行都是比不上Linux和Mac的,但是powershell的出现我想会逐渐改变人们的固有印象。 把自己的powershell美化好,更有学习的动力,不失为一件美事。我本身也是刚接触命令行,也没空系统学习了,以后平时要用啥命令随手搜,随手发CSDN,就当做笔记了。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-02-04 11:14:24  更:2022-02-04 11:14:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:28:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码