| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- UNIX
- Unix명령어
- linuxcommand
- 리눅스명령어
- shell
- cups
- 쉘스크립트
- tcsh
- Solaris
- 유닉스
- linux
- JavaScript
- UnixCommand
- 유닉스명령어
- coreutils
- bash
- 정규표현식
- 명령어
- 파일시스템
- terminal
- 시스템관리
- sysadmin
- js
- php
- PackageManagement
- 사용자관리
- 터미널
- 자바스크립트
- environment
- 리눅스
- Today
- Total
목록UnixCommand (10)
ioerror
pkginfo - Package Informationpkginfo는 주로 유닉스 계열 운영체제(특히 System V 기반의 Solaris 및 과거 Slackware 리눅스 등)에서 시스템에 레지스트리 형식으로 설치된 pre-compiled(미리 컴파일된) 바이너리 소프트웨어 패키지의 상태, 버전, 설명, 카테고리 등의 정보를 조회하는 명령어이다. 패키지 관리 데이터베이스를 참조하여 현재 시스템의 구성 요소를 식별하고 소프트웨어 자원을 관리하는 데 사용되다. 특정 패키지의 설치 여부를 빠르게 파악하거나 시스템 무결성 진단을 위한 기초 자료를 수집할 때 유용하다.1. 명령어 용도사용가능 OS, Shell: [Solaris] [Slackware Linux]시스템에 설치된 전체 패키지의 간략한 목록을 확인하거나..
pkgrm - Package Removepkgrm은 주로 유닉스 계열 운영체제(특히 System V 기반의 Solaris 및 과거 Slackware 리눅스 등)에서 시스템에 설치된 바이너리 소프트웨어 패키지를 안전하게 제거 및 삭제하는 명령어이다. 지정한 패키지를 구성하는 실행 파일, 라이브러리, 환경 설정, 매뉴얼 페이지 등을 추적하여 삭제하다. 삭제 프로세스가 시작되면 패키지 데이터베이스를 참조하여 다른 소프트웨어와의 의존성(Dependency) 관계를 검증하고, 공유 파일이 임의로 삭제되어 시스템 오류가 발생하는 현상을 방지하다. 제거 완료 후에는 패키지 관리 레지스트리를 갱신하여 시스템 상태를 깨끗하게 유지하다.1. 명령어 용도사용가능 OS, Shell: [Solaris] [Slackware Li..
pkgadd - Package Addpkgadd는 주로 유닉스 계열 운영체제(특히 System V 기반의 Solaris 및 과거 Slackware 리눅스 등)에서 미리 컴파일된 바이너리 소프트웨어 패키지를 시스템에 추가 및 설치하는 명령어이다. 지정된 패키지 저장소나 파일로부터 소프트웨어를 추출하고 시스템 디렉토리에 배치하며, 패키지 설치에 필요한 스크립트를 실행하여 환경 설정을 자동화하다. 설치 과정에서 발생할 수 있는 의존성 문제, 디렉토리 중복 여부 등을 사전에 검증하여 안전한 소프트웨어 배포를 지원하다.1. 명령어 용도사용가능 OS, Shell: [Solaris] [Slackware Linux]로컬 디바이스(예: CD-ROM, 테이프) 또는 특정 디렉토리에 저장된 패키지 파일을 읽어와 시스템에 안..
manpath - Manual Page Path사용자가 man 명령어를 입력했을 때, 시스템이 매뉴얼 파일을 검색할 디렉터리 경로를 출력하는 명령어이다. 주로 시스템 관리자나 사용자가 특정 소프트웨어의 매뉴얼이 정상적으로 등록되었는지 확인하거나, 환경 변수를 설정할 때 사용된다.1. 명령어 용도특정 사용자의 환경 설정에서 man 명령어가 참고하는 경로가 올바른지 검증할 때 사용된다.새로운 소프트웨어를 설치한 후 해당 프로그램의 매뉴얼 디렉터리가 시스템 검색 경로에 포함되어 있는지 확인할 때 유용하다.# 현재 시스템의 manpath를 확인하는 일반적인 상황$ manpath/usr/local/man:/usr/local/share/man:/usr/share/man2. 명령어 서식manpath [-qgdwV] ..
dos2unix (DOS to Unix)DOS나 Windows 환경에서 작성된 텍스트 파일의 줄 바꿈 문자(CRLF)를 Unix/Linux 환경에서 사용하는 줄 바꿈 문자(LF)로 변환하는 명령어이다.1. 명령어 용도윈도우에서 작성한 스크립트 파일이 리눅스에서 실행되지 않을 때 해결윈도우용 텍스트 파일 끝에 붙는 불필요한 ^M (Carriage Return) 문자 제거서로 다른 OS 간 소스 코드나 설정 파일의 호환성 유지2. 명령어 서식dos2unix [옵션] [파일...]3. 명령어 옵션옵션설명비고-k, --keepdate파일 변환 후에도 원본 파일의 수정 시간(Timestamp)을 유지함 -n, --newfile원본은 두고 새 파일로 결과 저장 (dos2unix -n 원본 결과) -o, --oldf..
dmesg (display message)리눅스 및 유닉스 계열 운영체제에서 커널의 링 버퍼(Ring Buffer)에 기록된 메시지를 출력하는 명령어이다. 시스템 부팅 과정의 로그나 하드웨어 연결 상태, 드라이버 작동 여부 등 시스템 하위 레벨의 정보를 확인하는 데 사용된다.1. 명령어 용도시스템 부팅 시 발생한 하드웨어 감지 및 설정 로그 확인USB 기기, 하드디스크 등 장치 연결 시 커널의 인식 여부 확인메모리 부족(OOM), 하드웨어 오류 등 커널 레벨의 장애 디버깅2. 명령어 서식dmesg [옵션]3. 명령어 옵션옵션설명비고-C, --clear커널 링 버퍼의 내용을 모두 삭제함 -c, --read-clear메시지를 출력한 후 버퍼의 내용을 삭제함 -H, --human가독성이 높은 출력 형식을 사용..
dirs (Directory Stack)현재 쉘 세션에서 pushd와 popd 명령어를 통해 저장된 디렉터리 스택(Directory Stack)의 내용을 보여주는 명령어이다. 사용자가 이전에 방문했거나 저장해둔 경로들을 리스트 형태로 관리한다.1. 명령어 용도현재 세션에서 pushd로 저장한 디렉터리들의 위치 확인복잡한 경로 이동 중 이전 작업 디렉터리로 빠르게 복귀하기 위한 목록 참조Bash, Zsh, Csh, Tcsh 등 주요 쉘에서 빌트인 명령어로 사용됨2. 명령어 서식dirs [옵션] [+n] [-n]3. 명령어 옵션옵션설명비고-c현재 디렉터리 스택을 모두 비움 (현재 디렉터리만 남음) -l홈 디렉터리 표시를 ~ 대신 절대 경로로 상세히 표시함 -p스택의 각 경로를 한 줄에 하나씩 세로로 출력함 ..
diff3 (Differential three-way)세 개의 파일을 비교하여 서로 다른 부분을 출력하는 명령어이다. 주로 공통된 조상(Ancestor) 파일로부터 파생된 두 개의 수정본을 비교하여 변경 사항을 하나로 합치는 3자 비교(3-way comparison) 작업에 사용된다.1. 명령어 용도동일한 원본 파일에서 서로 다르게 수정된 두 파일을 비교버전 관리 시스템(Git 등)에서 충돌(Conflict) 발생 시 차이점 분석세 파일 간의 변경 내용을 하나의 파일로 병합(Merge)2. 명령어 서식diff3 [옵션] 내파일 공통원본 상대파일3. 명령어 옵션옵션설명비고-a, --text모든 파일을 텍스트 파일로 간주하여 비교함 -e, --eded 스크립트 형식으로 변경 사항을 출력함 -E, --show..