홈페이지 » 어떻게 » Tab Completion을 사용하여 모든 운영 체제에서보다 빠르게 명령을 입력하십시오.

    Tab Completion을 사용하여 모든 운영 체제에서보다 빠르게 명령을 입력하십시오.

    탭 완료는 Linux의 Bash 쉘, Windows의 명령 프롬프트 또는 PowerShell 또는 Mac OS X의 터미널 창을 사용하는 거의 모든 명령 행 환경에서 매우 유용한 기능입니다.

    이 기능은 입력 명령의 속도를 획기적으로 향상시킵니다. 명령, 옵션 또는 파일 이름을 입력하는 동안 Tab 키를 누르면 쉘 환경이 자동으로 입력 내용을 완료하거나 옵션을 제안합니다..

    Linux에서 탭 완료

    대부분의 Linux 배포판에서 기본적으로 사용되는 Bash 쉘은 tabe 완료를위한 훌륭한 지원을합니다.

    예를 들어, 파이어 폭스 명령. 입력 할 수 있습니다. 전나무 또는 터미널에 넣고 Tab 키를 누릅니다 - 시스템에 해당 문자로 시작하는 다른 명령이 없으면 Bash는 자동으로 입력합니다 파이어 폭스 Enter 키를 눌러 명령을 실행할 수 있습니다.

    또 다른 예로, Apt 패키지 관리자의 명령을 실행하려고한다고 가정 해 봅시다. 입력 할 수 있습니다. 적절한- apt-로 시작하는 명령 목록을 보려면 Tab 키를 두 번 누르십시오. 명령 중 하나를 실행하려면 명령을 계속 입력하고 Tab 키를 다시 누릅니다. 예를 들어, 지, 탭을 누릅니다. apt-get 나타나다.

    탭 완성은 파일 이름, 디렉토리 및 경로를 입력 할 때 특히 유용합니다. 공백이나 특수 문자가 포함될 수있는 긴 파일 이름을 입력하는 대신 올바르게 이스케이프해야합니다. 이름의 시작 부분을 입력하고 Tab 키를 누르면됩니다..

    예를 들어, 문자 L로 시작하는 길고 복잡한 파일 이름이 있으면 입력해야합니다. 탭을 누르면 자동으로 완료됩니다. L로 시작하는 파일 이름이 여러 개인 경우 Tab 키를 다시 누르기 전에 파일 이름을 조금 더 입력하면됩니다..

    탭 완성 기능을 사용하여 일부 명령의 옵션을 자동으로 완료 할 수도 있습니다. 예를 들어, 패키지를 설치할 때 apt-get install 명령을 사용하면 탭 완성을 사용하여 패키지 이름을 자동 완성 할 수 있습니다. 또한 관련 패키지를 검색하는 데 도움이되며 패키지의 이름을 정확하게 모르는 경우 매우 유용합니다..

    다른 명령과 함께 탭 완료 기능을 사용하여 자동 완성 기능과 자동 완성 기능을 확인하십시오..

    Bash는 다른 유형의 완료도 지원합니다. 예를 들어, ~ ~ Tab 키를 눌러 자동으로 사용자 이름을 완성하고, @ Tab 키를 눌러 호스트 이름을 자동 완성하거나, $ 변수를 자동 완성하려면 Tab 키를 누릅니다..

    Windows의 탭 완료

    Windows 명령 프롬프트에서는 명령 및 해당 옵션에 대해 탭 완성을 사용할 수 없습니다. 그러나 폴더 및 파일 이름에 대한 탭 완성을 지원합니다..

    예를 들어 명령 프롬프트를 열고 다음을 입력합니다. CD D, Tab 키를 누릅니다. 기본적으로 사용자 폴더에 있으므로 탭 완성은 자동으로 cd 데스크탑, Enter 키를 눌러 디렉토리를 데스크탑 디렉토리로 변경할 수 있습니다. 이것은 특정 파일 이름에 명령을 실행하려고 할 때도 도움이됩니다..

    탭 완성은 PowerShell에서도 작동합니다. cmdlet, 매개 변수 또는 파일 경로의 이름을 자동으로 채우는 데 사용할 수 있습니다..

    Bash Shell과 달리 Windows는 Tab 키를 여러 번 눌러 사용 가능한 옵션을 순환해야합니다. 목록에 모든 항목이 표시되는 것은 아닙니다. 명령 프롬프트와 PowerShell의 탭 완성 기능에 모두 적용됩니다..

    Mac OS X에서 탭 완료

    Mac OS X에는 Bash 쉘도 포함되어 있기 때문에 탭 완성은 Linux 에서처럼 작동합니다. 명령, 파일 경로 또는 옵션을 입력하는 동안 탭 키를 누릅니다. 쉘이 자동으로 나머지를 채우거나 입력 할 수있는 옵션을 표시합니다..

    Bash 쉘을 사용하는 다른 운영 체제도 동일하게 작동합니다. 탭 완성 기능은 Unix 계열 시스템의 다른 많은 셸에서도 비슷하게 작동해야합니다..


    터미널이나 명령 줄 환경을 사용하는 사람이라면 탭 완성을 사용해야합니다. 간단합니다. 기본적으로 명령 줄에서 무언가를 입력하는 동안 Tab을 탭하면 쉘이 다음에 입력 할 내용을 추측하게됩니다. 이것은 길고 복잡한 파일 이름에 특히 유용하지만 많은 다른 것들에 도움이됩니다..

    탭 완성은 명령 행 환경이있는 곳이면 어디에서나 작동하므로 다음 번에 명령을 입력해야 할 때 사용해보십시오.

    이미지 크레디트 : Sven on Flickr