기존 Linux 명령 대신 사용할 6가지 Rust 명령

기존 Linux 명령 대신 사용할 6가지 Rust 명령

모든 Linux 배포판은 1991년에 출시된 Linux 커널에서 그 뿌리를 얻었습니다. 처음에는 C로 작성되었지만 천천히 그리고 꾸준히, Rust는 커널 내에서 C의 두 번째 언어로 자리를 잡고 있습니다. 기술이 계속 발전함에 따라 동일한 기능을 더 나은 효율성으로 수행하는 데 사용할 수 있는 명령도 있습니다.





이러한 명령은 광범위하게 작업을 수행하지만 작업을 보다 원활하게 만들기 위해 추가할 가치가 있는 최신 코딩 표준의 터치가 항상 있습니다. 시도해 볼 가치가 있는 Linux의 몇 가지 Rust 도구에 대해 이야기해 보겠습니다.





1. man을 tldr로 교체

Linux 매뉴얼 페이지는 아마도 영원히 존재했을 것입니다. 이것이 아마도 이 매뉴얼이 모든 초보자를 위한 작업 가이드로 계속 사용되는 이유일 것입니다. 불행히도 그들이 있었던 기간을 고려할 때 사용자가 이 페이지에 표시된 명령과 지시 사항 중 일부를 동화시키는 것이 어려워지고 있습니다.





여기서 Tealdeer(tldr)가 등장합니다.

레인미터 스킨을 만드는 방법

Tealdeer가 평범한 매뉴얼 페이지를 수정한 것일 뿐이지만 이 명령으로 생성된 매뉴얼은 훨씬 더 이해하기 쉽습니다. tldr에 대한 가장 칭찬할 만한 사실은 tldr 커뮤니티의 끝없는 지원은 말할 것도 없고 명령 창 내에서 사용할 수 있는 모든 명령이 나열되어 있다는 것입니다.



Ubuntu 및 Debian에 tldr을 설치하려면:

sudo apt-get update
sudo apt-get install tldr -y

Fedora 및 기타 RHEL 기반 배포판에 Tealdeer를 설치하려면:





sudo dnf install tealdeer

man 명령을 사용하는 것과 같은 방식으로 tldr을 사용하십시오. 예를 들어 다음 명령을 실행하고 두 출력 간의 차이점을 확인합니다.

man ls

산출:





tldr ls

산출:

Tealdeer는 각 명령의 작동 방식에 대한 더 나은 통찰력을 제공하는 보다 포괄적입니다. 이것은 여전히 ​​Linux 명령의 세계를 탐구하는 초보자에게 이상적입니다.

관련된: TLDR: 의미, 올바른 사용법 및 예

2. du 대신 먼지를 사용하십시오.

시스템의 메모리 사용량을 한 번에 볼 수 있다면 어떻게 하시겠습니까? 그렇다면 교체해야 할 때입니다. NS ~와 함께 먼지 .

erstwhile du 명령은 디스크 사용량을 반환하지만 Dust 명령을 사용하면 평소보다 더 많은 시간을 절약할 수 있습니다. 단일 화면에서 모든 상위 사용 통계를 그래픽 형식으로 보는 것을 상상해 보십시오.

스냅을 사용하여 시스템에 먼지를 설치할 수 있습니다.

sudo snap install dust

설치 후 터미널에서 Dust 명령을 실행하거나 명령으로 특정 디렉토리를 지정하여 메모리 사용량을 나열할 수 있습니다.

명령을 사용하려면 다음 명령으로 디렉토리 경로를 지정하십시오.

dust /path/to/directory

...어디 /경로/대상/디렉토리 폴더에 대한 절대 또는 상대 경로입니다.

산출:

Dust는 사용하기 쉽고 이해하기 쉬우며 Linux 명령줄을 처음 접하는 사람들에게 효과적인 명령입니다.

3. find를 fd로 교체

찾기 명령 Linux 생태계 내에서 가장 널리 사용되는 명령 중 하나입니다. 불행히도 이 명령은 파일 시스템 항목의 제한된 출력을 제공하며 큰 데이터 세트를 결합하는 동안 속도가 느린 경향이 있습니다.

손에 많은 데이터가 있는 경우 결과를 순식간에 가져올 수 있는 빠른 명령으로 작업하고 싶을 것입니다. 이러한 경우 find를 Rust 버전으로 바꿀 수 있습니다. fd .

이 명령은 병렬 디렉토리 탐색 기능을 제공하므로 한 번에 여러 디렉토리를 검색할 수 있습니다.

Fedora 및 기타 RHEL 기반 배포판에 fd를 설치하려면:

sudo dnf install fd-find

Arch 기반 Linux 배포판:

sudo pacman -S fd

Debian 기반 배포판에 fd를 설치하는 것도 쉽습니다.

sudo apt install fd-find

4. ls를 exa로 교체

NS 전통적인 ls 명령 , 약어 목록 소스 , 특히 디렉토리의 내용을 검토하려는 경우 파일 및 데이터 폴더를 나열합니다. 그러나 출력은 사용자 친화적이지 않습니다. 뭐라고 명령이 들어옵니다.

Ubuntu에 exa를 설치하려면:

sudo apt install exa

Fedora에 설치하는 것도 쉽습니다.

sudo dnf install exa

Manjaro와 같은 Arch 기반 배포판:

sudo pacman -S exa

전통적인 흑백 화면에서 다채로운 출력으로 이동함에 따라 출력은 다소 흥미 롭습니다. exa 명령은 다양한 색상을 사용하여 다양한 파일 형식과 메타데이터를 구분합니다.

exa -l

산출:

작은 패키지이고 하나의 바이너리가 있기 때문에 명령 기능은 심볼릭 링크, 속성 및 Git을 식별하는 데 잘 작동합니다.

5. Using Tokei

Tokei는 그 자체로 대체 명령이 아닙니다. 프로그래머는 코드베이스에 대한 통계를 표시하고 싶을 수 있습니다. 즉, 장기적으로 매우 유용할 수 있는 완전한 코드 분석 도구입니다.

출력은 파일, 주석, 언어별로 그룹화된 공백, 총 코드 줄 등을 이상적으로 보여줍니다. 수천 줄의 코드를 비교적 빠르게 계산할 수 있는 빠른 유틸리티입니다. 150개 이상의 언어를 지원하므로 매우 정확한 유틸리티입니다.

명령에 의해 생성된 출력을 저장하여 나중 단계에서 재사용할 수 있습니다. Tokei는 Linux, Mac 및 Windows를 포함한 여러 운영 체제에서 작동합니다.

Rust 기반 패키지 관리자인 Cargo를 사용하여 시스템에 Tokei를 설치할 수 있습니다.

cargo install --git https://github.com/XAMPPRocky/tokei.git tokei

6. ps를 procs로 교체

Procs는 다음을 다시 작성합니다. 전통적인 ps 명령 , 몇 가지 추가 기능을 추가하는 동안 프로세스 관련 정보를 표시합니다. 설치 후 procs는 출력에 색상을 지정하고 최종 사용자가 프로세스를 용이하게 하는 데 도움이 되는 몇 가지 기타 관련 세부 정보와 함께 프로세스 ID(PID), 사용자 이름을 검토할 수 있도록 자세한 정보를 제공합니다.

스냅을 사용하여 시스템에 procs를 설치할 수 있습니다.

sudo snap install procs

Fedora에 명령을 설치하려면:

sudo dnf install procs

procs를 사용하여 시스템에서 실행 중인 모든 프로세스 목록을 얻으려면 다음을 입력하십시오.

procs

산출:

가장 좋아하는 교체 명령은 무엇입니까?

Rust 명령 목록은 여기서 끝나지 않습니다. 훨씬 더 효율적이고 사용자에게 더 나은 유틸리티를 제공하는 다양한 명령이 있습니다.

최신 CLI 사용자라면 이러한 명령을 사용하여 얻을 수 있는 이점을 좋아할 것입니다. 이점은 시간 절약, 현대화된 접근 방식 및 더 나은 작업 패턴의 측면에서 있을 수 있습니다.

공유하다 공유하다 트위터 이메일 Rust가 가장 흥미로운 새 프로그래밍 언어인 7가지 이유

프로그래밍을 시작하고 싶으십니까? Rust가 가장 흥미롭고 접근하기 쉬운 새로운 프로그래밍 언어인 이유가 여기에 있습니다.

다음 읽기
관련 항목
  • 리눅스
  • 리눅스 명령어
저자 소개 위니발라(41개 기사 게재)

Wini는 델리에 거주하는 작가로 2년의 저술 경험이 있습니다. 글을 쓰는 동안 그녀는 디지털 마케팅 대행사 및 기술 회사와 관련이 있습니다. 그녀는 프로그래밍 언어, 클라우드 기술, AWS, 기계 학습 등과 관련된 콘텐츠를 작성했습니다. 여가 시간에는 그림을 그리고, 가족과 시간을 보내고, 가능하면 산으로 여행하는 것을 좋아합니다.

위니발라가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.