Android 개발 일상 셸 alias
셸 터미널 의 별명 은 명령 의 약자 일 뿐 키보드 단축 키 와 유사 한 효과 가 있 습 니 다.만약 당신 이 어떤 긴 명령 을 자주 집행 한다 면, 그것 에 게 간단 한 가명 을 지어 줄 수 있 습 니 다.alias 명령 을 사용 하여 모든 정 의 된 별명 을 표시 합 니 다.
~/.bashrc(.zshrc)
파일 에서 별명 alias logRunActivity="adb shell dumpsys activity activities | grep 'Run*'"
을 직접 정의 할 수도 있 고 .byterc
와 같은 파일 을 새로 만 들 수도 있 습 니 다. 그리고 현재 셸 에 대응 하 는 파일 .bashrc
이나 .zshrc
에 추가 source ~/.byterc
하여 source 설정 을 다시 만 들 면 설정 이 효과 가 있 고 별명 을 전역 적 으로 적용 할 수 있 습 니 다.별명 을 사용 하면 시간 을 절약 하고 업무 효율 을 높 일 수 있다.현재 셸 보기
ps $$
또는 ps -fp $$
COMMAND 열 에서 대응 하 는 셸 을 볼 수 있 습 니 다. 예 를 들 어 -zsh
admin@C02D91V5MD6R ~ % omg
zsh: command not found: omg
bash
인지 zsh
인지 알 아 보기 위해 서다.다음은 MAC 환경 에서 새 파일 형식 으로 별명 을 추가 합 니 다. 절 차 는 다음 과 같 습 니 다.
.byterc
open ~/.byterc
touch ~/.byterc
열기: open ~/.byterc
source ~/.byterc
.byterc
파일 에서 별명 을 정의 합 니 다 alias logRunActivity="adb shell dumpsys activity activities | grep 'Run*'"
Android 학생 들 은 현재 장치 가 실행 중인 Activity 정 보 를 보 는 역할 을 알 아야 합 니 다 $ source ~/.byterc
새 파일 이 아니면 .bashrc
또는 .zshrc
직접 source 에 대응 하 는 설정 을 사용 하면 됩 니 다. 예 를 들 어 $ source ~/.zshrc
. logRunActivity
하면 된다.alias 설정 셸 명령 사용 에 대한 간단 한 사용:
$ alias
$ alias name=value
예 를 들 어 별명 c 를 사용 하여 clear 명령 을 표시 하고 화면 을 맑 게 합 니 다.$ alias c='clear'
//또는 ~/. bashrc 파일 에 쓰 여 전역 적 으로 유효 합 니 다 $ alias -g c='clear'
//전역 적 으로 유효 합 니 다. 그리고 c 로 화면 을 정리 할 수 있 습 니 다. $ c
$ unalias alias_name
예 를 들 어 위의 화면 별명 c: $ unalias c
를 제거 합 니 다. 전역 적 으로 정 의 된 것 도 제거 해 야 합 니 다 ~/bashrc (zshrc) 파일 에서 정 의 된 별명 을 제거 해 야 합 니 다.alias ls='ls --color=auto'
alias ll='ls -la'
숨겨 진 파일 이나 디 렉 터 리 를 표시 하 는 명령 별명: alias l.='ls -d .* --color=auto'
alias cd..='cd ..'
부모 디 렉 터 리 로 빠르게 돌아 가기 alias ..='cd ..'
alias ...='cd ../../'
alias ....='cd ../../../'
alias .....='cd ../../../../'
alias .4='cd ../../../../'
alias .5='cd ../../../../../'
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
$ adb shell screencap /sdcard/screen_shot_temp.png
$ adb pull /sdcard/screen_shot_temp.png ~/Downloads/
$ open ~/Downloads -a Finder
하나의 명령 을 합성 하면 다음 과 같다. $ adb shell screencap /sdcard/screen_shot_temp.png && adb pull /sdcard/screen_shot_temp.png ~/Downloads/ && open ~/Downloads -a Finder
alias 를 사용 하면 다음 과 같다. $ alias -g ss='adb shell screencap /sdcard/screen_shot_temp.png && adb pull /sdcard/screen_shot_temp.png ~/Downloads/ && open ~/Downloads -a Finder'
$ ss
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.