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 用户名@服务器地址

浙公网安备 33010602011771号