| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- sysadmin
- 터미널
- 명령어
- 유닉스
- 시스템관리
- 자바스크립트
- 쉘스크립트
- 파일시스템
- php
- linuxcommand
- 유닉스명령어
- coreutils
- JavaScript
- 리눅스명령어
- cups
- linux
- tcsh
- Solaris
- UNIX
- bash
- UnixCommand
- terminal
- PackageManagement
- 리눅스
- 정규표현식
- shell
- Unix명령어
- environment
- 사용자관리
- Today
- Total
목록bash (5)
ioerror
unalias - Remove Alias기존에 설정된 명령어 별칭(alias) 정의를 해제하거나 완전히 삭제하는 쉘 내장 명령어이다. 복잡하거나 길었던 기존 명령어를 짧게 줄여 사용하던 별칭이 더 이상 필요 없거나, 원래 기본 명령어의 동작 방식을 복원해야 할 때 사용한다. 별칭이 삭제되면 해당 단어는 표준 명령어나 외부 실행 파일로서 동작하게 된다. 대부분의 표준 유닉스/리눅스 환경 및 Bourne 계열 쉘에서 지원된다.1. unalias 용도시스템 기본값으로 지정된 별칭(예: rm -> rm -i)으로 인해 원치 않는 확인 절차가 계속 발생할 때 이를 해제하는 경우스크립트 실행 환경에서 별칭 간섭을 방지하고 순수 명령어를 실행해야 하는 경우2. unalias 서식unalias [-a] name [na..
sleep - Delay for a specified amount of time지정한 시간 동안 셸 스크립트나 프로세스의 실행을 일시 정지(대기)시키는 유닉스 및 리눅스 기본 명령어이다. 스크립트 내에서 특정 작업 간의 간격을 두거나, 리소스가 준비될 때까지 대기하거나, 루프(loop) 내에서 주기적인 작업을 수행할 때 활용된다. 백그라운드 프로세스 제어 및 자동화 스크립트 작성을 위한 핵심 명령어로 사용된다.1. sleep 용도서버 리소스나 네트워크 서비스가 정상 구동될 때까지 대기 후 다음 명령을 실행하는 상황에서 사용된다.while 또는 for 반복문 내에서 일정 간격으로 상태를 모니터링하거나 반복 작업을 수행할 때 주로 사용된다.2. sleep 서식sleep NUMBER[SUFFIX]...3. s..
history - Command History사용자가 셸 인터페이스에서 이전에 입력하고 실행했던 명령어들의 목록을 시간 순서대로 기억하여 보여주거나 관리하는 내장 명령어이다. 반복적인 작업을 줄이고 과거의 작업 기록을 빠르게 추적할 때 필수로 사용하다.1. 명령어 용도과거 작업 내역 재실행 및 확인: 이전에 복잡하게 입력했던 빌드 명령어나 서버 설정 옵션이 기억나지 않을 때, 과거 기록을 검색하여 그대로 재실행하거나 참고하다.실행 시간 기록을 통한 감사: 문제가 발생한 시점에 시스템 관리자가 어떤 명령어를 입력했는지 시간별로 추적하여 장애 원인을 파악하다.Bash # 특정 키워드(예: docker)가 포함된 과거 명령어만 필터링하여 찾다history | grep docker2. 명령어 서식Bash his..
echo(Echo)사용자가 입력한 텍스트나 변수의 값을 터미널 화면에 출력하는 역할을 수행한다. 주로 쉘 스크립트 내에서 진행 상황을 안내하거나, 특정 데이터를 파일로 저장하기 위한 리디렉션 용도로 빈번하게 활용된다.1. 명령어 용도시스템 환경 변수($HOME, $PATH 등) 확인텍스트 파일 생성 및 내용 추가 (리디렉션 활용)쉘 스크립트 실행 중 메시지 출력2. 명령어 서식echo [옵션] [문자열]3. 명령어 옵션-n: 마지막에 줄 바꿈(newline)을 하지 않는다.-e: 문자열 내에서 백슬래시 이스케이프 문자를 해석한다.-E: 백슬래시 이스케이프 문자를 해석하지 않는다. (기본값)명령어 옵션 사용 시 결과 예시# 기본 출력 (자동 줄 바꿈 포함)$ echo "Hello Unix"Hello Uni..
dirs (Directory Stack)현재 쉘 세션에서 pushd와 popd 명령어를 통해 저장된 디렉터리 스택(Directory Stack)의 내용을 보여주는 명령어이다. 사용자가 이전에 방문했거나 저장해둔 경로들을 리스트 형태로 관리한다.1. 명령어 용도현재 세션에서 pushd로 저장한 디렉터리들의 위치 확인복잡한 경로 이동 중 이전 작업 디렉터리로 빠르게 복귀하기 위한 목록 참조Bash, Zsh, Csh, Tcsh 등 주요 쉘에서 빌트인 명령어로 사용됨2. 명령어 서식dirs [옵션] [+n] [-n]3. 명령어 옵션옵션설명비고-c현재 디렉터리 스택을 모두 비움 (현재 디렉터리만 남음) -l홈 디렉터리 표시를 ~ 대신 절대 경로로 상세히 표시함 -p스택의 각 경로를 한 줄에 하나씩 세로로 출력함 ..