목적
특정 디렉토리를 자동으로 여는 터미널을 지속적으로 실행하는 간단한 방법을 찾고 있습니다. 기본 디렉토리를 변경하지 않고 이를 수행할 수 있는 방법이 있습니까?
가급적이면 "바로가기" 링크를 클릭하면 해당 디렉토리에 대한 사용자 정의 터미널이 열리거나 CD 명령이 자동으로 실행될 수도 있습니다.
전체 이야기
현재 (Linux Mint GUI 메뉴를 통해) 터미널을 열면 기본적으로 홈 디렉터리로 "이동"합니다. 이는 대부분의 상황에 적합한 기본 선택입니다.
하지만 어떤 경우에는 다른 곳에서 열렸으면 좋겠어요. 매번 CD 명령을 입력할 필요는 없습니다. 예를 들면 다음과 같습니다.
cd Dropbox/GTD
나는 때때로(충분히 고통스러운) 이 특정 디렉토리에 있는 파일을 다루기 때문에 누군가가 내가 하는 모든 일이 이상적으로 작동하도록 방법을 알려줄 수 있기를 바랐습니다.
- 바탕화면 바로가기(스크립트 또는 메커니즘)를 클릭하세요.
- 어떤 명령도 입력하지 않고도 터미널이 해당 특정 디렉터리에서 열립니다.
- 거기서 바로 파일 작업을 할 수 있어요.
- 해당 "바로가기" 외부에서 다른 터미널을 열면 터미널은 평소와 같이 기본 홈 디렉터리로 열립니다.
나는 명령줄과 Linux 사용법에 대해 기본적으로 이해하고 있지만 고급 내용은 없습니다. 조금이나마 단순화하시길 바랍니다 ^_^
아, 올바른 방향을 제시하는 데 도움이 될 수 있는 간단한 정보를 제공해 주셔서 미리 감사드립니다.
답변1
대부분의 터미널 프로그램(예: xterm, urxvt, gnome-terminal)에는 셸의 시작 작업 디렉터리를 변경할 수 있는 옵션이 있습니다.
gnome-terminal을 사용하는 경우 사용자 정의 디렉터리에서 쉘을 시작하려면 특수 명령줄 스위치를 제공해야 합니다. 제가 말하는 명령줄 스위치는 다음과 같습니다.
--working-directory=DIRNAME
이를 확인하려면 gnome-terminal 매뉴얼 페이지를 확인해야 합니다.
따라서 바탕 화면 바로 가기를 만들려면 다음 명령을 입력해야 합니다.
gnome-terminal --working-directory=/home/you_username/Dropbox/GTD
현재 터미널 세션에서 미리 명령을 테스트해 보세요.
Linux Mint 사용자의 경우, 다음 지침을 따르세요.
- 바탕 화면을 마우스 오른쪽 버튼으로 클릭하세요.
- "런처 생성"을 선택하세요.
- 이 바로가기 이름을 원하는 대로 지정하세요.
- 명령 필드에 를 입력합니다
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
도움이 되었기를 바랍니다! !