编写当前外观的脚本

编写当前外观的脚本

我正在尝试创建一个 bash 脚本,它将立即设置我的所有开发内容。

我希望脚本执行的操作:在一个窗口中打开 5 个不同的选项卡。

  1. 清除终端并启动 firefox-esr。
  2. 清除终端并运行 top 命令。
  3. 使用 npm live-server 清除终端并启动开发服务器。
  4. 使用 vim 编辑文件。
  5. 仅用于测试目的。

这是我到目前为止所拥有的:

#!/bin/sh
qterminal --tab
#clear && top

当我尝试使用命令打开新选项卡时,出现此错误:

qterminal: unrecognized option '--tab'

如何使用命令在终端中打开新选项卡?

答案1

我最终安装了 gnome-terminal 并删除了 qterminal。

Qterminal 不支持此--tab选项。

编写当前外观的脚本


#!/bin/bash

gnome-terminal --tab --hide-menubar --title="Firefox-esr" --working-directory ~/workshop -- firefox-esr
gnome-terminal --tab --hide-menubar --title="Server" --working-directory ~/workshop/methodTwo/reference/reactMainConcepts/ -- live-server --open=./index.html
gnome-terminal --tab --hide-menubar --title="Current Js" --working-directory ~/workshop/methodTwo/reference/reactMainConcepts/ -- vim
gnome-terminal --tab --hide-menubar --title="Side Js" --working-directory ~/workshop/methodTwo/reference/reactMainConcepts/ -- vim 
clear && top

我添加了这个~/.bashrc

# function to set terminal title
function setTitle() {
  if [[ -z "$ORIG" ]]; then
    ORIG=$PS1
  fi
  TITLE="\[\e]2;$*\a\]"
  PS1=${ORIG}${TITLE}
  #askUser
}
setTitle Testing

function askUser(){
  ~/workshop/devSetup.sh
}

setTitle 函数不是我自己创建的函数。

我从这个询问ubuntu复制了它回答


现在我可以通过使用此命令来使用我的开发设置askUser

如果这个答案有问题请告诉我,我们会尽快修复。

谢谢你!

相关内容