Linuxpia/Linux 명령어 231

[리눅스 명령어] MS-DOS 파일 시스템에서 디렉토리와 그 하위 디렉토리와 파일 삭제, mdeltree

MS-DOS 파일 시스템에서 디렉토리와 그 하위 디렉토리와 파일 삭제 `mdeltree` 명령어는 Mtools 패키지에 포함되어 있는 유틸리티로, MS-DOS 파일 시스템에서 디렉토리와 그 하위 디렉토리, 파일을 재귀적으로 삭제하는 데 사용됩니다. 이 명령어는 FAT (File Allocation Table) 파일 시스템을 사용하는 디스크나 파티션에 주로 적용됩니다. 일반적인 리눅스나 UNIX 환경에서는 `rm -r` 명령어를 사용하여 같은 작업을 수행하지만, `mdeltree`는 MS-DOS 스타일의 파일 시스템을 다룰 때 사용됩니다. 기본 사용법 `mdeltree` 명령어의 기본적인 사용법은 다음과 같습니다. mdeltree [디렉토리 경로] 디렉토리 경로는 MS-DOS 스타일로 지정되어야 합니다. ..

[리눅스 명령어] MS-DOS 파일 시스템에서 파일을 삭제, mdel

MS-DOS 파일 시스템에서 파일을 삭제 `mdel` 명령어는 Mtools 패키지에 포함된 유틸리티 중 하나로, MS-DOS 파일 시스템에서 파일을 삭제하는 데 사용됩니다. 이 명령어는 주로 FAT (File Allocation Table) 파일 시스템을 사용하는 디스크나 파티션, 예를 들어 플로피 디스크나 USB 드라이브, 에 적용됩니다. 일반적인 리눅스 환경에서는 `rm` 명령어를 사용하여 파일을 삭제하지만, `mdel`은 MS-DOS 스타일의 파일 시스템을 다룰 때 특화되어 있습니다. 기본 사용법 `mdel` 명령어의 기본적인 사용법은 다음과 같습니다. mdel [옵션] [파일 경로] 파일 경로는 MS-DOS 스타일로 지정되어야 합니다. 예를 들어, A 드라이브의 `example.txt` 파일을 삭..

[리눅스 명령어] MS-DOS 디스크에 있는 디렉토리를 변경, mcd

MS-DOS 디스크에 있는 디렉토리를 변경 `mcd` 명령어는 Mtools 패키지에 포함된 유틸리티 중 하나로, MS-DOS 디스크에 있는 디렉토리를 변경하는 데 사용됩니다. 이 명령어는 주로 MS-DOS 파일 시스템이나 FAT 파일 시스템을 사용하는 디스크나 파티션에 적용됩니다. 리눅스나 UNIX 환경에서는 이와 유사한 작업을 `cd` 명령어로 수행하지만, `mcd`는 MS-DOS 스타일의 파일 시스템을 다룰 때 특화되어 있습니다. 기본 사용법 `mcd` 명령어의 기본적인 사용법은 다음과 같습니다. mcd [디렉토리 경로] 디렉토리 경로는 MS-DOS 스타일로 지정되어야 합니다. 예를 들어, A 드라이브의 `EXAMPLE` 디렉토리로 이동하려면 다음과 같이 입력합니다. mcd a:/EXAMPLE 옵션 ..

[리눅스 명령어] MS-DOS 파일 시스템의 블록 검사, mbadblocks

MS-DOS 파일 시스템의 블록 검사 `mbadblocks`는 Mtools 유틸리티의 일부로, 주로 MS-DOS 파일 시스템을 사용하는 플로피 디스크나 다른 저장 매체에서 나쁜 블록(bad blocks)을 검사하는 명령어입니다. 리눅스에서는 일반적으로 `fsck` 또는 `badblocks`와 같은 다른 명령어를 사용하여 파일 시스템의 무결성을 검사하겠지만, `mbadblocks`는 특히 MS-DOS 파일 시스템에 특화되어 있습니다. 기본 사용법 `mbadblocks` 명령어는 다음과 같은 형식으로 사용됩니다. mbadblocks [옵션] [디바이스] 주요 옵션 - `-s`: 검사 진행 상태를 보여줍니다. - `-v`: 상세한 출력을 제공합니다. - `-w`: 디스크를 쓰기 테스트로 검사합니다. 주의: 이..

[리눅스 명령어] MS-DOS 파일 속성 변경, mattrib

MS-DOS 파일 속성 변경, mattrib `mattrib` 명령어는 MS-DOS 파일 시스템과 관련된 특별한 명령어로, 주로 MS-DOS 파일의 속성을 변경하는 데 사용됩니다. 이 명령어는 리눅스의 일반적인 배포판에는 기본적으로 포함되어 있지 않지만, `mtools` 패키지를 설치하여 사용할 수 있습니다. 기본 사용법 기본적으로 `mattrib` 명령어는 다음과 같은 형식으로 사용됩니다. mattrib [옵션] [파일 경로] 주요 옵션 - `+r`, `-r`: 읽기 전용 속성을 설정하거나 해제합니다. - `+h`, `-h`: 숨김 속성을 설정하거나 해제합니다. - `+s`, `-s`: 시스템 파일 속성을 설정하거나 해제합니다. - `+a`, `-a`: 아카이브 속성을 설정하거나 해제합니다. 예를 들어..

[리눅스 명령어] 매뉴얼 보기, man

매뉴얼 보기, man `man` 명령어는 "manual"의 약자로, 리눅스나 유닉스 시스템에서 명령어나 함수, 라이브러리, 기타 시스템 작동 방법에 대한 매뉴얼 페이지를 보여줍니다. 이 명령어는 다양한 리눅스 명령어나 설정 파일, 프로그래밍 API에 대한 상세한 정보를 얻고자 할 때 매우 유용합니다. 기본 사용법 기본적으로 `man` 다음에 알고 싶은 명령어나 설정 이름을 입력합니다. man [명령어 또는 주제] 예를 들어, `ls` 명령어에 대한 매뉴얼 페이지를 보려면 다음과 같이 입력합니다. man ls 매뉴얼 페이지 이동 - `↑` 또는 `↓`: 한 줄씩 이동 - `Page Up` 또는 `Page Down`: 한 페이지씩 이동 - `q`: 매뉴얼 페이지 종료 주요 섹션 `man` 명령어의 매뉴얼은 ..

[리눅스 명령어] 컴파일하기, make

컴파일하기, make `make`는 주로 소프트웨어 빌드 자동화 도구로 사용됩니다. GNU Make는 이 중에서 가장 널리 사용되는 버전입니다. `make`는 일반적으로 `Makefile`이라는 설정 파일을 읽어, 어떻게 프로그램을 컴파일하고 빌드할지 결정합니다. 기본 사용법 make [옵션] [타겟] - 옵션: `make`의 동작을 제어하는 선택적 인자입니다. - 타겟: 빌드할 목표를 지정합니다. `Makefile`에 정의된 타겟 중 하나를 선택할 수 있습니다. 주요 옵션 - `-f`, `--file`: 사용할 `Makefile`을 지정합니다. - `-C`, `--directory`: 빌드를 수행할 디렉터리를 지정합니다. - `-j`, `--jobs`: 동시에 수행할 작업의 수를 지정합니다. 멀티 코어..

[리눅스 명령어] 메일 편집, mail

메일 편집, mail `mail` 명령어는 UNIX 및 UNIX-like 시스템에서 가장 기본적인 형태의 메일 클라이언트로 사용됩니다. 이 명령어를 사용하면 텍스트 기반의 인터페이스에서 이메일을 보내거나 받을 수 있습니다. 이것은 주로 서버 관리나 스크립트에서 간단한 알림을 보낼 때 유용합니다. 기본 사용법 1. 메일 보내기 mail -s "제목" user@example.com 이후 본문을 입력하고, 입력을 끝내려면 `Ctrl-D`를 누릅니다. 2. 메일 읽기 mail 이 명령어를 실행하면 메일함에 있는 메일을 읽을 수 있는 프롬프트가 뜹니다. 3. 메일 파일 첨부 mail -s "제목" -a attachment.txt user@example.com `-a` 옵션을 이용해서 파일을 첨부할 수 있습니다. ..

[리눅스 명령어] 모듈 정보 출력하기, lsmod

모듈 정보 출력하기, lsmod `lsmod` 명령어는 리눅스 커널에 로드된 모듈(드라이버)의 목록을 출력합니다. 이 명령어는 시스템 관리자나 고급 사용자가 현재 시스템에서 어떤 커널 모듈이 활성화되어 있는지 확인할 때 유용합니다. 일반적으로 `lsmod`는 `/proc/modules` 파일의 정보를 읽어와서 출력합니다. 기본 사용법 `lsmod`는 일반적으로 옵션 없이 사용됩니다: lsmod 출력 예시 `lsmod` 명령어의 출력은 대체로 다음과 같은 형태를 가집니다: Module Size Used by nf_conntrack_ipv4 15053 13 nf_defrag_ipv4 12729 1 nf_conntrack_ipv4 libcrc32c 12644 2 xfs,nf_conntrack_ipv4 - Mo..

[리눅스 명령어] 하드웨어 장치 출력하기, lsdev

하드웨어 장치 출력하기, lsdev lsdev 명령어는 UNIX 및 UNIX-like 운영 체제에서 사용 가능한 하드웨어 디바이스의 목록을 출력하는 명령어입니다. 이 명령어는 대체로 디버깅이나 시스템 분석, 문제 해결을 위해 사용됩니다. 사용법 일반적으로 lsdev 명령어는 옵션 없이 실행됩니다: lsdev 출력 예시 lsdev의 출력은 일반적으로 다음과 같은 정보를 포함합니다: 디바이스 이름 I/O 포트 범위 DMA 채널 인터럽트 번호 주의사항 lsdev 명령어는 모든 리눅스 배포판에 기본으로 포함되어 있지 않을 수 있습니다. 필요한 경우 패키지 관리자를 통해 설치해야 할 수도 있습니다. lsdev 명령어는 루트 권한이 필요할 수 있습니다. 특히 시스템의 하드웨어 구성을 자세히 조사해야 하는 경우에는 ..