현재 모양과 느낌을 스크립팅

현재 모양과 느낌을 스크립팅

모든 개발 항목을 한 번에 설정하는 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 함수는 제가 직접 만든 함수가 아닙니다.

이 Ask Ubuntu에서 복사했습니다.답변.


이제 이 명령을 사용하여 개발 설정을 사용할 수 있습니다 askUser.

이 답변에 문제가 있는 경우 알려주시면 최대한 빨리 수정하겠습니다.

감사합니다!

관련 정보