맨위로가기

미드나이트 커맨더

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

미드나이트 커맨더는 파일 시스템을 표시하는 두 개의 패널로 구성된 텍스트 기반 사용자 인터페이스를 갖춘 콘솔 애플리케이션이다. 화살표 키를 사용하여 파일을 선택하고, Insert 키는 파일 선택에 사용하며, 기능 키는 파일 이름 변경, 편집, 복사 등의 작업을 수행한다. 최신 버전에서는 마우스 지원이 추가되어 X 터미널 에뮬레이터와 호환된다. RPM 패키지 파일의 내용을 보거나, 일반적인 아카이브 형식을 다른 디렉토리처럼 사용할 수 있으며, FTP 또는 FISH 클라이언트로 사용할 수 있다. 내장 편집기 'mcedit'은 다양한 기능을 지원하며, 파일 그룹 이름 변경 기능을 통해 대량의 파일 이름을 한 번에 변경할 수 있다. 미드나이트 커맨더는 Ncurses 또는 S-Lang를 기반으로 하여 다양한 환경에서 작동한다. 2009년 개발 버전에 유니코드에 대한 UTF-8 로케일에 대한 기본 지원이 추가되었고, 버전 4.7.0부터 유니코드를 정식으로 지원한다.

더 읽어볼만한 페이지

  • 콘솔 애플리케이션 - MS-DOS 편집기
    MS-DOS 편집기는 MS-DOS 운영 체제에 포함된 텍스트 편집기로, 다중 문서 인터페이스, 이진 파일 모드, 마우스 지원 기능을 제공하며, 다양한 버전으로 출시되었다.
  • 콘솔 애플리케이션 - Top (소프트웨어)
    top은 시스템의 실시간 상태를 보여주는 프로세스 모니터링 소프트웨어 유틸리티로, CPU 사용률, 메모리 사용량, 실행 중인 프로세스 목록 등 다양한 정보를 제공한다.
  • 유닉스 파일 시스템 관련 소프트웨어 - Filesystem in Userspace
    Filesystem in Userspace (FUSE)는 사용자 공간에서 파일 시스템을 구현하는 인터페이스로, 커널 수정 없이 파일 시스템 개발을 가능하게 하며, libfuse 라이브러리를 통해 다양한 운영체제 및 프로그래밍 언어를 지원한다.
  • 유닉스 파일 시스템 관련 소프트웨어 - Chmod
    chmod는 파일 및 디렉터리의 접근 권한을 변경하는 유닉스 명령어이며, 문자열 또는 숫자 모드를 사용하여 권한을 설정하고 재귀적으로 하위 디렉터리에도 적용할 수 있다.
  • GNU 프로젝트 소프트웨어 - GNU 코어 유틸리티
    GNU 코어 유틸리티는 유닉스 계열 운영체제에서 파일, 셸, 텍스트 조작을 위한 기본적인 명령어 모음으로, GNU 파일 유틸리티에서 시작하여 3개의 패키지가 통합되어 발전했으며 셸 스크립트 및 시스템 관리에 필수적인 도구를 제공한다.
  • GNU 프로젝트 소프트웨어 - GNU 허드
    GNU 허드는 유닉스 운영 체제를 대체하는 것을 목표로 개발된 GNU 프로젝트의 커널로, 마이크로커널 기반의 서버-클라이언트 아키텍처를 사용하며, 파일 시스템 기능을 확장하는 트랜슬레이터 개념을 제공한다.
미드나이트 커맨더 - [IT 관련 정보]에 관한 문서
일반 정보
미드나이트 커맨더
우분투 리눅스 터미널 창에서 실행 중인 미드나이트 커맨더
개발자미겔 데 이카사, 커뮤니티
최초 릴리스1994년
최신 버전4.8.32
최신 버전 출시일2024년 8월 23일
미리보기 버전4.8.30.1
미리보기 버전 출시일2023년 11월 10일
운영 체제유닉스 계열 (macOS 포함), 윈도우 (비공식)
프로그래밍 언어C
지원 언어 수51
장르파일 관리자
라이선스GPL-3.0 이상
웹사이트미드나이트 커맨더 공식 웹사이트

2. 디자인

미드나이트 커맨더의 오래된 클래식 모습


미드나이트 커맨더는 콘솔 애플리케이션으로, 텍스트 기반 사용자 인터페이스를 갖추고 있다. 주요 인터페이스는 파일 시스템을 표시하는 두 개의 패널로 구성된다. 사용자는 화살표 키를 사용하여 파일을 탐색하고, Insert 키로 파일을 선택하며, 기능 키를 사용하여 파일 이름 변경, 편집, 복사 등의 작업을 수행할 수 있다. 최신 버전에서는 마우스 지원이 추가되어 사용자 편의성을 높였다. 이러한 버전은 GPM 및 마우스 보고 기능을 지원하는 X 터미널 에뮬레이터(예: GNOME 터미널 또는 xterm)를 인식하며, X 터미널 환경에서 실행될 경우 현재 작업 중인 창의 이름을 업데이트할 수 있다(터미널 에뮬레이터가 지원하는 경우).

미드나이트 커맨더는 다양한 기능을 제공한다. RPM 패키지 파일의 내용을 직접 확인하거나, 일반적인 아카이브 형식 파일들을 마치 일반 디렉토리처럼 탐색하고 사용할 수 있다. 또한 FTP 또는 FISH 클라이언트로서의 기능도 수행한다.

미드나이트 커맨더에는 'mcedit'이라는 내장 텍스트 편집기가 포함되어 있다. 이 편집기는 독립적인 프로그램으로 실행하거나, 미드나이트 커맨더 내에서 F4 키를 사용하여 실행할 수 있다. mcedit은 여러 프로그래밍 언어에 대한 구문 강조, 매크로 기록 및 실행, 코드 스니펫 삽입, 외부 도구 연동, 자동 들여쓰기, 마우스 지원, 클립보드 사용, ASCII 및 16진수 모드 편집 등 다양한 기능을 지원한다. 사용자는 설정을 통해 mcedit 대신 자신이 선호하는 외부 편집기를 사용하도록 변경할 수 있다 (`옵션` > `구성` 메뉴에서 `내부 편집 사용` 옵션 비활성화).

파일 관리 기능 중 하나로, 여러 파일의 이름을 한 번에 변경하는 기능을 제공한다. 이는 한 번에 하나의 파일만 변경할 수 있는 다른 파일 관리자들과 차별화되는 점으로, 다수의 파일 이름을 특정 규칙에 맞게 일괄적으로 변경해야 할 때 유용하다. 파일 이름을 변경하면서 동시에 다른 디렉토리로 이동시키는 것도 가능하다. 이름 변경 시 와일드카드 문자정규 표현식을 활용하여 복잡한 패턴의 파일 이름도 효율적으로 처리할 수 있다. 사용자는 셸 패턴(glob) 사용 여부를 선택할 수 있다. 이러한 기능은 `파일` > `이름 바꾸기/이동` 메뉴를 통해 접근할 수 있으며, F1 키를 누르면 와일드카드 사용 예제를 포함한 도움말을 볼 수 있다.

2. 1. Ncurses/S-Lang 기반

미드나이트 커맨더는 Ncurses 또는 S-Lang와 같은 다목적 텍스트 인터페이스를 기반으로 한다. 이 덕분에 일반 콘솔, X 터미널 내부, SSH 연결, RS-232 인터페이스(임베디드 장치의 경우), 그리고 모든 종류의 원격 셸 환경에서 작동할 수 있다.

3. 유니코드 지원

2009년 미드나이트 커맨더 개발 버전에 유니코드에 대한 UTF-8 로케일 지원이 처음 추가되었다. 이후 버전 4.7.0부터 정식으로 유니코드를 지원하게 되었다.[6]

4. 기타

미드나이트 커맨더는 많은 리눅스 배포판에 포함되어 있으며, GNU General Public License로 라이선스되는 자유 소프트웨어이다.

참조

[1] 웹사이트 History of development of Midnight Commander http://www.softpanor[...] softpanorama.org 2011-12-16
[2] 웹사이트 LINGUAS https://www.midnight[...] 2011-09
[3] 트윗 Midnight Commander was originally "Mouseless Commander", then "MouseLess commander with Mouse Support" then "Midnight Commander" via a vote. 2015-12-09
[4] 웹사이트 Favorite minimalist file managers http://www.linuxworl[...] 2002-08-20
[5] 웹사이트 Midnight Commander https://www.gnu.org/[...]
[6] 뉴스 Wiederbelebt: Midnight Commander 4.7 http://www.linux-mag[...] Linux-Magazin 2009-12-29
[7] 문서 http://www.softpanor[...]
[8] 웹인용 History of development of Midnight Commander http://www.softpanor[...] softpanorama.org 2014-09-20
[9] 웹인용 LINGUAS https://www.midnight[...] 2012-03-09
[10] 웹인용 Favorite minimalist file managers http://www.linuxworl[...] 2015-05-03



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com