네이버 이웃 추가 / GitHub Profile / 카카오톡 채널 추가 / 방명록 / 이용 안내

[Termux]안드로이드 폰에서도 터미널을 써 보자

수성컴 | 2025. 03. 29.
[Termux]안드로이드 폰에서도 터미널을 써 보자

Android는 Linux 기반입니다. Linux는 터미널이 유명한 것 같습니다. 보통 개발자들이 Linux를 많이 써서 그런 건지는 모르겠지만 프로그램을 설치하려고 하면 터미널 명령어를 입력하라고 안내합니다. 그렇다면 Android에서도 터미널을 사용할 수 있을까요? Termux라는 앱을 설치하면 Android에서 터미널을 사용하실 수 있습니다.

목차

1. Termux 설치
2. 저장소 접근(termux-setup-storage)

1. Termux 설치

F-Droid에서 Termux 설치
1.1. F-Droid에서 Termux를 설치합니다.
F-Droid에서 Termux emulator with packages를 검색하거나 https://f-droid.org/packages/com.termux로 들어가시면 됩니다.

Termux에서 알림을 보내도록 허용하시겠습니까?
1.2. 처음 실행하니 Termux에서 알림을 보내도록 허용하겠냐는 창이 뜹니다. 허용을 클릭합니다.

2. 저장소 접근(termux-setup-storage)

  • Termux 홈 디렉토리(~): /data/data/com.termux/files/home
  • 내장 저장공간: /storage/emulated/0

ls 빈칸
ls 명령어를 쳐 보면 Termux 홈 디렉토리(~)에는 아무것도 없다는 것을 알 수 있습니다. 그리고 홈 디렉토리를 제외한 내장 저장공간은 접근 권한이 필요합니다. termux-setup-storage 명령어를 사용하여 내장 저장공간 접근 권한도 얻고 홈 디렉토리에 주요 폴더들 링크까지 생성해 보겠습니다.
저는 편의상 삼성 DeX를 사용하겠습니다만, 삼성 DeX 없이 그냥 휴대전화만으로도 진행 가능합니다.

termux-setup-storage
2.1. termux-setup-storage 명령을 실행합니다.
2.2. ‘Termux에서 기기의 사진, 동영상, 음악, 오디오, 기타 파일에 액세스하도록 허용하시겠습니까?’라는 창이 뜨면 허용을 클릭합니다.

ls storage
2.3. 이제 Termux 홈 디렉토리(~)에서 ls 명령어를 쳐 보면 storage가 있는 것을 보실 수 있습니다.\

cd storage
2.4. cd storage 명령어를 입력하여 storage 폴더로 들어갑니다.
2.5. ls 명령어를 쳐 보면 storage 폴더 안에 dcim, downloads, movies, music, pictures, shared가 있는 것을 보실 수 있습니다.

내 파일과 비교
2.6. 내 파일 앱을 띄워 놓고 비교해 보면 dcim, downloads, movies, music, pictures가 내장 저장공간의 전부인 것은 아니라는 것을 알 수 있습니다.
2.7. ls -l 명령을 실행해 보면 dcim, downloads, movies, music, pictures, shared가 각각 어디로 연결되는지를 확인할 수 있습니다. shared가 /storage/emulated/0, 즉 내장 저장공간으로 연결되어 있습니다.

cd shared
2.8. cd shared 명령을 실행하여 shared로 들어갑니다.
2.9. ls 명령을 실행해 보면 내장 저장공간의 모든 폴더, 파일들 이름이 터미널에 뜹니다.

cd /storage/emulated/0
2.10. cd /storage/emulated/0명령을 실행해도 똑같이 나옵니다.

오늘은 여기까지!

이제 pkg install 패키지명 명령어로 패키지를 설치하여 사용하실 수 있습니다. 참고로 C언어 컴파일을 하시려면 clang을 설치하시면 됩니다.
제 글을 읽어 주셔서 감사합니다. 다음에 만나요!