| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- js
- coreutils
- JavaScript
- linuxcommand
- 유닉스
- Solaris
- bash
- 명령어
- PackageManagement
- 정규표현식
- tcsh
- 시스템관리
- 사용자관리
- environment
- php
- Unix명령어
- sysadmin
- linux
- shell
- 쉘스크립트
- 리눅스
- 리눅스명령어
- 파일시스템
- 자바스크립트
- 터미널
- UnixCommand
- UNIX
- terminal
- cups
- 유닉스명령어
- Today
- Total
목록linuxcommand (8)
ioerror
manpath - Manual Page Path사용자가 man 명령어를 입력했을 때, 시스템이 매뉴얼 파일을 검색할 디렉터리 경로를 출력하는 명령어이다. 주로 시스템 관리자나 사용자가 특정 소프트웨어의 매뉴얼이 정상적으로 등록되었는지 확인하거나, 환경 변수를 설정할 때 사용된다.1. 명령어 용도특정 사용자의 환경 설정에서 man 명령어가 참고하는 경로가 올바른지 검증할 때 사용된다.새로운 소프트웨어를 설치한 후 해당 프로그램의 매뉴얼 디렉터리가 시스템 검색 경로에 포함되어 있는지 확인할 때 유용하다.# 현재 시스템의 manpath를 확인하는 일반적인 상황$ manpath/usr/local/man:/usr/local/share/man:/usr/share/man2. 명령어 서식manpath [-qgdwV] ..
lpq - Line Printer Queue status프린터 스풀러 큐(Queue)의 현재 상태를 확인하고 대기 중인 인쇄 작업 목록을 보여주는 명령어이다. 인쇄 요청이 정상적으로 접수되었는지, 현재 어떤 작업이 인쇄 중인지, 대기열에 몇 개의 작업이 남아 있는지 확인하는 데 사용하다.1. 명령어 용도사용가능 OS, Shell: [Linux] [macOS] [BSD]대량의 문서 출력을 요청한 후 인쇄가 시작되지 않을 때 큐에 작업이 정상적으로 적재되었는지 확인하거나, 자신의 인쇄 작업 번호(Job ID)를 확인하여 취소(lprm)하고자 할 때 주로 활용하다.2. 명령어 서식Bash lpq [-P 프린터명] [-l] [작업번호 ...] [사용자명 ...]3. 명령어 옵션옵션설명사용가능 OS 및 쉘-P상태..
lpc - Line Printer Control program라인 프린터 스풀링 시스템의 운영을 제어하고 관리하는 명령어이다. 프린터 큐(Queue)의 상태를 확인하고, 인쇄 작업을 중단 또는 재개하며, 작업의 순서를 변경하는 등의 관리자 작업을 수행할 때 사용하다.1. 명령어 용도사용가능 OS, Shell: [Linux] [macOS] [BSD]시스템에 연결된 프린터의 가동 상태를 점검하거나, 인쇄 작업이 밀려 큐를 비워야 하는 비상 상황에서 주로 활용된다. 대규모 서버 환경에서 인쇄 서버를 안정적으로 유지보수하기 위해 필수적으로 사용되다.2. 명령어 서식Bash lpc [명령어 [인자 ...]]3. 명령어 옵션옵션설명사용가능 OS 및 쉘status모든 프린터 또는 지정한 프린터의 현재 상태를 표시하다..
less - Less is Moreless 명령어는 텍스트 파일의 내용을 화면 단위로 분할하여 출력하는 파일 열람용 명령어이다. text file의 모든 내용을 한 번에 메모리에 로드하지 않고 화면에 보이는 부분만 순차적으로 읽어들이기 때문에 크기가 매우 큰 대용량 로그 파일을 열람할 때 메모리를 효율적으로 사용하며 속도가 매우 빠르다. 유사한 기능을 하는 more 명령어에 비해 화면 상하 이동, 텍스트 검색 등 확장된 내비게이션 기능을 제공한다.1. 명령어 용도시스템 관리자가 실시간으로 누적되는 수 기가바이트(GB) 크기의 웹 서버 로그(access.log)나 시스템 로그(syslog)를 점검할 때 시스템 부하를 최소화하며 파일 내용을 확인할 수 있다.파이프라인(|)을 통해 다른 명령어의 방대한 출력 ..
gunzip - GNU unzip이 명령어는 gzip으로 압축된 파일(.gz, .z, _z, -gz, -z)의 압축을 해제하여 원래의 파일로 복원하는 데 사용하다.1. 명령어 용도주로 Linux 및 Unix 환경에서 소스 코드 아카이브나 로그 파일의 압축을 풀 때 필수적으로 사용하다. GitHub에서 오픈소스 프로젝트의 릴리즈 파일을 다운로드한 후 tar 파일과 함께 결합된 형태(.tar.gz)를 해제하거나, Stack Overflow에서 서버 로그 분석을 위해 오래된 gzipped 로그 파일을 복원할 때 자주 언급되다.2. 명령어 서식Bash gunzip [options] [file...]3. 명령어 옵션-c, --stdout: 압축을 해제한 내용을 표준 출력으로 보낸다. 원본 파일은 그대로 유지되다...
groupmod - Modify a group시스템에 이미 존재하는 사용자 그룹의 이름이나 그룹 ID(GID)를 변경하는 명령어이다. 주로 관리자 권한을 가진 사용자만 실행할 수 있으며, 관련 정보는 시스템 설정 파일에 실시간으로 반영된다.1. 명령어 용도사용가능 OS: Linux주요 사용 상황: 부서 변경이나 프로젝트 명칭 변경으로 인해 기존 그룹 이름을 갱신해야 하거나, 다른 서버들과의 GID 번호를 통일하여 파일 권한 충돌을 방지하고자 할 때 사용된다.2. 명령어 서식groupmod [옵션] 그룹명실제 사용 예시그룹 이름 변경sudo groupmod -n sales marketing기존의 marketing 그룹 이름을 sales로 변경하다.그룹 ID(GID) 변경dev_team 그룹의 고유 식별 번..
groupdel - Delete a group시스템에서 더 이상 필요 없는 사용자 그룹을 완전히 제거하는 명령어이다. 그룹을 삭제하면 해당 그룹 이름과 그룹 ID(GID) 정보가 시스템 설정 파일에서 말소된다.1. 명령어 용도사용가능 OS: Linux (주로 GNU/Linux 시스템의 shadow 패키지에 포함됨)주요 사용 상황: 프로젝트가 종료되어 특정 팀 전용 그룹을 정리하거나, 퇴사한 사용자의 개인 그룹을 안전하게 지우고자 할 때 사용된다.실제 사용 예시기본적인 그룹 삭제Bash sudo groupdel dev_team개발팀 그룹(dev_team)을 시스템에서 완전히 제거한다. 반드시 루트(root) 권한이 필요하다.존재하지 않는 그룹 삭제 시 에러 방지스크립트 자동화 시 대상 그룹이 없어도 에러(..
expr - Expression Evaluation입력된 인수를 하나의 표현식으로 결합하여 평가하고, 그 결과를 표준 출력으로 표시하는 명령어이다. 주로 쉘 스크립트 내에서 정수 연산, 논리 비교, 문자열 패턴 매칭을 수행할 때 사용된다.1. 명령어 용도정수 산술 연산: 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 계산문자열 처리: 문자열 길이 계산, 부분 문자열 추출, 패턴 일치 확인논리 및 관계 연산: 두 값의 크기 비교 및 논리적 AND/OR 연산사용 예시:쉘 변수의 값을 1씩 증가시키는 카운터 구현파일 확장자가 특정 패턴과 일치하는지 검사특정 문자열 내에서 특정 문자의 위치 검색2. 명령어 서식expr [EXPRESSION]3. 명령어 옵션expr은 전통적인 하이픈(-) 형태의 옵션보다는 연산자(Oper..