Bash의 빠른 탐색을 위한 맞춤형 솔루션
4240 단어 linuxtutorialproductivitybash
cd
. 그러나 때로는 자동 완성에 적합하지 않은 폴더 그룹 및 프로세스를 많이 탐색해야 하는 매우 깊은 폴더 구조로 작업해야 합니다. 이것이 지난 몇 달 동안 나의 경우였기 때문에 마침내 이것을 해결하고 cd
탐색에 소비되는 키 입력의 양을 줄이는 도구를 만들기로 결정했습니다.이 도구는
ws
라는 작은 bash 함수로 작업 공간의 약자입니다. 당신은 그것을 찾을 수 있습니다 here . ~/.bashrc
또는 선택한 소스 파일 끝에 붙여넣습니다.설명 및 사용법
ws
의 경우 작업 공간은 각각 숫자 ID와 연결된 디렉토리 세트입니다. 원하는 만큼 작업 공간을 정의하고 열려 있는 각 터미널에 대해 다른 작업 공간을 활성화할 수 있습니다.몇 가지 예는 텍스트 벽보다 더 잘 설명됩니다.
# Create the workspace itself
$ ws -s my_workspace
# Populate it with directories
$ cd /path/to/foo/dir
$ ws -a
$ cd /path/to/bar/dir
$ ws -a
$ cd /path/to/baz/dir
$ ws -a
# Check the directories in your workspace
$ ws -l
Workspace my_workspace:
1 /path/to/foo/dir
2 /path/to/bar/dir
3 /path/to/baz/dir
# Move to a directory in your workspace
$ ws 2
/path/to/bar
# See a list of available workspaces
# The active one is marked with >
$ ws -s -l
Workspaces:
- default
> my_workspace
# Remove a directory from a workspace
$ ws -r 2
$ ws -l
Workspace my_workspace:
1 /path/to/foo/dir
2 /path/to/baz/dir
# Remove a workspace
# If it is the current, then the default one is activated
$ ws -s -r my_workspace
$ ws -s -l
Workspaces:
> default
유일한 단점은 그것을 유창하게 사용하기 위해 각 디렉토리의 ID를 기억해야 한다는 것입니다. 그러나 이것은 결국 많이 사용하게 된다면 문제가 되지 않을 것입니다. 또한 작업을 시작하기 전에 올바른 작업 공간을 사용하고 있는지 확인하십시오.
tty
가 같으면 기억할 것입니다.도움이 되셨다면 댓글로 알려주세요!
권장 읽을거리
고차 함수를 최대한 활용 - Javascript 예제
MiguelMJ ・ 2021년 6월 22일 ・ 4분 읽기
#tutorial
#javascript
#functional
Markov 체인 구축 및 사용 - 텍스트 생성을 위한 AI - 2부
MiguelMJ · 26 '21년 9월 26일 · 4분 읽기
#ai
#machinelearning
#nlp
Reference
이 문제에 관하여(Bash의 빠른 탐색을 위한 맞춤형 솔루션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/miguelmj/custom-solution-for-fast-navigation-in-bash-12e1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)