디렉토리를 빠르고 효율적으로 탐색하는 데 도움이 되는 바로가기를 찾고 있습니다.
답변1
셸의 로그인 스크립트 파일에 짧은 별칭을 추가할 수 있습니다(예: ~/.bashrc
공통 기본 bash
셸을 사용하는 경우).
alias w='cd /full/path/to/the/dir/I/always/work/on`
이 별칭이 적용되면 w
명령 프롬프트에 간단히 입력하고 Enter 키를 눌러 미리 결정된 디렉터리로 전환할 수 있습니다.
특정 디렉토리에서 터미널을 자동으로 열도록 GUI 바로가기를 설정하는 것은 Linux 배포판이 별도의 로그인 세션과 동일한 별도의 터미널 창을 실행하는지 여부에 따라 까다로울 수 있습니다. 그렇다면 터미널 에뮬레이터가 새 로그인 세션이 시작되는 디렉터리를 덮어쓰지 못할 수 있습니다.
새 터미널 창이 기본 GUI 세션의 하위 쉘로 시작되면 다음이 발생할 수 있습니다. a) 쉘 시작 스크립트(시스템 전체 및 개인)에 유사한 명령이 포함되어 있지 않습니다. cd $HOME
b) 터미널 에뮬레이터에서 시작 지정을 허용합니다. 예배 규칙서. 가장 좋은 경우에는 복사하는 것과 같을 수 있습니다..desktop
문서일반적으로 터미널 창을 시작하고 [Desktop Entry]
복사 섹션에 한 줄을 추가하는 데 사용됩니다.
Path=/full/path/to/the/dir/I/always/work/on
답변2
cd
" 어디서나 디렉토리에 쉽게 접근할 수 있다" 는 뜻이라면 시도해 볼 수 있습니다.CD 경로. 이는 cd
입력할 디렉토리를 찾을 콜론으로 구분된 디렉토리 경로를 포함하는 쉘 변수입니다 . 예를 들어, 빠르게 액세스하려는 디렉토리가 이면 다음을 /a/b/c/interesting_dir
입력합니다 $HOME/.bashrc
.
CDPATH=.:/a/b/c
그런 다음 현재 작업 디렉토리가 cd int<TAB>
탭 완성을 완료하기 위해 무엇을 할 수 있든, interesting_dir
다음을 누르면 ENTER
멈출 것입니다./a/b/c/interesting_dir