반응형
단말기 브라우저(Terminal Browser)란?
단말기 브라우저(Terminal Browser)는 그래픽 인터페이스 없이 텍스트 기반으로 웹 페이지를 탐색할 수 있는 브라우저를 의미합니다. 주로 **터미널(Terminal)이나 명령 프롬프트(Command Prompt)**에서 실행되며, 화면이 텍스트 위주로 구성됩니다.
1. 단말기 브라우저의 특징
1.1 텍스트 기반 (Text-Based)
- 이미지, 동영상, 스타일(CSS) 등을 지원하지 않거나 제한적으로 지원합니다.
- 웹 페이지의 텍스트 콘텐츠만을 표시하는 경우가 많습니다.
1.2 가볍고 빠름
- 그래픽을 렌더링하지 않기 때문에 실행 속도가 빠르고, 적은 리소스를 사용합니다.
- 저사양 컴퓨터나 느린 인터넷 환경에서도 원활하게 작동합니다.
1.3 터미널에서 실행 가능
- 일반적인 브라우저(Chrome, Edge, Firefox)와 달리 GUI(그래픽 유저 인터페이스) 없이 동작하며, 터미널에서 명령어를 입력해 실행합니다.
1.4 접근성 및 자동화에 유용
- 네트워크 환경이 제한적인 서버에서 웹 페이지를 확인할 때 유용합니다.
- 웹 페이지의 HTML 코드를 분석하거나, 자동화 스크립트를 실행할 때 사용됩니다.
2. 대표적인 단말기 브라우저
브라우저설명
Lynx | 가장 많이 사용되는 단말기 기반 텍스트 브라우저, HTTP 및 HTTPS 지원 |
w3m | 기본적인 이미지 표시 기능을 지원하는 텍스트 브라우저 |
links / elinks | GUI 및 터미널 모드에서 동작하며, Lynx보다 좀 더 발전된 UI 제공 |
3. 단말기 브라우저 실행 예제
3.1 Lynx 설치 및 실행
📌 Linux (Ubuntu 기준)에서 Lynx 설치 및 실행
sudo apt update
sudo apt install lynx -y
lynx https://www.google.com
- lynx https://www.google.com → Google 웹사이트를 텍스트 모드로 엽니다.
3.2 w3m 설치 및 실행
📌 w3m은 이미지도 일부 지원하는 텍스트 브라우저입니다.
sudo apt install w3m -y
w3m https://www.wikipedia.org
- w3m https://www.wikipedia.org → Wikipedia를 터미널에서 열어볼 수 있습니다.
4. 단말기 브라우저의 활용 사례
✅ 서버 환경에서 웹 페이지 확인
✅ 저사양 PC에서 빠르게 웹 서핑
✅ 스크립트나 크롤링을 위한 자동화 작업
✅ 인터넷 연결이 느린 환경에서 텍스트 기반 탐색
5. 결론
단말기 브라우저는 일반적인 그래픽 브라우저보다 빠르고 가볍지만, UI가 단순하고 기능이 제한적입니다. 주로 서버 관리, 웹 개발, 자동화 작업 등에 사용됩니다.
반응형
'IT > Network' 카테고리의 다른 글
macOS에서 cURL 명령어 사용 방법 (0) | 2025.02.12 |
---|---|
Windows에서 cURL 명령어 사용 방법 (0) | 2025.02.12 |
URL 전송 시 Key 및 Subkey 파라미터 개념 (0) | 2025.02.12 |
[데이터 전송] 평문 전송 vs 암호화 전송 (0) | 2025.02.09 |
[JSON] 보안이 강화된 JSON Web Token (JWT) (0) | 2025.02.09 |
[SSL] MAIL 사용시 SSL 서비스란? (0) | 2025.02.06 |
JSON이 데이터 전달에 사용된다고? 어디서 어디로 가는데? (1) | 2025.02.04 |
JSON이란? JSON을 사용하는 이유, JSON의 장점, JSON의 데이터 이동 경로, 아니 그러니까 JSON을 왜 쓰는건데? (0) | 2025.02.04 |
댓글