간단히 말해서 Termux

7207 단어 termuxlinux

용어



Termux 공식 사이트에 따르면

Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager.



특징


  • 보안. OpenSSH에서 ssh 클라이언트를 사용하여 원격 서버에 액세스합니다. Termux는 아름다운 오픈 소스 솔루션에서 표준 패키지와 정확한 터미널 에뮬레이션을 결합합니다.
  • 기능이 가득합니다. Bash, fish 또는 Zsh와 nano, Emacs 또는 Vim 중에서 선택하십시오. 당신의 SMS 받은 편지함을 통해 Grep. curl을 사용하여 API 끝점에 액세스하고 rsync를 사용하여 원격 서버에 연락처 목록의 백업을 저장합니다.
  • 사용자 정의 가능. Debian 및 Ubuntu GNU/Linux에서 알려진 APT 패키지 관리 시스템을 통해 원하는 것을 설치하십시오. Git 설치 및 도트 파일 동기화로 시작하지 않으시겠습니까?
  • 탐색 가능. 버스에 앉아 tar가 허용하는 인수가 정확히 무엇인지 궁금해 한 적이 있습니까? Termux에서 사용할 수 있는 패키지는 Mac 및 Linux의 패키지와 동일합니다. 휴대전화에 매뉴얼 페이지를 설치하고 한 세션에서 읽고 다른 세션에서 실험해 보십시오.
  • 배터리 포함. readline 기반 Python 콘솔보다 더 강력하면서도 우아한 포켓 계산기를 상상할 수 있습니까? Perl, Python, Ruby 및 Node.js의 최신 버전을 모두 사용할 수 있습니다.
  • 확장할 준비가 되었습니다. 필요한 경우 Bluetooth 키보드를 연결하고 장치를 외부 디스플레이에 연결합니다. Termux는 키보드 단축키를 지원하고 전체 마우스를 지원합니다.
  • 땜질할 수 있습니다. Clang으로 C 파일을 컴파일하여 개발하고 CMake 및 pkg-config로 자신의 프로젝트를 빌드하십시오. GDB와 strace는 막혀서 디버그해야 하는 경우 사용할 수 있습니다.

  • 크레딧: Termux 공식 사이트https://termux.com/

    하나님이 아셔야


  • Termux는 Android 터미널 에뮬레이터이자 Linux 환경 애플리케이션입니다.
  • Termux가 단일 사용자임
  • 루트 파일 시스템이 일반 응용 프로그램 데이터로 저장됨
  • Termux는 대부분의 Linux 배포판과 달리 Linux 파일 시스템 계층 표준을 따르지 않습니다. 일반적인 위치에서 /bin, /etc, /usr, /tmp 및 기타 디렉토리를 찾을 수 없습니다.

  • 일반 소프트웨어




    pkg in git
    pkg in nodejs
    



    pkg in root-repo        # 
    pkg in unstable-repo    #
    pkg in x11-repo         # x11
    pkg in proot            # use classical Linux file system layout
    



    Zsh 쉘 설치




    pkg in zsh
    


    Oh My Zsh - 기본 설치



    Oh My Zsh는 터미널에서 다음 명령 중 하나를 실행하여 설치됩니다. curl 또는 wget가 설치되어 있어야 하는 명령줄을 통해 이것을 설치할 수 있습니다.
    git를 설치해야 합니다(v1.7.2 이상 권장).

    컬을 통해

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    
    via wget
    
    


    sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh) "

    
    ---
    
    ## Zsh Plugins 
    
    1. zsh-autosuggestions
    
    - Clone this repository into `$ZSH_CUSTOM/plugins` (by default `~/oh-my-zsh/custom/plugins`)
    


    자식 클론https://github.com/zsh-users/zsh-autosuggestions\
    ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

    - Add the plugin to the list of plugins for Oh My Zsh to load (inside `~/zshrc`):
    

    이니
    플러그인=(zsh-autosuggestions)

    - Start a new terminal session.
    
    
    
    2. zsh-syntax-highlighting
    
    - Download zsh-syntax-highlighting by
    
    


    자식 클론https://github.com/zsh-users/zsh-syntax-highlighting.gitZSH_CUSTOM/plugins/zsh-syntax-highlighting

    
    - `nano ~/.zshrc` find `plugins=(git)`
    
    - Append `zsh-autosuggestions & zsh-syntax-highlighting` to  `plugins()` like this 
    
    

    이니
    플러그인=(git zsh-autosuggestions zsh-syntax-highlighting)

    
    - Reopen terminal
    
    
    ### Ref
     - [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)
     - [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions)
     - [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)
     - [https://gist.github.com/kevin-smets/8568070](https://gist.github.com/kevin-smets/8568070)
    
    
    
    ---------
    ## Termux Styling
    
    
    


    cd ~ # 홈 디렉토리로 변경
    자식 클론https://github.com/adi1090x/termux-style.git

    
    - Change to cloned directory
    


    cd termux 스타일

    
    -  Make script executable
    


    chmod +x 설정

    
    - Run setup to finally install it
    


    ./설정

    
    Ref: https://github.com/adi1090x/termux-style
    
    
    ---------
    ## Working with packages
    
    ### Installing packages from APT repository
    
    In Termux it is recommended to use package manager `pkg` which is a wrapper for `apt`. 
    
    >It simplifies installing or upgrading packages by automatically updating apt lists so you don't have to type apt update when installing or upgrading packages.
    
    
    
    #### Install package:
    
    


    패키지 설치 패키지 이름

    
    #### Remove package:
    
    


    패키지 제거 패키지 이름

    
    #### List all packages:
    
    


    패키지 목록 전체

    
    #### Upgrading packages:
    
    


    패키지 업그레이드

    
    
    For more information about available commands you can either just run pkg without arguments or like this: `pkg help`.
    
    --------
    
    ### Manual installation of `*.deb` files
    
    If you have a `*.deb` package file, you can install it with `dpkg`. 
    
    >Note that packages downloaded from *Ubuntu or from repositories of other Linux distributions will not work due to incompatible libc ABI*, however statically compiled binaries may work.
    
    
    #### Installing:
    
    


    dpkg -i ./패키지.deb

    
    #### Uninstalling:
    
    


    dpkg --패키지 이름 제거

    
    #### Listing all installed packages:
    
    


    dpkg -l


    
    
    
    Since dpkg has many useful options, you may want to see it's manual via `man dpkg`.
    
    Ref: https://wiki.termux.com/wiki/Package_Management
    
    
    -------- 
    
    

    좋은 웹페이지 즐겨찾기