잔나 테마 라이선스가 확인되지 않았습니다. 테마 옵션 페이지로 이동하여 라이선스를 확인하세요. 각 도메인 이름에 대해 단일 라이선스가 필요합니다.
Linux 명령어를 효율적으로 찾고 사용하는 가장 빠른 방법
모든 Linux 명령어를 암기하는 것은 어려울 수 있습니다. 특히 명령줄을 매일 다룬다면 더욱 그렇습니다. 매번 수동으로 검색하는 대신, 기억할 필요 없이 명령 목록에 접근하여 효율적으로 사용할 수 있는 쉽고 빠른 방법이 있습니다. 스마트 도구를 사용하면 몇 초 안에 필요한 정보를 찾을 수 있어 반복적인 작업을 더 쉽게 수행하고 생산성을 향상시킬 수 있습니다.
매뉴얼 페이지를 계속 참고하거나 사용법을 이해하지 않고도 Linux 명령어를 입력할 수 있는 치트 코드가 있었으면 좋겠다고 생각한 적이 있나요? 음, 치트라는 도구가 있죠. 빠른 복습이 필요하거나 새로운 명령에 익숙해지고 싶을 때, 치트는 여러분을 안내할 도구입니다.
사기 Go 언어를 사용하여 만들어진 리눅스 도구입니다. 사용자 커뮤니티에서 수집한 Linux 명령어 요약지는 이 명령어 사용의 일반적인 예를 표시하는 데 사용됩니다. 무언가에 대한 빠른 개요를 알아야 할 때 유용할 수 있습니다.
예를 들어 sed 명령을 많이 사용한다고 가정해 보겠습니다. 이제 그에게는 선택권이 많아졌습니다. 매뉴얼 페이지를 읽는 것이 항상 도움이 되는 것은 아닙니다. 또한, 특정 사용 사례를 인터넷에서 검색하는 데는 시간이 많이 걸릴 수 있습니다. 이런 경우, cheat 명령을 사용하면 실제 예제와 함께 sed 명령의 일반적인 사용 사례를 살펴볼 수 있습니다.
Linux에 치트 명령 설치 및 구성
Linux 시스템에 설치하는 방법을 살펴보겠습니다. 명확하게 설명하기 위해 Ubuntu 24.04 LTS를 사용하겠습니다. 하지만 제가 보여드리는 명령은 다른 Linux 배포판에도 적용됩니다. Cheat를 설치하려면 아래의 한 줄 설치 명령을 사용하면 됩니다. 명령을 실행하기 전에 반드시 확인하세요 GitHub 릴리스 페이지 그리고 명령에서 최신 버전(저는 4.4.2)과 시스템에 적합한 패키지를 사용하세요.
치트 시트는 치트 시트를 만드는 명령의 이름을 담은 간단한 텍스트 파일입니다. 예를 들어, cd 명령에 대한 치트 시트는 치트 시트 목록을 담고 있는 파일입니다. 기본적으로 치트 명령에는 치트 시트가 제공되지 않지만, 처음 실행할 때 다운로드하라는 메시지가 표시되는 커뮤니티 치트 시트를 사용합니다.
이러한 치트 시트는 치트 경로에 있습니다. 치트 경로는 치트 시트가 있는 폴더 집합입니다. conf.yml 파일에서 치트 경로를 구성하여 추가 경로를 추가하거나 기존 경로를 변경할 수 있습니다.
치트 명령은 자동 완성을 지원합니다. 하지만 bash, fish, zsh에서만 사용할 수 있습니다. fzf와 통합할 수도 있습니다. 이렇게 하려면 PATH에서 fzf를 사용할 수 있도록 설정하세요. 그런 다음 다음을 실행합니다.
CHEAT_USE_FZF=true를 내보내세요
여기에는 치트키를 사용하는 데 필요한 기본 설정이 나와 있습니다. 물론 할 수 있는 일은 많습니다.
치트 사용 방법
이제 cheat 명령어를 사용하여 다른 Linux 명령어에 대한 치트 시트를 얻는 방법을 살펴보겠습니다. 이제 이전의 예시인 sed 명령으로 돌아가 보겠습니다. 그의 치트시트를 얻으려면 다음 명령을 실행하세요.
출력에서는 이 상황에서 sed 명령을 사용하는 방법에 대한 좋은 예를 보여줍니다. 매뉴얼 페이지와 달리 직접 이해할 필요가 없습니다. 간단히 예를 들어보고, 자신의 필요에 맞게 수정한 다음 명령을 실행하면 됩니다. 현재 사용할 수 있는 모든 치트시트를 보려면 다음 명령을 실행하세요.
치트 -l
이 섹션에서는 치트 시트가 있는 모든 명령, 해당 위치 및 플래그를 표시합니다. 태그는 무언가와 연관된 카테고리입니다. 특정 태그에 대한 치트 시트도 볼 수 있습니다. 예를 들어, "packaging" 태그가 있는 사용 가능한 치트 시트를 보려면 다음 명령을 실행합니다.
cheat -l -t 패키징
이를 통해 특정 유형의 주문에 사용할 수 있는 치트 시트를 확인할 수 있습니다. 트랙별로 치트시트를 볼 수도 있습니다. 기본적으로 "커뮤니티" 트랙과 "개인" 트랙이 있습니다.
치트 -l -p 개인 치트 -l -p 커뮤니티
-s 플래그를 추가하여 치트 시트에서 문구를 검색할 수도 있습니다.
cheat -s 디렉토리
정규 표현식을 사용하여 검색할 수도 있습니다. 이 예제에서는 IP 주소를 검색합니다.
cheat -r -s '(?:[0-9]{1,3}\.){3}[0-9]{1,3}'
여기서는 표시된 치트 시트에 정규 표현식과 일치하는 IP 주소가 포함되어 있는 것을 볼 수 있습니다. 태그를 결합하여 검색 범위를 좁히고 더 정확하게 만들 수도 있습니다.
치트 -p 커뮤니티 -t 네트워킹 --정규식 -s '(?:[0-9]{1,3}\.){3}[0-9]{1,3}'
이 예에서 우리는 "네트워킹"이라는 라벨이 붙은 커뮤니티 스레드에서 IP 주소에 대한 정규 표현식이 들어 있는 치트 시트를 찾고 있습니다.
치트 관리
치트시트는 부정행위의 핵심입니다. 치트 시트를 관리하고 구성하는 데 능숙해질수록, 자신에게 맞는 치트 시트를 찾는 것이 더 쉬워질 것입니다. 가장 좋은 점은 초기 설정에서 커뮤니티 치트시트를 다운로드할 수 있다는 것입니다. 건너뛴 경우에도 나중에 GitHub에서 다운로드할 수 있습니다.
이 스크립트를 사용하면 커뮤니티 치트시트를 업데이트할 수 있습니다. 게다가, GitHub 같은 원격 저장소에 치트 시트를 업로드할 수도 있습니다.
리눅스 명령어를 기억하는 데 어려움이 있다면 Cheat는 빠르게 개요를 파악하는 데 유용한 도구입니다. 하지만 이것이 이 목적을 위한 유일한 도구는 아닙니다. 비슷한 기능을 수행하는 tldr이라는 또 다른 도구가 있습니다. 이러한 도구를 사용하면 새로운 Linux 명령어를 마스터하는 데 큰 도움이 됩니다.
적절한 시기에 적절한 명령을 아는 것은 Linux를 더 쉽고 효율적으로 사용할 수 있도록 해줍니다. 적절한 도구를 사용하면 수동으로 검색하거나 모든 세부 정보를 기억하지 않고도 명령을 빠르게 찾을 수 있습니다. 명령줄 환경을 더 간소하고 덜 복잡하게 만들어 주는 똑똑한 솔루션을 시도해 보세요.