| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- coreutils
- 시스템관리
- 정규표현식
- UnixCommand
- environment
- linux
- Unix명령어
- Solaris
- 파일시스템
- 자바스크립트
- sysadmin
- UNIX
- 터미널
- tcsh
- JavaScript
- 리눅스
- 유닉스
- shell
- cups
- PackageManagement
- terminal
- js
- bash
- 쉘스크립트
- php
- 명령어
- 사용자관리
- 리눅스명령어
- 유닉스명령어
- linuxcommand
- Today
- Total
목록UNIX (16)
ioerror
unset - Unset values and attributes of variables and functions환경 변수, 지역 변수, 또는 정의된 쉘 함수를 메모리에서 해제하고 지우는 쉘 내장 명령어이다. 변수의 값을 빈 문자열로 만드는 것이 아니라 변수 자체의 정의를 삭제한다. 기본적으로 모든 POSIX 준수 쉘에서 동작하며 Linux, macOS, Unix 환경 전반에서 사용 가능하다. READONLY 속성이 부여된 변수는 해제할 수 없으므로 사용 시 유의해야 한다.1. 명령어 용도더 이상 필요 없는 환경 변수나 쉘 변수를 제거하여 메모리를 확보하고 하위 프로세스로의 변수 전달을 차단할 때 사용한다.shell 스크립트 실행 중 설정된 임시 변수나 단축 함수를 초기화할 때 활용한다.Bash # 사용 ..
rlogin - Remote Loginrlogin 명령어는 원격 호스트에 접속하여 사용자의 쉘 환경을 제공하는 기능을 수행한다. rsh과 유사하게 작동하며, 신뢰할 수 있는 호스트 간의 환경에서 패스워드 입력 없이 접속을 시도하는 것이 특징이다. 현대적인 보안 환경에서는 SSH로 대체되었다.1. 명령어 용도사용가능 OS: Unix 계열, Linux (레거시 시스템)사용 예시: 원격지의 서버에 기존의 신뢰 관계(.rhosts)를 이용하여 접속할 때 사용된다. 보안상 취약하므로 현재는 운영 환경에서 권장되지 않는다.2. 명령어 서식rlogin [호스트명] [-l 사용자명] [-8] [-e 문자]3. 명령어 옵션옵션설명사용가능 OS 및 쉘-l원격 호스트에서 사용할 사용자명 지정모든 Unix/Linux-88비트..
nice - 우선순위 조정 변경(Invoke a utility with an altered scheduling priority)프로세스가 시작될 때 CPU 스케줄링 우선순위를 결정하는 Nice 값을 설정하는 명령어이다. 시스템 자원을 많이 소비하는 백그라운드 작업의 우선순위를 낮추어 다른 중요한 작업의 성능 저하를 방지하는 역할을 한다. 일반 사용자는 우선순위를 낮추는 것(Nice 값 증가)만 가능하며, 우선순위를 높이는 것(Nice 값 감소)은 루트(root) 권한이 필요하다.1. 명령어 용도시스템 자원을 대량으로 사용하는 백그라운드 컴파일, 백업, 인코딩 작업을 수행할 때 시스템이 멈추는 현상을 방지하기 위해 사용된다.CPU 점유율이 높은 데이터 분석 스크립트를 실행하면서 동시에 웹 서버 등 주요 서..
expr - Expression Evaluation입력된 인수를 하나의 표현식으로 결합하여 평가하고, 그 결과를 표준 출력으로 표시하는 명령어이다. 주로 쉘 스크립트 내에서 정수 연산, 논리 비교, 문자열 패턴 매칭을 수행할 때 사용된다.1. 명령어 용도정수 산술 연산: 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 계산문자열 처리: 문자열 길이 계산, 부분 문자열 추출, 패턴 일치 확인논리 및 관계 연산: 두 값의 크기 비교 및 논리적 AND/OR 연산사용 예시:쉘 변수의 값을 1씩 증가시키는 카운터 구현파일 확장자가 특정 패턴과 일치하는지 검사특정 문자열 내에서 특정 문자의 위치 검색2. 명령어 서식expr [EXPRESSION]3. 명령어 옵션expr은 전통적인 하이픈(-) 형태의 옵션보다는 연산자(Oper..
env (Environment)env는 현재 설정된 환경 변수를 출력하거나, 특정 환경 변수를 임시로 변경 또는 추가하여 새로운 프로세스를 실행할 때 사용하는 명령어이다. 시스템의 환경 변수 리스트를 확인하는 용도로 가장 빈번하게 사용된다.1. 명령어 용도현재 쉘 세션의 모든 환경 변수 목록 확인기존 환경을 무시하고 깨끗한(empty) 상태에서 프로그램 실행특정 변수만 추가하거나 삭제한 상태로 명령 실행2. 명령어 서식env [옵션]... [-] [이름=값]... [명령어 [인자]...]3. 명령어 옵션-i, --ignore-environment: 현재의 환경 변수를 모두 무시하고 빈 상태로 시작하다.# 환경 변수가 없는 상태에서 실행 (최소한의 변수만 남음)env -i printenv-u, --unse..
echo(Echo)사용자가 입력한 텍스트나 변수의 값을 터미널 화면에 출력하는 역할을 수행한다. 주로 쉘 스크립트 내에서 진행 상황을 안내하거나, 특정 데이터를 파일로 저장하기 위한 리디렉션 용도로 빈번하게 활용된다.1. 명령어 용도시스템 환경 변수($HOME, $PATH 등) 확인텍스트 파일 생성 및 내용 추가 (리디렉션 활용)쉘 스크립트 실행 중 메시지 출력2. 명령어 서식echo [옵션] [문자열]3. 명령어 옵션-n: 마지막에 줄 바꿈(newline)을 하지 않는다.-e: 문자열 내에서 백슬래시 이스케이프 문자를 해석한다.-E: 백슬래시 이스케이프 문자를 해석하지 않는다. (기본값)명령어 옵션 사용 시 결과 예시# 기본 출력 (자동 줄 바꿈 포함)$ echo "Hello Unix"Hello Uni..
cp (Copy)파일이나 디렉터리를 지정한 경로로 복사하는 명령어이다. 원본 데이터를 유지하면서 새로운 사본을 생성할 때 사용한다.1. 명령어 용도파일 복사 및 백업디렉터리 구조 전체 복사 (재귀적 복사)심볼릭 링크 유지 및 하드 링크 생성2. 명령어 서식cp [옵션] [원본] [대상]cp [옵션] [원본1] [원본2] ... [목적지_디렉터리]3. 명령어 옵션옵션설명비고-a원본 파일의 속성, 링크 정보를 유지하며 복사 (archive) -b복사 대상이 이미 존재할 경우 백업 파일을 생성 -f대상 파일이 있어도 강제로 덮어씀 (force) -i덮어쓸 때 사용자에게 확인 메시지를 출력 (interactive) -p원본 파일의 소유주, 그룹, 권한, 시간 정보를 보존 -r, -R디렉터리를 포함하여 하위 내용..
column - 리스트를 여러 열(Column)로 정렬하여 출력column (Columnate lists)입력된 텍스트를 터미널 화면 크기에 맞춰 여러 열로 배열하거나, 특정 구분자를 기준으로 표(Table) 형태로 정렬하여 출력하는 명령어이다. 가독성이 떨어지는 단순 나열 데이터를 보기 좋게 정렬할 때 매우 유용하다.1. 명령어 용도공백이나 특정 기호로 구분된 텍스트를 일정한 간격의 표 형식으로 변환한다.긴 목록을 가로로 배열하여 터미널 공간을 효율적으로 사용하게 한다.2. 명령어 서식column [-entx] [-c columns] [-s sep] [file ...]3. 명령어 옵션옵션설명-t, --table입력 내용의 열 개수를 파악하여 표(Table) 형태로 정렬한다.-s, --separator입..