| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- js
- 시스템관리
- 명령어
- Unix명령어
- sysadmin
- PackageManagement
- bash
- 유닉스
- UNIX
- 유닉스명령어
- 쉘스크립트
- tcsh
- 정규표현식
- 자바스크립트
- 사용자관리
- shell
- 리눅스
- JavaScript
- linux
- terminal
- 터미널
- 리눅스명령어
- 파일시스템
- linuxcommand
- UnixCommand
- cups
- php
- Solaris
- environment
- Today
- Total
목록terminal (12)
ioerror
where - Where지정한 명령어가 환경 변수 PATH 내의 어떤 경로에 설치되어 있는지, 셸 내장 명령어(Built-in)나 별칭(Alias) 또는 함수(Function)로 정의되어 있는지 탐색하여 해당되는 모든 위치를 순서대로 출력하는 셸 내장 명령어이다. 주로 C Shell(tcsh, csh) 및 Z Shell(zsh) 환경에서 기본 제공되며, 특정 명령의 실행 파일 위치나 별칭 중첩 여부를 전수 조사할 때 활용되다.1. 명령어 용도[tcsh, csh, zsh]PATH 경로 내에 동일한 이름의 실행 파일이 여러 디렉터리에 중복 존재할 때 실제 실행되는 파일 외에 다른 파일의 경로까지 모두 확인할 때 활용되다.특정 명령어에 별칭(alias)이 설정되어 있어 원본 실행 파일의 위치를 파악하기 어려울..
unalias - Remove Alias기존에 설정된 명령어 별칭(alias) 정의를 해제하거나 완전히 삭제하는 쉘 내장 명령어이다. 복잡하거나 길었던 기존 명령어를 짧게 줄여 사용하던 별칭이 더 이상 필요 없거나, 원래 기본 명령어의 동작 방식을 복원해야 할 때 사용한다. 별칭이 삭제되면 해당 단어는 표준 명령어나 외부 실행 파일로서 동작하게 된다. 대부분의 표준 유닉스/리눅스 환경 및 Bourne 계열 쉘에서 지원된다.1. unalias 용도시스템 기본값으로 지정된 별칭(예: rm -> rm -i)으로 인해 원치 않는 확인 절차가 계속 발생할 때 이를 해제하는 경우스크립트 실행 환경에서 별칭 간섭을 방지하고 순수 명령어를 실행해야 하는 경우2. unalias 서식unalias [-a] name [na..
slogin - Secure Login네트워크를 통해 원격 시스템에 안전하게 접속하여 대화형 터미널 세션을 제어하는 유닉스 및 리눅스 명령어이다. 과거의 비암호화 통신 명령어인 rlogin을 대체하기 위해 OpenSSH 패키지에 포함된 보안 로그인 도구이다. 현대 유닉스/리눅스 시스템에서는 ssh 명령어로의 심볼릭 링크(Symbolic Link) 또는 별칭(Alias)으로 동작하며, 모든 데이터 전송을 암호화하여 인가되지 않은 패킷 감청을 방지한다.1. slogin 용도보안이 설정된 인터넷망을 통해 원격 서버의 대화형 셸에 접속할 때 사용된다.rlogin에 익숙한 레거시 유닉스 사용자들이 기존과 동일한 명령 감각으로 SSH 보안 접속을 수행하는 환경에서 활용된다.2. slogin 서식slogin [OPT..
ssh - Secure Shell네트워크를 통해 원격 시스템에 안전하게 접속하여 명령을 실행하거나 터미널 세션을 제어하는 유닉스 및 리눅스의 표준 네트워크 프로토콜 및 명령어이다. 기존의 평문 전송 방식인 Telnet, rsh, rlogin 등을 대체하기 위해 개발되었으며, 모든 데이터(인증 정보, 전송 데이터 등)를 강력하게 암호화하여 패킷 감청 및 중간자 공격(MITM)을 방지한다. 원격 서버 관리, 파일 전송 터널링, 포트 포워딩 등 시스템 및 네트워크 관리 환경 전반에서 필수적으로 사용된다.1. ssh 용도보안이 확보된 암호화 채널을 통해 원격 리눅스/유닉스 서버에 접속하여 관리 작업을 수행할 때 사용된다.SSH 키 기반 무암호 인증 및 포트 포워딩을 활용하여 CI/CD 배포 자동화 또는 로컬 서..
manpath - Manual Page Path사용자가 man 명령어를 입력했을 때, 시스템이 매뉴얼 파일을 검색할 디렉터리 경로를 출력하는 명령어이다. 주로 시스템 관리자나 사용자가 특정 소프트웨어의 매뉴얼이 정상적으로 등록되었는지 확인하거나, 환경 변수를 설정할 때 사용된다.1. 명령어 용도특정 사용자의 환경 설정에서 man 명령어가 참고하는 경로가 올바른지 검증할 때 사용된다.새로운 소프트웨어를 설치한 후 해당 프로그램의 매뉴얼 디렉터리가 시스템 검색 경로에 포함되어 있는지 확인할 때 유용하다.# 현재 시스템의 manpath를 확인하는 일반적인 상황$ manpath/usr/local/man:/usr/local/share/man:/usr/share/man2. 명령어 서식manpath [-qgdwV] ..
mail - Mail utilitymail 명령어는 시스템 내부 사용자 간에 전자우편을 주고받거나, 시스템으로부터 발송된 안내 및 경고 메일을 확인하고 관리하는 터미널 기반의 전자우편 사용자 에이전트(MUA)이다.1. 명령어 용도시스템 관리자가 cron 데몬에 의해 자동 실행된 작업의 결과 보고서나 시스템 장애 관련 로그 메일을 터미널에서 직접 확인할 때 사용된다.쉘 스크립트 내부에서 특정 조건이나 오류가 발생했을 때 관리자의 외부 이메일 주소 또는 로컬 계정으로 경고 알림을 자동 발송하는 용도로 자주 활용된다.2. 명령어 서식mail [옵션] [사용자_주소] 3. 명령어 옵션옵션설명사용가능 OS 및 쉘-s [제목]메일의 제목(Subject)을 지정한다.--c [주소]참조(CC) 수신자 주소를 지정한다...
hostname - Show or set the system's host name네트워크 상에서 컴퓨터(노트북, 서버 등)를 식별하기 위해 부여된 고유한 명칭인 '호스트 이름(hostname)'을 화면에 출력하거나 새로운 이름으로 변경할 때 사용하는 명령어이다. 시스템 관리와 네트워크 설정의 가장 기초가 되는 유틸리티이다.1. 명령어 용도시스템 리눅스 환경에서 현재 접속한 서버가 운영(Production) 서버인지 개발(Development) 서버인지 식별하기 위해 호스트 이름을 빠르게 조회하다.다중 서버 환경에서 셸 스크립트를 통해 각 노드의 IP 주소나 도메인네임(FQDN)을 자동으로 추출하여 구성 관리 도구에 등록하다.Bash # 현재 시스템의 네트워크 IP 주소들을 한눈에 확인하는 예시hostna..
host - DNS lookup utility도메인 이름을 IP 주소로 변환하거나, 반대로 IP 주소를 도메인 이름으로 변환(역방향 조회)하는 데 사용하는 간단한 네트워크 유틸리티이다. DNS(Domain Name System) 서버에 직접 질의하여 도메인 관련 정보를 신속하게 확인할 때 사용하다.1. 명령어 용도도메인 IP 주소 및 메일 서버 레코드 확인: 특정 웹사이트의 IP 주소를 확인하거나, 메일 송수신 경로를 확인하기 위해 MX(Mail Exchange) 레코드 등의 네임서버 등록 정보를 조회할 때 사용하다.네트워크 문제 해결: 도메인이 정상적으로 확인되는지, 혹은 역방향 조회를 통해 특정 IP 주소에 할당된 호스트 이름이 무엇인지 검증하여 네트워크 연결 오류를 진단하다.Bash # 특정 도메인..