| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- sysadmin
- 자바스크립트
- 파일시스템
- Solaris
- cups
- 명령어
- 리눅스
- js
- 리눅스명령어
- 쉘스크립트
- JavaScript
- 유닉스명령어
- shell
- 터미널
- 유닉스
- UnixCommand
- environment
- 정규표현식
- Unix명령어
- linux
- bash
- tcsh
- php
- coreutils
- UNIX
- 시스템관리
- terminal
- 사용자관리
- linuxcommand
- PackageManagement
- Today
- Total
목록shell (5)
ioerror
unset - Unset values and attributes of variables and functions환경 변수, 지역 변수, 또는 정의된 쉘 함수를 메모리에서 해제하고 지우는 쉘 내장 명령어이다. 변수의 값을 빈 문자열로 만드는 것이 아니라 변수 자체의 정의를 삭제한다. 기본적으로 모든 POSIX 준수 쉘에서 동작하며 Linux, macOS, Unix 환경 전반에서 사용 가능하다. READONLY 속성이 부여된 변수는 해제할 수 없으므로 사용 시 유의해야 한다.1. 명령어 용도더 이상 필요 없는 환경 변수나 쉘 변수를 제거하여 메모리를 확보하고 하위 프로세스로의 변수 전달을 차단할 때 사용한다.shell 스크립트 실행 중 설정된 임시 변수나 단축 함수를 초기화할 때 활용한다.Bash # 사용 ..
unalias - Remove Alias기존에 설정된 명령어 별칭(alias) 정의를 해제하거나 완전히 삭제하는 쉘 내장 명령어이다. 복잡하거나 길었던 기존 명령어를 짧게 줄여 사용하던 별칭이 더 이상 필요 없거나, 원래 기본 명령어의 동작 방식을 복원해야 할 때 사용한다. 별칭이 삭제되면 해당 단어는 표준 명령어나 외부 실행 파일로서 동작하게 된다. 대부분의 표준 유닉스/리눅스 환경 및 Bourne 계열 쉘에서 지원된다.1. unalias 용도시스템 기본값으로 지정된 별칭(예: rm -> rm -i)으로 인해 원치 않는 확인 절차가 계속 발생할 때 이를 해제하는 경우스크립트 실행 환경에서 별칭 간섭을 방지하고 순수 명령어를 실행해야 하는 경우2. unalias 서식unalias [-a] name [na..
source - Execute commands from a file in the current shell지정한 파일에 기록된 셸 명령어를 현재 활성화되어 있는 셸 프로세스 환경에서 직접 읽어 들여 실행하는 셸 내장(Built-in) 명령어이다. 별도의 서브 셸(Child Shell)을 생성하지 않고 현재 셸의 변수, 함수, 환경 설정(PATH, Alias 등)을 즉시 적용하거나 변경할 때 주로 사용된다. Shell 스크립트 모듈화 및 사용자 환경 설정 파일(.bashrc, .bash_profile 등) 갱신 시 필수적으로 활용된다.1. source 용도.bashrc나 .zshrc 등 환경 설정 파일을 수정한 후 로그인/로그아웃 없이 변경 사항을 즉시 반영하는 상황에서 사용된다.파이썬 가상 환경(venv,..
head - Output the first part of files텍스트 파일이나 파이프라인의 입력 스트림에서 처음 몇 줄 또는 특정 바이트만큼의 내용을 화면에 출력하는 명령어이다. 주로 대용량 로그 파일이나 문서의 앞부분을 빠르게 확인하여 파일의 형식을 파악할 때 사용하다.1. 명령어 용도대용량 로그 파일의 헤더 확인: 수백 메가바이트가 넘는 애플리케이션 로그 파일에서 설정 정보나 초기 실행 기록이 담긴 처음 10줄을 신속하게 확인할 때 유용하다.파이프라인 데이터 흐름 제어: 다른 명령어(예: ls, ps, sort)의 출력 결과가 너무 길 때, 상위 몇 개의 결과만 필터링하여 보고자 할 때 연계하여 사용하다.Bash # 최신 수정된 파일 중 상위 5개만 확인하는 예시ls -t | head -n 52...
env (Environment)env는 현재 설정된 환경 변수를 출력하거나, 특정 환경 변수를 임시로 변경 또는 추가하여 새로운 프로세스를 실행할 때 사용하는 명령어이다. 시스템의 환경 변수 리스트를 확인하는 용도로 가장 빈번하게 사용된다.1. 명령어 용도현재 쉘 세션의 모든 환경 변수 목록 확인기존 환경을 무시하고 깨끗한(empty) 상태에서 프로그램 실행특정 변수만 추가하거나 삭제한 상태로 명령 실행2. 명령어 서식env [옵션]... [-] [이름=값]... [명령어 [인자]...]3. 명령어 옵션-i, --ignore-environment: 현재의 환경 변수를 모두 무시하고 빈 상태로 시작하다.# 환경 변수가 없는 상태에서 실행 (최소한의 변수만 남음)env -i printenv-u, --unse..