首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Bash脚本打开特定大小和位置的多个git-bash窗口?

Bash脚本打开特定大小和位置的多个git-bash窗口的方法可以通过使用窗口管理器和脚本语言来实现。

首先,我们可以使用脚本语言如Bash或Python编写一个脚本,用于启动多个git-bash窗口。

在脚本中,我们可以使用os.systemsubprocess模块来执行操作系统命令,通过调用git-bash可执行文件并传递参数来打开窗口。

同时,我们可以使用窗口管理器来设置窗口的大小和位置。具体来说,我们可以使用窗口管理器的命令行工具来调整窗口的属性。

以下是一个示例Bash脚本:

代码语言:txt
复制
#!/bin/bash

# 打开第一个git-bash窗口
start "" "C:\Program Files\Git\bin\bash.exe" --window --geometry=80x30+0+0

# 打开第二个git-bash窗口
start "" "C:\Program Files\Git\bin\bash.exe" --window --geometry=80x30+500+0

# 打开第三个git-bash窗口
start "" "C:\Program Files\Git\bin\bash.exe" --window --geometry=80x30+1000+0

在这个示例中,我们使用了start命令来打开git-bash窗口。--window参数用于创建一个新窗口,--geometry参数用于设置窗口的大小和位置。

通过修改--geometry参数的值,我们可以设置每个窗口的大小和位置。例如,80x30+0+0表示窗口大小为80列和30行,并位于屏幕的左上角。

需要注意的是,上述脚本只适用于Windows操作系统。对于其他操作系统,可以使用类似的命令行工具和参数。

此外,腾讯云没有提供直接与Bash脚本打开特定大小和位置的多个git-bash窗口相关的产品和服务。腾讯云的云计算产品包括云服务器、容器服务、云存储等。如果您有其他关于云计算或IT互联网领域的问题,可以随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【7】vscode不同窗口样式颜色插件peacock、设置打开多个窗口、md文件打开方式预览以及插入目录

1.peacockv插件scode不同窗口样式颜色 插件搜索: 使用快捷键 Ctrl+Shift+P 可以快速调出 Command Palette,输入 "Peacock:" 我们选择 "Peacock..." 设置为 true 打开:settings.json 进行设置 效果: 2.设置打开多个窗口 打开:settings.json 进行设置 添加 “workbench.editor.showTabs...”:true,之后重启vscode即可 或者 3. md文件打开方式预览以及插入目录 3.1md文件打开方式 安装下面两个插件: 预览: 效果: 3.2 创建目录 插件下载: Auto...Markdown TOC 将光标放在文档中要插入目录列表位置; 按快捷键 ctrl + shift + p ,或 鼠标右键菜单,调出命令面板; 在命令面板中,搜索并选择:Markdown TOC:...Insert/Update ,将会在光标位置插入目录,并在每个标题下面增加锚点,便于目录链接到每个标题行内跳转。

2.9K20

Windows 切换同窗口应用及git-bash一些小工具

+ `` 来切换打开两个浏览器窗口或者多个文件管理器窗口,不用在所有的任务窗口中来回切换,但是Windows` 上原生并不支持这种快捷键。...Z 目录跳转工具 只能在git-bash下正常使用 在 Windows 下, 如果不通过文件管理器路径打开终端,想要跳转到某个目录十分困难,尤其是对于分区比较多用户,往往需要跨越几个盘,在 linux...Tmux && Fish tmux 是 linux 下一款终端复用神器,但是在 Windows 上无法使用,但是在 GitHub 上,有人把他单独抽离了出来,在 git-bash 上可以使用,...这就可以用 git-bash 来复用终端了,几乎不用在使用其他一些终端来复用 git-bash 了。...,如果有不明白,可以直接把那两个压缩包下载下来解压,将对应目录中文件复制进 git 安装目录中相应目录中去,再重启 git-bash 就可以使用了。

2K10
  • 盘点ssh客户端工具

    要说它缺点,那就是它不支持多标签管理,如果需要打开多个窗口,就需要打开多个客户端。 terminus 一款颜值担当ssh工具,它拥有免费版收费版,免费版对于个人使用者来说已经足够。...强大SSH 端口转发能力,包括通过集成 SOCKS HTTP CONNECT 代理进行动态转发。 强大命令行参数使 SSH 客户端具有高度可定制性,适用于特定情况受控环境。...可编写脚本命令行远程执行客户端sexec命令行终端控制台客户端stermc。...可编写脚本命令行隧道客户端stnlc,支持静态端口转发规则、基于动态 SOCKS 隧道 FTP 到 SFTP 桥接。...、ssh、rlogin、rsh ,有点类似于git-bash功能。

    6.9K20

    Windows 安装使用Homestead 遇到问题总结

    box 地址来手动下载,通过使用浏览器访问输出 https 链接来下载到本地其他位置....使用 注意:由于权限原因,一些操作在 git-bash 中无法使用.所以,我们在配置之前需要先将 git-bash.exe bash.exe 以管理员身份打开.在 git 安装路径下,bash.exe...在安装目录 bin 下. ** git-bash配置文件都相对于 git 安装目录来说.** host 同步系统 创建虚拟主机后,需要同步更改系统中 hosts 文件,如果不行,需要清除...,如果想要持久化,需要更改 git-bash 配置文件 vim /etc/profile alias host="cp /etc/hosts /c/Windows/System32/drivers/etc...修改 git-bash vim 配置 vim 原始配置还是比较难用,git-bash 中无法使用扩展,所以简单设置一些快捷键跟操作就行了. vim /etc/vimrc # 加入下面内容 set

    3.1K20

    Windows 下 wsl2 使用及问题记录

    网上也有很多解决方案,也有手动配置 ip ,编写一些脚本设置为开机自启,但这样灵活度太低。接下来介绍一种动态获取方式。...,这个以后会说,主要基于 git-bash ,因为不需要安装其他环境,也足够简单,但跟 linux 原生终端还是差了一些....当然上面的小工具有些也是可以使用,比如, figlet , cowsay z 建议 不推荐使用 cmd,powershell ,除非你是一个 Windows 开发者.可以根据这篇文章来简单配置 git-bash...,使用 git-bash 来操作 Windows 命令 上面的小工具有些不好找,推荐使用 Windows 下包管理工具来安装 — scoop 相比 winget ,包更多,细节更透明....推荐终端方案 也是目前我正在使用方案,可能过一段时间就改了 Windows 下 使用 cmder 来复用 git-bash,将 git-bash 设置为 cmder 默认终端,避免使用 cmd,powershell

    7.4K20

    找到了一款非常非常好用终端工具,可以卸载 xshell 了

    Windows Terminal 虽然也凑合,但是分屏后无法调整大小,无法保存密码,传输文件不方便等。...2、Windows 上支持 PowerShell,PS Core,WSL,Git-Bash,Cygwin,Cmder,CMD,想用哪个就用哪个。...3、通过 SFTP Zmodem 从 SSH 会话到 SSH 会话文件传输,传输文件太方便了。 4、多种主题配色方案,可以定制你喜欢外观。...5、完全可配置快捷键多弦快捷键,操作起来快如飞。 6、记住您选项卡拆分窗格,还会记住你上次中断打开选项卡窗格,让你快速进入工作状态。 7、自带密码管理器,不用为密码烦恼。...8、多个嵌套窗格,想怎么用就怎么用。 9、项卡进度条活动通知,让你掌控全局。 10、选项卡可以放在窗口任意一侧,怎么舒服怎么来。 更多特性,官网都有详细介绍,点击原文链接可以跳转。

    84140

    我是利用这些AI工具帮我提升效率

    所以我键盘也就换成了以下这个图键盘了快捷键篇chrome 快捷键mac版序号操作快捷键0删除浏览器中地址栏历史记录shift+fn+del1打开窗口command + t2关闭当前窗口command...+ w3刷新当前页面command + r4左右移动标签页command + option + 方向左右键5按标签页关闭顺序重新打开先前关闭标签页command + shift + t6跳转到特定标签页...+o5在打开文件之间导航option + tabDataGrip mac版序号操作快捷键0sql代码格式化command+option+L1多个光标shift+option+单击2实时模板command...Chrome插件来使用图片大小搜索 cat imagesize: 2560x1440 imagesize: 后面跟图像大小掌握了这些。...这是基于Debian 发行版默认设置,例如 Ubuntu。 || ~/.bash_login | 如果文件 ~/.bash_profile 没有找到,bash 会尝试读取这个脚本

    2.3K11

    Windows系统使用Tabby终端工具远程ssh连接本地Linux服务器

    兼容PowerShell、WSL、Git-Bash、Cygwin、MSYS2、CmderCMD等终端。支持分屏操作,所有快捷键多键组合都能自己设置。...Tabby相关配置 Tabby支持中文:下拉选择即可 选择语言后,点击关闭这个引导界面,然后点击配置连接: 在下拉中能看到选择配置或输入地址,你可以同时开打多个已经安装连接窗口 点击管理配置后,会进入...应用下边外观可以对字体大小,是否启用连结字等相关设置进行配置: 外观下方配置连接中,可以对打开新标签页默认配置进行选择,我这里选择是CMD(stock),这个和我们平时在Windows终端中...Tabby简单操作 Tabby使用非常简单,点击上方+号即可在新标签页中打开默认设置终端: 比如我上边设置是CMD(stock),这里就会默认打开: 而点击+号旁边选择按钮,则可以选择在新标签页打开其他连接窗口...即可打开ssh配置界面: 给这个连接起个名字,然后输入ubuntu主机地址用户名,然后点击保存即可: 这时,我们在点击上方+号旁边新开窗口按钮,就可以看到新增Ubuntu ssh连接: 点击后输入密码

    37020

    Windows 终端环境改造计划

    我首先想到自然是 MBP,自己平时开发环境就是一台 iMac 一台 Win10 机器。而从屏幕效果、开发软件源终端体验来看,苹果家都胜出一筹。...总之,windows 端终端环境,不做一番改造是没法用。 改造方案 1. git-bash/cmder 一直以来,两者都是 Windows 端命令环境不错选择。...方法二:脚本添加 为了方便之后重装系统后重新设置,或者移动使用。...毕竟微软自家做环境,底层与系统对接较完善,启动速度快。 在 IDE 中启动 cmder 时候,往往需要六七秒时间。如果碰上 VSCode 打开多个项目。...重启机器后,VSCode 会瞬间还原上次多个窗口,并同时开始打开多个集成终端,速度极其缓慢,经常还有部分窗口终端启动失败,需要手动重启,体验较差。

    2.4K20

    Linux 下让工作效率翻倍 4 个实用技巧

    跳转目录优雅顺滑 bd 命令 快速回到 Bash特定父目录,而不是多余地键入cd ../../..。...当然,各个分屏大小也是可以灵活调节,鼠标拖动快捷键 CTRL + SHIFT + ↑ ↓ ← → 都可以实现。...在文件列表项上按回车键,打开相应文件;按 i 或 s,以水平分割或纵向分割窗口打开文件,这个 Vim 分割窗口功能,查看代码很实用。...搜索一个文件 使用 F3 呼出文件列表,在同目录下打开文件还是比较方便,但如果需要打开其它位置文件还是不太方便,可以按 F5 呼出文件查找窗口,输入项目中文件名,快速开启文件。...这样再次在该目录下,打开 Vim 就可以使用 CTRL + ] 快捷键,跳转到函数或变量定义位置了,使用 CTRL + T 返回原来位置

    62510

    4 个 Linux 技巧让工作效率翻倍!

    跳转目录优雅顺滑 1.1 bd 命令 快速回到 Bash特定父目录,而不是多余地键入“cd ../../..”。...当然,各个分屏大小也是可以灵活调节,鼠标拖动快捷键CTRL + SHIFT + ↑ ↓ ← →都可以实现。...在文件列表项上按回车键,打开相应文件;按 i 或 s,以水平分割或纵向分割窗口打开文件,这个 Vim 分割窗口功能,查看代码很实用。...3.2.2 搜索一个文件 使用 F3 呼出文件列表,在同目录下打开文件还是比较方便,但如果需要打开其它位置文件还是不太方便,可以按 F5 呼出文件查找窗口,输入项目中文件名,快速开启文件。...这样再次在该目录下,打开 Vim 就可以使用 CTRL + ] 快捷键,跳转到函数或变量定义位置了,使用 CTRL + T 返回原来位置

    77660

    【愚公系列】2022年07月 Tabby集成终端使用

    1.Tabby是什么 Tabby(以前称为Terminus)是一个高度可配置终端仿真器,SSH串行客户端,适用于Windows,macOSLinux。...集成 SSH Telnet 客户端连接管理器 集成串行终端 主题配色方案 完全可配置快捷键 分割窗格 记住您标签页 PowerShell(PS Core),WSL,Git-Bash,Cygwin...(通过Clink) 用于 SSH 机密配置集成加密容器 SSH,SFTPTelnet客户端可用作Web应用程序(也是自托管)。...github地址:https://github.com/Eugeny/tabby 2.Tabby终端特点 V220终端+各种扩展 多个嵌套拆分窗格 在窗口任何一侧都有标签 带有全局生成热键可选可停靠窗口...: 2.1 Tabby配置 点击设置 选择配置连接 填写SSH连接信息 选择执行就可以登上服务器 2.1 Tabby文件上传下载 Tabby内置SFTP

    3.1K30

    再见了 Xshell、iTerm2、FinalShell,这款开源终端工具真香

    引言 Tabby 是一个高度可配置终端模拟器、SSH 串行客户端,适用于 Windows、macOS Linux。...特性 集成 SSH Telnet 客户端连接管理器 集成串口终端 主题配色方案 完全可配置快捷键多和弦快捷键 拆分窗格 记住你标签 PowerShell( PS Core)、WSL、Git-Bash...上正确 shell 体验,包括选项卡完成(通过 Clink) 用于 SSH 机密配置集成加密容器 SSH、SFTP Telnet 客户端可用作 Web 应用程序 (也可自托管)。...功能介绍 默认打开是本地终端,如果对本地终端工具不满意也可以试试它 创建远程连接 点击右上角齿轮 点击左侧菜单 Profiles&connections 点击蓝色按钮 New profile 添加新远程连接...选择第一个,创建 SSH 连接 填入服务器信息等,保存 连接 点击窗口按钮 选中你创建远程连接 支持FTP 没错他直接支持文件上传下载 总结 Tabby 市面上少见既好用又好看还免费开源远程终端工具

    1.6K20

    hexo+github

    (来源百度百科) github官网点击这里 这个是github基础设置使用详解点击这里 5.ssh授权获取私钥 先配置SSH,在git-bash下输入 git config --global user.name...C盘目录下生成id_rasid_rsa.pub两个文件夹,用记事本打开id_rsa.pub,复制打开文件内容到 github->setting->SSH and GPG key 下 添加后,在git-bash...branch://这里是你bransh名称,默认为master 下面来修改 url root url :// 是你github 分配地址 root:// 是你仓库名字 一定要注意每一项冒号后有一个英文空格...7.本地测试 打开git bash进入博客根目录(cd + 文件夹名) 输入 hexo clean hexo g hexo s hexo s是开启本地预览服务,打开浏览器访问 http://localhost...显示主题是 hexo 默认 hexo 操作指令点击这里 8.上传到github仓库 首先先安装hexo拓展库,打开git bash输入 npm install hexo-deployer-git -

    24220
    领券