2012-06-05 2 views
1

랩톱을 켤 때 동일한 터미널 명령을 실행하고 있습니다. ctrl + alt + t를 눌러 새 터미널 창을 엽니 다. '레일 폴더로 이동 을 실행 내부에 여러 가지 창이있는 단일 사용자 정의 터미널 명령

  1. 내가 새 터미널 창을 열고
  2. 내가 다른 터미널 창을 열고 정력을 레일 폴더로 이동하여 실행 (우분투 12.04에 RoR에 작업 초보자입니다) 번들 간부 가드 '
  3. 내가 다른 창을 열고 내가 레일 서버 또 다른 창을 열 레일을
  4. 를 콘솔을 실행 에서 실행중인
  5. 나는 IRSSI (거기에 IRC 클라이언트)

방법 단일 터미널 명령을 사용하여 이러한 작업을 수행하는 또 다른 창을 엽니 다? 나는 사용자 지정 스크립트가 필요하다고 생각하지만 작성 방법이나 위치를 모르겠습니다 ... 가능하면 전체 화면 터미널 창에서 열어보고 싶습니다.

+0

어떤 단말을 사용하십니까? –

+0

@DennisWilliamson은 당황 스럽지만 난 몰라요. 알아내는 방법? 그것은 기본적으로 우분투의 기본 터미널입니다. 단축키는 ctrl + alt + t이며, 바탕 화면의 왼쪽 메뉴에있는 것입니다. – oFca

+0

아마'gnome-terminal'을 사용하고 있습니다. 어떤 우분투는 기본적으로 출하됩니다. –

답변

1

이러한 종류의 직원에게는 tmux을 사용할 수 있습니다. 예를 들어, 아래 예제는 5 개의 창 (탭)을 만들고, 각각은 -n 뒤에 첫 번째 매개 변수로 명명 된 다음 실행됩니다. 이에 대한 자세한 정보는 여기를

#!/bin/sh 
tmux new-session -d -s hawkhost 

tmux new-window -t hawkhost:1 -n 'vim' 'vim' 
tmux new-window -t hawkhost:2 -n 'bundle' 'bundle exec guard' 
tmux new-window -t hawkhost:3 -n 'rails1' 'rails console' 
tmux new-window -t hawkhost:4 -n 'rails2' 'rails server' 
tmux new-window -t hawkhost:5 -n 'irc' 'irsii' 

tmux select-window -t hawkhost:1 
tmux -2 attach-session -t hawkhost 

봐 : TMUX panes에서

http://blog.hawkhost.com/2010/07/02/tmux-%E2%80%93-the-terminal-multiplexer-part-2/#tmux-shell-scripting

은 인해 임의 창, 그리고 windows 실제로 탭입니다.

+1

여기서 탭이란 말은 tmux 안에 만들어진 탭을 의미한다. 가장 좋은 방법은 tmux를 배우는 것입니다. 왜냐하면 어디서나 사용할 수있는 하나의 UX (예제 tmux)가 있기 때문입니다. 예를 들어 Konsole, Gnome-terminal, urxvt에서는 항상 tmux가 열려 있으므로 모든 키 바인딩과 동작은 모든 다른 터미널에서 동일합니다. 이것은 당신을 위해 많은 것들을 더 쉽게 만듭니다. –

+0

감사합니다. 분명히 확인해보십시오! 노출로 다시보고하고 다른 누군가가 답변을 제공 할 때까지 기다립니다. :) – oFca

0

GNU Screen 또는 tmux과 같은 스크린 멀티플렉서.

+0

내가 다른 탭에서 열 수있게 할 것입니다. 나는 그것없이 선호하지만, 만약 내가 스크린 멀티플렉서로 무엇을 얻었는지 알기를 원한다면, 앞으로 나아가 야한다. – oFca

관련 문제