2026년 4월 30일 오전 10시(EDT)에 게시됨
Yadullah Abidi는 델리 대학교에서 컴퓨터 과학을 전공하고 첸나이에 있는 아시아 저널리즘 대학에서 저널리즘 석사 학위를 취득했습니다. Windows 및 Linux 시스템, 프로그래밍, PC 하드웨어, 사이버 보안, 맬웨어 분석 및 게임 분야에서 10년 이상의 경험을 보유한 그는 깊은 기술 지식과 강력한 편집 본능을 겸비하고 있습니다.
Yadullah는 현재 MakeUseOf의 전속 작가로 사이버 보안, 게임 및 소비자 기술을 다루고 있습니다. 그는 이전에 Candid.Technology에서 편집장으로 일했으며 The Mac Observer에서 뉴스 편집자로 일하면서 격렬한 사이버 공격부터 최신 Apple 기술에 이르기까지 모든 것을 보도했습니다.
저널리즘 작업 외에도 Yadullah는 JavaScript/TypeScript, Next.js, MERN 스택, Python, C/C++ 및 AI/ML에 대한 경험이 있는 풀 스택 개발자입니다. 맬웨어를 분석하든, 하드웨어를 검토하든, GitHub에서 도구를 구축하든 그는 기술 저널리즘에 개발자의 실무적인 관점을 제시합니다.
안드로이드 앱은 의심할 여지 없이 스마트폰 역사상 최고의 일 중 하나입니다. 각 앱에는 특정 기능이 있으며, Google Play 스토어의 엄청난 규모 덕분에 선택할 수 있는 옵션이 무수히 많습니다. 그러나 앱의 가장 큰 장점인 한 가지 작업을 수행할 수 있는 능력은 복잡한 작업을 처리하는 경우 제한이 될 수도 있습니다.
Android 앱은 샌드박스 처리되고 GUI 우선이며 중간 사용자를 위해 구축되었습니다. 저는 중간 사용자가 아닙니다. 그래서 내 Android 휴대폰이 전체 Linux 데스크톱을 실행할 수 있다는 점을 고려하여 Android 휴대폰에서 터미널을 사용하기 시작했고, 휴대폰이 실제로 무엇을 할 수 있는지에 대한 생각이 바뀌었습니다.
관련
Android에서 Linux를 지배하는 두 가지 앱
이 모든 것을 가능하게 해주는 터미널 도구
Android에서 Linux 터미널을 실행하는 두 가지 주요 방법이 있습니다. 첫 번째는 Android 자체 Bionic libc를 사용하여 휴대폰에서 최소 Linux 환경을 실행하고 루트 액세스가 필요하지 않으며 Debian의 apt 기반 패키지 관리자에 대한 액세스를 제공하는 무료 오픈 소스 터미널 에뮬레이터인 Termux입니다.
두 번째는 Google 자체 Linux 터미널입니다. Android의 새로운 터미널 앱은 휴대폰에서 실행되는 완전한 Debian Linux 가상 머신입니다. AVF(Android 가상화 프레임워크)를 사용하며 KVM(커널 기반 가상 머신) 기술을 사용하여 일반 Android 앱과 함께 샌드박스 Linux 환경을 구동합니다. 이는 시스템의 나머지 부분과 완전히 분리된 휴대전화 내부의 작은 컴퓨터입니다.
둘 사이의 주요 차이점은 호환성과 전체 데비안 저장소에 대한 액세스입니다. Termux는 거의 모든 Android 휴대폰에서 실행되지만 패키지 관리자인 pkg , 데비안 패키지 라이브러리만큼 광범위하지 않습니다. Android에 내장된 Linux 터미널을 사용하면 apt에 액세스할 수 있으므로 전체 Linux 명령줄 유틸리티에 액세스할 수 있지만 특정 휴대폰에서는 이를 사용할 수도 있고 사용하지 못할 수도 있습니다.
터미널
운영체제 안드로이드
가격 모델 무료, 오픈 소스
Termux는 전체 Linux 터미널 환경을 휴대폰에 제공하는 Android 앱으로, 명령줄 도구와 패키지를 기본적으로 실행할 수 있습니다.
귀하의 전화기는 자체 SSH 서버를 실행할 수 있습니다
귀하의 장치를 미니 머신으로 바꾸는 원격 액세스
물론, Play Store에서 사용할 수 있는 SSH 앱이 있지만 Linux 터미널에서 실행할 수 있는 적절한 SSH 유틸리티만큼 유용하지는 않습니다. 하지만 이제 Android에서 전체 Linux 터미널에 액세스할 수 있으므로 이러한 도구도 실행할 수 있습니다.
Termux를 사용하면 pkg install openssh - sshd 실행이라는 단일 명령으로 OpenSSH를 설치할 수 있습니다. , 그러면 휴대전화가 갑자기 홈 네트워크에서 주소 지정이 가능한 노드가 됩니다. 타임스탬프와 권한이 보존된 상태로 전체 폴더를 휴대폰과 재동기화할 수 있는데, 이는 Play 스토어의 어떤 주류 파일 전송 앱도 제대로 처리하지 못하는 일입니다.
MTP는 재앙이 될 수 있습니다. Wi-Fi 전송 앱이 일관성이 없습니다. SSH를 통한 Rsync는 적절한 델타 동기화를 통해 매번 작동하므로 변경된 내용만 이동합니다. 이 방법으로 휴대폰을 백업하거나 전체 사진 라이브러리를 복사한 후에는 다시 케이블을 연결하고 싶지 않을 것입니다.
실제로 휴대폰에 스크립트를 작성할 수 있습니다
귀하의 장치를 미니 머신으로 바꾸는 원격 액세스
Android 앱이 자동화를 제공하지 않는다는 것은 아닙니다. 그렇습니다. 그러나 대부분은 자신의 데이터로 제한됩니다. 백업 앱은 자체 백업만 예약할 수 있고, 갤러리 앱은 자체 사진만 구성할 수 있습니다. 그들이 보통 할 수 없는 일은 당신이 원하는 방식으로 서로 이야기하는 것입니다. 단말기는 그러한 힘을 제공합니다.
GUI 앱은 반복적인 작업을 100번 수행해야 할 때까지 훌륭합니다. 반면에 명령줄은 스크립팅 및 자동화를 위해 구축되었습니다. Linux 터미널을 사용하면 셸 스크립트를 작성하고, 파이프와 리디렉션을 사용하여 명령을 연결하고, 다단계의 까다로운 작업을 실행, 예약 또는 도트 파일에 저장할 수 있는 단일 명령으로 전환할 수 있습니다.
단일 스크립트는 손가락으로 화면을 스와이프하는 것보다 빠르게 수백 개의 파일 이름을 바꾸고, 로그를 처리하고, 데이터를 백업하고, 텍스트를 변환할 수 있습니다. Android에서는 Termux:API와 같은 통합 레이어와 결합하면 특히 강력해집니다. 이 Termux 컴패니언 앱은 작은 명령줄 도구를 통해 SMS 전송, 카메라 사용, GPS 센서 액세스, 배터리 수명 쿼리 등 Android 시스템의 일부를 노출합니다. 온라인으로 시작하는 데 도움이 되는 수많은 Bash 스크립트 예제가 있습니다.
하지만 Termux를 사용하는 경우 휴대폰의 하드웨어 및 OS 기능에 직접 인터페이스하려면 쉘 스크립트용 termux-api 패키지가 필요하다는 점을 명심하세요. Android의 기본 Linux 터미널에는 추가 항목이 필요하지 않습니다.
이것은 서버처럼 작동할 수 있습니다
주머니에서 바로 호스팅 서비스
Android에서 Linux를 실행하고 있으므로 Linux를 서버로 쉽게 전환할 수 있습니다. 기존 Android 휴대폰은 예상보다 더 나은 음악 서버를 호스팅할 수 있으며 데스크톱 하드웨어에서 실행되는 서버가 기대하는 방식과 정확히 동일하게 작동합니다. 또한 Android를 Wi-Fi 미디어 서버, Google 드라이브를 대체할 파일 공유 서버 등 Linux에서 실행할 수 있고 큰 하드웨어를 요구하지 않는 거의 모든 서버로 전환할 수 있습니다. Termux는 미디어 스트리밍을 위해 Jellyfin을 실행하거나, 개인 웹페이지를 제공하거나, 토렌트 클라이언트를 실행하거나, 홈 자동화를 위한 상시 노드 역할을 할 수도 있습니다. 기기를 루팅할 필요 없이 이 모든 기능을 이용할 수 있으며 언제든지 일반 휴대전화로 다시 사용할 수 있습니다.
예, 데스크탑이 될 수도 있습니다
GUI, 키보드 및 놀랍도록 유용한 설정
외출 중이거나 노트북을 가지고 다니는 것을 잊어버렸고 어떤 이유로든 데스크톱이 필요한 경우, Linux 터미널은 즉시 휴대폰을 완벽하게 작동하는 Linux 데스크톱으로 변환할 수 있습니다. 내 Pixel에 Linux를 설치하면 Pixel이 워크스테이션으로 바뀌었고, 그 점에서는 꽤 유용했습니다.
Termux는 Termux-X11과 같은 구성 요소와 함께 작동하여 Android에 X 서버를 제공할 수 있습니다. 이를 PRooted Debian 또는 Arch 설치와 결합하면 갑자기 패널, 창 및 그래픽 앱이 완비된 XFCE와 같은 경량 데스크톱 환경을 시작할 수 있습니다.
전체 데스크톱 경험을 위해 USB-C 도크를 사용하여 키보드, 마우스, 모니터, 심지어 이더넷 케이블과 같은 일부 주변 장치를 연결하는 것이 좋습니다. 이 설정은 모든 사람을 위한 것이 아니며 전용 Linux 시스템만큼 원활하지는 않지만 일반 Android 앱이 제공할 수 없는 사용 사례를 제공합니다. 기존 Linux GUI 앱을 실행하고, 확장 기능이 포함된 실제 데스크톱 브라우저에서 작업하며, 기본적으로 항상 미니 Linux 컴퓨터를 사용할 수 있습니다.
Android가 다시 재미있어지는 곳입니다
Linux는 완전히 새로운 제어 계층을 제공합니다
Android용 Linux는 생각보다 더 유용합니다. 특히 일상적인 작업에 터미널이나 서버가 관련된 경우에는 더욱 그렇습니다. 설치 및 설정이 쉽고 작업도 훨씬 쉬우며 어떤 방식이나 형태로든 휴대전화를 손상시키지 않습니다.
관련
그러나 한계가 있습니다. GUI 프로그램으로 작업하는 경우 화면 크기가 약간 실망스러울 수 있습니다. Android의 터치스크린 키보드도 터미널 사용에 있어 최고는 아닙니다. 그리고 물론 공연도 있습니다. Android는 많은 일을 할 수 있지만 데스크탑이나 노트북처럼 숫자를 처리할 수는 없습니다. 즉, 짜낼 수 있는 성능에는 한계가 있습니다.
그럼에도 불구하고 기본적인 컴퓨팅 작업, 스크립팅, 원격 액세스, 파일 관리 및 자동화에 대해서는 터미널이 충분합니다. 가장 좋은 부분은? 완벽한 앱을 찾기 위해 Play 스토어를 뒤질 필요가 없습니다.