eadb
eBPF Android Debug Bridge
파일 탐색기
- build_arm64.yml
- build_x86_64.yml
- release.yml
- bcc
- bpftrace
- bashrc
- device-remove
- device-umount-all
- device-unpack
- get_kvers.sh
- run
- run-command
- run.common
- adb.rs
- build_image.rs
- cli.rs
- constants.rs
- download.rs
- exec.rs
- main.rs
- remote_op.rs
- ssh.rs
- term.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- LICENSE
- README.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
adb
설명 보기 ▼
adb
안드로이드 디버그 브릿지: 안드로이드 에뮬레이터 객체 또는 연결된 안드로이드 기기와 통신하는 도구.
shell과 같은 일부 하위 명령어는 별도의 사용법 문서를 제공.
더 많은 정보: <https://developer.android.com/tools/adb>.
adb start-server
adb 서버 프로세스가 실행되고 있고, 시작하는지 확인:
adb kill-server
adb 서버 프로세스 종료:
adb shell
대상 에뮬레이터/장치 객체에서 원격 쉘 시작:
cargo install
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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 시스템 생성:
