이러한 필수 도구로 Linux 터미널 경험을 향상시키세요

이러한 필수 도구로 Linux 터미널 경험을 향상시키세요

저처럼 명령줄에 열정적이라면, 그것이 워크플로우를 얼마나 엄청나게 강화할 수 있는지 알고 계실 겁니다. 명령줄은 단순한 인터페이스가 아니라, 생산성을 높이고 작업을 간소화할 수 있는 수많은 도구로 가는 관문입니다. 모든 Linux 사용자가 일상에 통합하는 것을 고려해야 하는 필수적인 명령줄 도구를 살펴보겠습니다.

1. Tldr

man 페이지는 의심할 여지 없이 자세하지만, 간단한 명령 참조를 찾고 있다면 압도적일 수 있습니다. 여기서 tldr이 빛을 발합니다. 이 도구는 간결하고 실용적인 예를 제공하여 명령 사용 정보에 액세스하는 프로세스를 단순화합니다.

예를 들어, .의 세부 사항에 얽매이기보다는 man tar.을 입력하면 유용한 구문과 예를 빠르게 얻을 수 있습니다 tldr tar.

Linux 터미널에서 Tldr 명령줄 도구를 사용하여 Tar 문서를 표시합니다.

2. 비탑

btop
유틸리티 는 top이나 htop과 같은 기존 모니터링 도구에 대한 미적으로 만족스럽고 매우 기능적인 대안입니다. CPU 사용률, 메모리 통계, 디스크 I/O 및 네트워크 활동을 포함한 풍부한 시스템 리소스 데이터를 다채롭고 사용자 정의 가능한 형식으로 제공하도록 설계되었습니다.

Btop 명령줄 도구를 사용하여 시스템 진행 상황 보기.

시각적 표현 덕분에, 밀도 있는 출력을 걸러내지 않고도 성능 문제를 해결할 수 있습니다. 설치는 매끄럽습니다. Ubuntu 및 Debian 사용자의 경우 다음을 실행하기만 하면 됩니다.

btop설치 후 터미널에 입력하여 시작 하고 포괄적인 대시보드를 즐겨보세요.

3. 미드나잇 커맨더

명령줄에서 파일 관리가 번거롭다고 느껴진 적이 있다면 Midnight Commander(MC) 가 이를 간소화해 드립니다. 이중 창 레이아웃을 통해 터미널 내에서 직접 복사, 이동, 삭제, 파일 편집과 같은 쉬운 파일 작업이 가능합니다.

이 도구에는 FTP와 SSH를 포함한 다양한 파일 형식과 프로토콜을 지원하는 내장 뷰어가 포함되어 있어 매우 다재다능합니다.

mc터미널에서 실행 하여 엽니다. 화살표 키를 사용하여 탐색하고 기능 키 단축키에 익숙해지면 더 효율적인 경험을 할 수 있습니다.

Linux의 Mc 파일 관리자에서 파일 보기.

4. 조사이드

깊은 디렉토리 경로로 자주 탐색하는 것은 지루할 수 있지만, zoxide는 그것을 바꾸도록 설계되었습니다. 가장 많이 액세스하는 디렉토리를 똑똑하게 기억하고 최소한의 키 입력으로 빠르게 이동할 수 있습니다.

예를 들어, 프로젝트 폴더의 전체 경로를 입력하는 대신 z경로의 일부만 뒤에 입력하면 됩니다(예 z awe: “awesome-project” 디렉터리).

zoxide를 설치하는 것은 쉽습니다. 다음 명령을 사용하세요:

eval "$(zoxide init bash)"그런 다음 .bashrc 또는 .zshrc 파일에 다음을 추가하여 터미널에 연결하고 . 을 사용하여 변경 사항을 적용합니다 source ~/.bashrc.

zoxide 명령줄 도구를 사용하기 위해 Bash 터미널의 구성을 수정합니다.

5. 리프그렙

대규모 코드 저장소를 검색할 때 ripgrep (rg)은 속도와 정확도 면에서 grep과 같은 기존 도구를 능가합니다. 개발자를 위해 설계되었으며 기본적으로 관련 없는 파일과 디렉터리를 무시하면서 효율적인 검색을 가능하게 합니다.

Ubuntu에 ripgrep을 설치하려면 다음을 실행하세요.

ripgrep을 사용하여 디렉토리 내에서 패턴을 검색하는 것은 간단합니다.

Linux의 ripgrep 도구를 사용하여 특정 디렉토리의 파일에서 특정 패턴을 검색합니다.

6. 걷지 마세요

tmux
의 뛰어난 점은 단일 터미널 세션에서 여러 개의 창과 창을 만들 수 있는 능력에 있습니다. 세션에서 쉽게 분리하고 나중에 작업을 잃지 않고 돌아올 수 있습니다.

Linux에서 여러 창을 사용하는 Tmux.

이것은 특히 원격으로 작업할 때 장기 실행 작업에 매우 중요합니다. Debian 기반 시스템에 tmux를 설치하려면 다음을 사용하세요.

새로운 세션을 만들려면 간단히 를 입력하고 + + 를 tmux사용해 새 창을 만들고 + + 또는 + + 를 사용해 창 사이를 전환합니다 .CtrlbcCtrlbnCtrlbp

7. Fzf

원활한 검색을 좋아한다면 fzf가 당신의 가장 친한 친구입니다. 이 퍼지 파인더는 쉘의 일부가 되어 파일, 디렉토리, 심지어 명령 기록까지 대화형으로 검색할 수 있게 해줍니다. 모두 실시간으로 말이죠.

Linux에서 Fzf 도구를 사용하여 파일 찾기.

apt를 사용하여 fzf를 설치할 수 있습니다:

실행은 fzf결과를 동적으로 필터링하기 위해 입력할 수 있는 인터페이스를 열어 주므로 대규모 코드베이스에서 작업하는 데 꼭 필요한 도구입니다.

8. 하나

표준 명령의 현대적 대안인 bat을
만나보세요 cat. Bat은 구문 강조 표시와 줄 번호를 추가하여 파일 보기를 개선하고 소스 코드와 구성 파일의 가독성을 높입니다.

bat 설치는 동일한 패턴을 따릅니다. 다음을 실행하기만 하면 됩니다.

파일을 보려면 를 사용하고 bat filename.txt, 코딩 세션에 명확성을 더해 주는 기능을 활용하세요.

Bat 명령을 사용하여 Python 파일 보기

이러한 도구는 명령줄을 사용하는 방식을 바꾸어 놓았으며, 보다 효율적이고 즐거운 터미널 환경을 위해 여러분도 이를 사용해 보시기를 권장합니다.

이러한 도구 중 명령줄 상호 작용을 개선한 것이 있나요? 경험을 공유하고 더욱 재미있는 Linux 명령을 탐색해 보세요!

이미지 출처: Mohammad Rahmani via Unsplash . 모든 변경 사항과 스크린샷은 Haroon Javed가 제공했습니다.

추가 통찰력

1. tldr을 사용하는 가장 큰 이점은 무엇입니까?

Tldr은 간결한 명령 사용 예를 제공하여 긴 매뉴얼 페이지를 파헤치지 않고도 특정 사용법을 쉽게 기억할 수 있습니다. 이 도구는 특히 빠른 참조에 유용합니다.

2. zoxide는 디렉토리 탐색을 어떻게 개선합니까?

Zoxide는 디렉토리 사용 패턴을 추적하고 자주 방문하는 디렉토리로의 빠른 탐색을 더 적은 키 입력으로 가능하게 하여 작업 흐름을 크게 가속화합니다.

3. bat은 버전 제어 시스템과 통합될 수 있나요?

네, bat에는 Git 통합 기능이 내장되어 있어서 파일을 볼 때 변경 사항을 강조 표시해주므로, 변경 사항을 시각적으로 추적하려는 개발자에게는 필수적인 도구입니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다