Linuxpia 498

[리눅스 명령어] 도메인 이름을 출력하는 명령어, dnsdomainname

도메인 이름을 출력하는 명령어, dnsdomainname `dnsdomainname`은 Linux 시스템에서 사용되는 명령어로, 주로 시스템의 도메인 이름을 출력하는 데 사용됩니다. 이 명령어는 `hostname` 명령어의 변형 버전이며, FQDN (Fully Qualified Domain Name)의 도메인 부분만을 반환합니다. 예를 들어, 시스템의 FQDN이 `server.example.com`이라면: - `hostname` 명령어는 `server.example.com`을 반환합니다. - `dnsdomainname` 명령어는 `example.com`을 반환합니다. 사용법 기본적으로 `dnsdomainname` 명령어를 실행하면 도메인 이름이 출력됩니다. dnsdomainname 이 명령어는 주로 서버..

[리눅스 명령어] 부팅 과정을 알려주는 부팅메시지 확인, dmesg

부팅메시지 확인, dmesg `dmesg` (diagnostic message)는 Linux와 유닉스 시스템에서 커널이 시작될 때부터 발생하는 모든 로그 메시지와 정보를 표시하는 명령어입니다. 이 명령어는 시스템 부팅 문제, 하드웨어 문제, 드라이버 문제 등을 진단하는 데 유용한 정보를 제공합니다. 기본 사용법 dmesg [options] 주요 옵션 - `-C`: 커널 로그 버퍼를 지웁니다. - `-c`: 메시지를 표시한 후 커널 로그 버퍼를 지웁니다. - `-d`: 출력에서 타임스탬프를 숨깁니다. - `-T`: 메시지의 타임스탬프를 읽기 쉬운 형식으로 표시합니다. - `-f facility`: 지정된 시설(facility)에 대한 메시지만 표시합니다. 예: `kern`, `user` 등. - `-l l..

[리눅스 명령어] 디렉터리 목록을 표시하는 명령어, dirs

디렉터리 목록을 표시하는 명령어, dirs `dirs`는 Bash 쉘의 내장 명령어로, 디렉터리 스택의 내용을 표시합니다. 디렉터리 스택은 사용자가 현재 작업 중인 디렉터리의 목록을 기억하는 구조입니다. `pushd`와 `popd`와 같은 다른 명령어와 함께 사용되어 디렉터리 간의 이동을 쉽게 해주는 메커니즘이 있습니다. 사용법 dirs [options] 주요 옵션 - `-l`: 디렉토리 이름을 전체 경로로 표시합니다. 기본적으로 `dirs`는 디렉터리 경로의 틸더(~) 축약을 사용하여 홈 디렉터리를 표시합니다. - `-v`: 각 항목을 줄 번호와 함께 수직으로 표시합니다. - `-c`: 디렉토리 스택을 지웁니다. 사용 예제 1. 디렉토리 스택 표시 dirs 2. 전체 경로와 함께 디렉터리 스택 표시 d..

[리눅스 명령어] 파일 시스템 사용량을 보는, df

파일 시스템 사용량을 보는, df `df`는 "disk filesystem"의 약자로, 리눅스와 유닉스 환경에서 디스크의 사용량을 보여주는 명령어입니다. 이 명령어는 파일 시스템별로 사용된 공간, 사용 가능한 공간, 사용된 공간의 백분율, 그리고 어디에 마운트 되었는지에 대한 정보를 제공합니다. 기본 사용법 df [options] [file|directory] 주요 옵션 - `-h`, `--human-readable`: 사람이 읽기 쉬운 형식 (예: K, M, G)으로 출력합니다. - `-T`, `--print-type`: 파일 시스템의 유형 (예: ext4, xfs)도 함께 출력합니다. - `-a`, `--all`: 모든 파일 시스템을 표시합니다. 기본적으로 시스템에서 0 블록인 것은 생략됩니다. - ..

[리눅스 명령어] 변수를 선언하거나 변수에 속성을 부여하는, declare

변수를 선언하거나 변수에 속성을 부여하는, declare `declare`는 Bash 쉘 스크립트에서 변수의 속성을 설정하거나 표시하는 데 사용되는 내장 명령어입니다. `declare`는 `typeset` 명령어와 동일하게 작동하며, 주로 변수의 데이터 타입을 지정하거나 변수의 특성을 변경하는 데 사용됩니다. 주요 옵션 - `-a`: 배열 변수를 선언합니다. - `-f`: 함수를 표시합니다. - `-i`: 정수 변수를 선언합니다. - `-r`: 변수를 읽기 전용으로 만듭니다. 이렇게 선언된 변수의 값은 변경할 수 없습니다. - `-x`: 변수를 환경 변수로 내보냅니다. 이렇게 선언된 변수는 하위 프로세스에서도 사용할 수 있습니다. 사용 예제 1. 정수 변수 선언 declare -i number numbe..

[리눅스 명령어] 파일 시스템 디버거, debugfs

파일 시스템 디버거, debugfs `debugfs`는 리눅스에서 ext2, ext3, 또는 ext4 파일 시스템을 검사하고 디버깅하는 데 사용되는 대화식 파일 시스템 디버거입니다. 주로 파일 시스템의 손상된 부분을 진단하거나 복구하는 데 사용됩니다. 기본 사용법 debugfs [options] [filesystem] 주요 옵션 - `-w`: 파일 시스템을 쓰기 모드로 엽니다 (기본적으로 읽기 전용). - `-R command`: 디버거를 시작하지 않고 명령을 실행한 후 종료합니다. 몇 가지 유용한 `debugfs` 내부 명령 - `ls`: 디렉터리 목록을 출력합니다. - `cat`: 파일 내용을 출력합니다. - `stat`: inode의 상태를 출력합니다. - `logdump`: 일지(journal)를..

[리눅스 명령어] 블럭 장치 읽고 쓰는 명령어, dd

블럭 장치 읽고 쓰는 명령어, dd `dd`는 리눅스와 유닉스 환경에서 데이터를 변환하고 복사하는 데 사용되는 명령어입니다. 주로 디스크 또는 파일의 날짜를 복사, 변환하거나 백업 및 복원 작업에 사용됩니다. `dd`는 "data duplicator"의 줄임말이며, 블록 단위로 데이터를 처리합니다. 기본 구문 `dd`의 기본 구문은 다음과 같습니다: dd if=source of=target [options] 여기서: - `if`: 입력 파일 (source) - `of`: 출력 파일 (target) 주요 옵션 - `bs=BYTES`: 입력 및 출력을 위해 한 번에 읽고 쓸 바이트의 크기를 설정합니다. - `count=NUM`: 복사할 블록의 수를 지정합니다. - `skip=NUM`: 입력 파일에서 건너뛸 ..

[리눅스 명령어] 터미널에서 시간과 날짜까지 볼수 있는 명령어, date

시간과 날짜까지 볼수 있는 명령어, date `date` 명령어는 리눅스 및 유닉스 시스템에서 매우 중요하며, 시스템의 날짜와 시간을 조회하거나 설정하는 데 사용됩니다. 기본 기능 - `date` 명령어를 옵션 없이 실행하면 현재 시스템의 날짜와 시간이 표시됩니다. - 또한, 사용자가 원하는 형식으로 날짜와 시간 정보를 출력할 수 있습니다. 주요 옵션 - `-d`, `--date=STRING`: 주어진 문자열로 표시되는 날짜와 시간을 출력합니다. - `-s`, `--set=STRING`: 시스템의 날짜와 시간을 주어진 문자열로 설정합니다. (관리자 권한 필요) - `-u`, `--utc`, `--universal`: 출력을 UTC (국제 표준시)로 진행합니다. - `-R`, `--rfc-2822`: RF..

리눅스에서 특정 디렉토리 사용량만 간단하게 알아보려면 어떻게 하나요?

리눅스에서 특정 디렉토리 사용량만 알아보기 리눅스에서 특정 디렉토리의 사용량을 알아보기 위해서는 `du` (disk usage) 명령어를 사용하면 됩니다. 기본적인 사용법은 다음과 같습니다. du -sh /path/to/directory 여기서... - `-s`: 지정된 디렉토리의 총사용량만 표시합니다. - `-h`: 사람이 읽기 쉬운 형태로 출력합니다 (예: 1K, 234M, 2G 등). 예를 들어, `/home/user` 디렉토리의 사용량을 알고 싶다면 다음과 같이 명령합니다: du -sh /home/user 이 명령어를 실행하면 `/home/user` 디렉토리의 총사용량이 사람이 읽기 쉬운 형태로 출력됩니다. 기존 Stable Diffusion 설치 파일 확인 새로운 방식으로 Stable Diffu..

[리눅스 명령어] 필요한 필드만 출력하는 명령어, cut

필요한 필드만 출력하는 명령어, cut `cut`은 리눅스에서 텍스트 파일의 열을 추출하는 데 사용되는 명령어입니다. 이 명령어는 파일의 특정 열 또는 필드를 선택하고 출력하는 데 유용합니다. 다음은 `cut` 명령어의 기본적인 사용법입니다: cut [options] filename `cut` 명령어의 주요 옵션은 다음과 같습니다: - `-d`: 필드 구분자를 지정합니다. 기본값은 탭 문자입니다. - `-f`: 추출할 필드의 번호를 지정합니다. - `-c`: 추출할 문자의 범위를 지정합니다. 예제로 사용할 `data.txt` 파일을 살펴보겠습니다: 1. 특정 필드만 추출하기 파일의 각 줄에서 이름만 추출하려면 다음과 같이 입력합니다: cut -d':' -f1 data.txt 출력: 여기서 `-d':'`는..