linutil

(★ 5,225)

Chris Titus Tech의 Linux Toolbox인 Linutil은 일상적인 Linux 작업을 간소화하기 위해 설계된 배포판 독립형(distro-agnostic) 툴박스입니다.

파일 탐색기

  • .gitignore
  • .shellcheckrc
  • _typos.toml
  • AGENTS.md
  • Cargo.lock
  • Cargo.toml
  • flake.lock
  • flake.nix
  • LICENSE
  • linutil.desktop
  • preview.sh
  • publish-instructions.md
  • publish.sh
  • README.md
  • rustfmt.toml
  • sort-tomlfiles.sh
  • SPEC.md
  • start.sh
  • startdev.sh

# 설치 가이드

rust
사전 준비물

설치 및 실행 절차

curl -fsSL https://christitus.com/linux | sh

안정 버전의 Linutil을 스크립트로 다운로드하여 즉시 실행합니다.

cargo install linutil_tui

Cargo를 사용하여 Linutil 패키지를 직접 설치합니다.

linutil --config /path/to/example_config.toml

사용자 지정 TOML 설정 파일을 적용하여 Linutil을 실행합니다.

핵심 명령어

cargo install linutil_tui

Rust 패키지 관리자인 Cargo를 통해 linutil_tui를 빌드하고 설치합니다.

linutil --config /path/to/example_config.toml

지정된 TOML 설정 파일을 불러와 Linutil을 실행합니다.

linutil --help

Linutil의 사용 가능한 CLI 옵션과 도움말을 출력합니다.

Crates.io를 통해 설치된 패키지는 수동으로 업데이트해야 할 수 있습니다.

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

Alacritty

설명 보기 ▼

교차 플랫폼으로, GPU-가속 터미널 에뮬레이터.
더 많은 정보: <https://manned.org/alacritty>.

alacritty

새 Alacritty 창 열기:

alacritty --daemon

특정 디렉토리에서 실행:

alacritty msg create-window

새로운 Alacritty 창에서 명령어 실행:

🔍

cargo install

설명 보기 ▼

Build and install a Rust binary.

cargo install {{package}}@{{version}}

Install a package from <https://crates.io> (the version is optional - latest by default):

cargo install --git {{repo_url}}

Install a package from the specified Git repository:

cargo install --git {{repo_url}} --{{branch|tag|rev}} {{branch_name|tag|commit_hash}}

Build from the specified branch/tag/commit when installing from a Git repository:

🔍

Fastfetch

설명 보기 ▼

운영체제, 소프트웨어 및 하드웨어에 대한 정보 표시.
더 많은 정보: <https://manned.org/fastfetch>.

fastfetch

시스템 정보 표시:

fastfetch {{[-c|--config]}} all

모든 모듈과 함께 전체 시스템 정보 표시:

fastfetch {{[-c|--config]}} {{path/to/config_file}}

사용자 정의 구성 파일 로드:

🔍

git clone

설명 보기 ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

Kitty

설명 보기 ▼

빠르고 기능이 풍부한 GPU 기반 터미널 에뮬레이터.
더 많은 정보: <https://sw.kovidgoyal.net/kitty/>.

kitty

새로운 터미널 열기:

kitty --title "{{title}}"

지정된 제목으로 창 열기:

kitty +kitten themes

테마 선택기 내장 기능 시작:

🔍

makepkg

설명 보기 ▼

`pacman`과 함께 사용할 수 있는 패키지를 생성합니다.
기본적으로 현재 작업 디렉토리의 `PKGBUILD` 파일을 사용합니다.
더 많은 정보: <https://manned.org/makepkg>.

makepkg

패키지 생성:

makepkg {{[-s|--syncdeps]}}

패키지를 생성하고 의존성을 설치:

makepkg {{[-si|--syncdeps --install]}}

패키지를 생성하고 의존성을 설치한 다음 시스템에 설치:

🔍

paru

설명 보기 ▼

AUR 헬퍼 및 pacman 래퍼.
관련 항목: `pacman`, `yay`.
더 많은 정보: <https://github.com/Morganamilo/paru#examples>.

paru {{package_name_or_search_term}}

패키지를 대화식으로 검색하고 설치:

paru

모든 패키지를 동기화하고 업데이트:

paru -Sua

AUR 패키지 업그레이드:

🔍

zypper

설명 보기 ▼

SUSE 및 openSUSE 패키지 관리 도구.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://en.opensuse.org/SDB:Zypper_manual>.

sudo zypper {{[ref|refresh]}}

사용 가능한 패키지 및 버전 목록 동기화:

sudo zypper {{[in|install]}} {{package}}

새 패키지 설치:

sudo zypper {{[rm|remove]}} {{package}}

패키지 제거:

# 프로젝트 배지

// repository documentation