Windows Terminal添加主题配色和添加其他标签选项
添加其他终端如Git
在界面右上角的下拉菜单选择设置。在打开的JSON文件中profiles
属性中的list
数组中添加新的对象,格式如下
{
//必要的 全局唯一的id,可在网站在线生成 https://www.guidgen.com/
"guid": "{992c5c05-afe5-4d81-a525-50abf10e1378}",
//你要运行的终端的命令行命令 跟在命令行中直接运行这个命令差不多
"commandline":"xxxxx.exe",
//下拉菜单中显示的名字
"name":"xxxx",
//非必须 要显示的图标的路径
"icon":"xxx.ico",
//非必须 设置样式主题, 值为在schemes数组中对象的name属性值
"colorScheme" : "xxx",
//非必须 开启亚克力效果
"useAcrylic" : true,
//非必须 亚克力效果透明度
"acrylicOpacity" : 0.01
}
在添加commandline
时,对于已配置环境变量的的可以忽略具体路径用简写如: "commandline":"node"
如果要查询某个命令的位置可以在CMD中输入where 命令
来查看,PowerShell好像没有这个功能
{ // 以添加git bash为例(git的安装位置按安装时默认的 可以直接拿来用),
"guid": "{1c4de342-38b7-51cf-b940-2309a097f589}",
"commandline": "C:\\Program Files\\Git\\bin\\bash.exe",
"icon": "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico", // git的图标
"name": "GitBash"
},
{ //添加远程服务器标签,方便打开
"guid": "{a4300e7a-8165-4921-b741-2d952d6b5af6}",
"commandline": "ssh root@47.100.xx.xx",
"name": "MyUbuntuServer"
}
添加主题配色
强推这个网站 https://windowsterminalthemes.dev/
选择后复制到"schemes"
数组中,然后设置colorScheme
题外:Windows ssh 免密登录Linux配置(基于密钥)
-
CMD:
ssh-keygen -t rsa
创建私钥和公钥,默认生成在C:\Users\用户名\.ssh
下,无需重复生成 -
然后命令行使用SCP(
Secure Copy
的缩写,表示安全拷贝,基于SSH)命令将文件传到服务器上,具体命令如下scp有两个参数,第一个参数是文件位置,第二个参数是要传输到的服务器以及具体路径,服务器IP和路径用
:
分割
scp .\id_rsa.pub root@47.100.xx.xx:/root
-
在Linux中,使用命令将
id_rsa.pub
文件追加到authorized_keys
文件中,不知道authorized_keys
在哪可以使用locate authorized_keys
命令查看,root用户的默认在/root/.ssh
下( 输出重定向相关:
>会覆盖已有文件,>>只会追加到文件的末尾
,当文件不存在时,二者都会自动创建文件再写入)
cat ./id_rsa.pub >> ./.ssh/authorized_keys
- 之后就能在客户机上使用 ssh命令连接linux无需密码
ssh 用户名@服务器地址
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端