eadb

(★ 565)

eBPF Android Debug Bridge

파일 탐색기

  • .gitignore
  • Cargo.lock
  • Cargo.toml
  • LICENSE
  • README.md

# CDN으로 사용하기

jsDelivr

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

명령어 용어집

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

🔍

adb

설명 보기 ▼

안드로이드 디버그 브릿지: 안드로이드 에뮬레이터 객체 또는 연결된 안드로이드 기기와 통신하는 도구.
shell과 같은 일부 하위 명령어는 별도의 사용법 문서를 제공.
더 많은 정보: <https://developer.android.com/tools/adb>.

adb start-server

adb 서버 프로세스가 실행되고 있고, 시작하는지 확인:

adb kill-server

adb 서버 프로세스 종료:

adb shell

대상 에뮬레이터/장치 객체에서 원격 쉘 시작:

🔍

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:

🔍

gcc

설명 보기 ▼

C와 C++ 소스 파일들을 전처리, 컴파일하여 모으고 이어줍니다.
더 많은 정보: <https://gcc.gnu.org/onlinedocs/gcc/>.

gcc {{path/to/source1.c path/to/source2.c ...}} {{[-o|--output]}} {{path/to/output_executable}}

다수의 소스 파일을 실행 파일로 컴파일합니다:

gcc {{path/to/source.c}} -Wall {{[-o|--output]}} {{output_executable}}

일반적인 경고와 디버그 심볼을 출력합니다:

gcc {{path/to/source.c}} -Wall {{[-g|--debug]}} -Og {{[-o|--output]}} {{path/to/output_executable}}

다른 경로에 위치한 라이브러리들을 포함합니다:

🔍

ssh

설명 보기 ▼

Secure Shell은 원격 시스템에 안전하게 로그인하기 위한 프로토콜입니다.
원격 서버에 로그인하거나 명령을 실행하는 데 사용할 수 있습니다.
더 많은 정보: <https://man.openbsd.org/ssh>.

ssh {{username}}@{{remote_host}}

원격 서버에 연결:

ssh {{username}}@{{remote_host}} -i {{path/to/key_file}}

특정 신원(개인 키)으로 원격 서버에 연결:

ssh {{username}}@10.0.0.1 -p {{2222}}

특정 [p]포트를 사용하여 원격 서버에 연결:

🔍

apt

설명 보기 ▼

Debian 기반 배포판을 위한 패키지 관리 도구.
Ubuntu 16.04 이후 버전에서 대화형 사용 시 `apt-get`의 권장 대체 도구.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/apt.8>.

sudo apt update

사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt` 명령어 실행 전 권장):

apt search {{package}}

주어진 패키지 검색:

apt list {{package}}

패키지 정보 표시:

🔍

debootstrap

설명 보기 ▼

기본 Debian 시스템 생성.
더 많은 정보: <https://wiki.debian.org/Debootstrap>.

sudo debootstrap stable {{path/to/debian-root}}/ http://deb.debian.org/debian

`debian-root` 디렉터리 내에 Debian 안정 버전 시스템 생성:

sudo debootstrap --variant=minbase stable {{path/to/debian-root}}/

필수 패키지만 포함하는 최소 시스템 생성:

sudo debootstrap sid {{path/to/sid-root}}/ {{file:///path/to/mirror}}/

로컬 미러를 사용하여 `focal-root` 디렉터리 내에 Ubuntu 20.04 시스템 생성:

// repository documentation