Android에서 ZSH 설정
3409 단어 androidtutorialproductivityzsh
그런 일이 당신에게 일어난 적이 있습니까? 나도 마찬가지지만, 당신이 한 적이 있다면 Android 기기에서 적절한 ZSH 터미널을 설정할 수 있는 방법은 다음과 같습니다!
필요한 것
1 x Android device
1 x Internet Connection
2 x 1 min
단계 🚶
# Step 1
pkg install zsh
# Step 2 (https://ohmyz.sh/#install)
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
예, 안드로이드 장치에서 ZSH를 얻는 데 필요한 전부입니다. 다른 패키지의 경우
pkg
또는 apt-get
를 사용할 수 있습니다. Termux는 기본적으로 많은 유용한 유틸리티를 제공하며 Termux API를 사용하여 이를 확장할 수 있습니다. SMS 검색, 위치 확인 등과 같은 작업을 수행할 수 있습니다. 예를 들어 스마트 홈 작업을 트리거하는 대역 외 방법으로 SMS를 사용할 수 있습니다.Termux API를 사용하려면 먼저 Play 스토어에서 설치한 다음
pkg install termux-api
를 실행해야 합니다. 그런 다음 Termux API 애플리케이션에 원하는 작업을 수행할 수 있는 충분한 권한이 있는지 확인하세요.하지만 Termux가 제공하는 제한된 Linux 기능이 마음에 들지 않습니까? How about installing Ubuntu on your phone? . 누군가 생성한 PRoot 의 사용자 공간 구현인
chroot
는 안드로이드에서 우분투를 매우 쉽고 간단하게 실행합니다(버벅거리는 듀얼 부팅 스크립트 시절과 달리).내 설정 🤓
평범하고 오래된 바닐라 ZSH를 사용하는 것은 괜찮지만 몇 가지 유용한 플러그인으로 삶을 꾸밀 수 있습니다. 설치를 더 쉽게 하기 위해 Antibody이라는 플러그인 관리자를 사용합니다. 시작하려면 사이트의 지침을 따르십시오. 정말 잘 작성되어 있기 때문입니다.
정적 로딩 방법을 사용하면(더 빠르기 때문에) 이것은 내
.zsh_plugins.txt
파일에 있는 플러그인 목록입니다.zsh-users/zsh-completions
zsh-users/zsh-syntax-highlighting
zsh-users/zsh-history-substring-search
zsh-users/zsh-autosuggestions
mafredri/zsh-async
sindresorhus/pure
플러그인은 미니멀리즘 때문에 사용하는 테마인 마지막 두 개를 제외하고는 꽤 자명하다고 생각합니다.
내가 사용하는 두 가지 다른 플러그인은
autojump : 기록을 기반으로 디렉토리 간에 빠르게 전환(수동으로 설치해야 함)
scmpuff : 번호가 매겨진 git 파일 및 멋진 별칭. 이 파일을 컴파일해야 했기 때문에 golang을 설치해야 했습니다(작동합니다!)
내 사용 사례 🦄
Android에서 멋진 셸 환경을 제공하기 위해 이 모든 노력을 기울여야 하는 이유는 무엇입니까? 이 모든 작업은 Productive 2 weeks in reservist . 안드로이드 태블릿에서 개발이 가능한지 해보고 싶었습니다.
Spoiler: it worked bloody well
태블릿에서 개발하는 방법에 대한 기사가 곧 제공될 예정입니다. 여기에서 내 사이트portfolio에서 빠른 변경을 수행하고 VPS에서 기타 SSH 작업을 수행하는 데 얼마나 유용했는지도 공유합니다.
요컨대 요즘 Android 기기에서 알맞은 셸 환경을 설정하는 것은 정말 쉽습니다(힌트: iOS도 😏). 재미있게 보내세요!
Reference
이 문제에 관하여(Android에서 ZSH 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mcf/setting-up-zsh-on-android-d2l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)