터미널을 열지만 기본 홈 디렉토리와 다른 디렉토리에 데스크탑 "바로가기"를 만들려면 어떻게 해야 합니까?

터미널을 열지만 기본 홈 디렉토리와 다른 디렉토리에 데스크탑 "바로가기"를 만들려면 어떻게 해야 합니까?

목적

특정 디렉토리를 자동으로 여는 터미널을 지속적으로 실행하는 간단한 방법을 찾고 있습니다. 기본 디렉토리를 변경하지 않고 이를 수행할 수 있는 방법이 있습니까?

가급적이면 "바로가기" 링크를 클릭하면 해당 디렉토리에 대한 사용자 정의 터미널이 열리거나 CD 명령이 자동으로 실행될 수도 있습니다.

전체 이야기

현재 (Linux Mint GUI 메뉴를 통해) 터미널을 열면 기본적으로 홈 디렉터리로 "이동"합니다. 이는 대부분의 상황에 적합한 기본 선택입니다.

하지만 어떤 경우에는 다른 곳에서 열렸으면 좋겠어요. 매번 CD 명령을 입력할 필요는 없습니다. 예를 들면 다음과 같습니다.

cd Dropbox/GTD

나는 때때로(충분히 고통스러운) 이 특정 디렉토리에 있는 파일을 다루기 때문에 누군가가 내가 하는 모든 일이 이상적으로 작동하도록 방법을 알려줄 수 있기를 바랐습니다.

  1. 바탕화면 바로가기(스크립트 또는 메커니즘)를 클릭하세요.
  2. 어떤 명령도 입력하지 않고도 터미널이 해당 특정 디렉터리에서 열립니다.
  3. 거기서 바로 파일 작업을 할 수 있어요.
  4. 해당 "바로가기" 외부에서 다른 터미널을 열면 터미널은 평소와 같이 기본 홈 디렉터리로 열립니다.

나는 명령줄과 Linux 사용법에 대해 기본적으로 이해하고 있지만 고급 내용은 없습니다. 조금이나마 단순화하시길 바랍니다 ^_^

아, 올바른 방향을 제시하는 데 도움이 될 수 있는 간단한 정보를 제공해 주셔서 미리 감사드립니다.

답변1

대부분의 터미널 프로그램(예: xterm, urxvt, gnome-terminal)에는 셸의 시작 작업 디렉터리를 변경할 수 있는 옵션이 있습니다.

gnome-terminal을 사용하는 경우 사용자 정의 디렉터리에서 쉘을 시작하려면 특수 명령줄 스위치를 제공해야 합니다. 제가 말하는 명령줄 스위치는 다음과 같습니다.

--working-directory=DIRNAME

이를 확인하려면 gnome-terminal 매뉴얼 페이지를 확인해야 합니다.

따라서 바탕 화면 바로 가기를 만들려면 다음 명령을 입력해야 합니다.

gnome-terminal --working-directory=/home/you_username/Dropbox/GTD

현재 터미널 세션에서 미리 명령을 테스트해 보세요.


Linux Mint 사용자의 경우, 다음 지침을 따르세요.

  1. 바탕 화면을 마우스 오른쪽 버튼으로 클릭하세요.
  2. "런처 생성"을 선택하세요.
  3. 이 바로가기 이름을 원하는 대로 지정하세요.
  4. 명령 필드에 를 입력합니다 gnome-terminal --working-directory=XXX. XXX원하는 디렉터리로 바꾸십시오 (위의 예 참조).

답변2

"something.desktop"이라는 파일을 만들고 다음 코드를 추가합니다. "something.desktop"을 시작하는 명령에 익숙하다면 터미널의 홈 디렉터리에 있는 모든 파일이 나열됩니다.

또한 "something.desktop"을 실행 가능하게 만드세요. 모든 파일을 실행 가능하게 만들려면 코드는 다음과 같습니다.

chmod +x /path/to/your/something.desktop

자신만의 값으로 편집

[Desktop Entry]
Type=Application
Name=IPT
GenericName=IPT
Comment=IPT Desktop icon developed by Mritunjay
Categories=Network;Security;
X-KeepTerminal=true
Icon=/usr/img/ip.png
Exec=gnome-terminal --tab --title="List files" --command="bash -c '/home; ls; $SHELL'"

NoDisplay=true

도움이 되었기를 바랍니다! !

관련 정보