hhkb.dev

BLOG

2025-11-12 / 리눅스명령어 · 01

시스템 명령어

1. 시스템 정보 확인

hostname

  • 개요: 현재 접속한 호스트(컴퓨터, 서버)의 이름을 출력한다.
  • 예시:
    hostname
    # 출력: my-server(설정된 호스트 이름)
    
  • 의미: 지금 내가 어떤 시스템에 붙어 있는지 빠르게 확인할 때 쓴다.

uname(Unix Name)

  • 개요: 운영체제와 커널 정보를 확인할 때 쓰는 기본 명령어다.
  • 주요 옵션:
    • uname: 커널 이름만 간단히 출력한다.
    • uname -a: 커널 버전, 아키텍처, 호스트명까지 한 번에 보여 준다.
    • uname -r: 커널 릴리즈 버전만 따로 본다.
    • 참고: 업데이트 확인이나 환경 파악할 때는 커널 버전을 정확히 보는 습관이 중요하다.

id

  • 개요: 현재 로그인한 사용자의 식별 정보(UID, GID, 소속 그룹 등)를 출력한다.
  • 출력에서 자주 보는 항목은 아래와 같다.
    • uid: 사용자 ID(User ID).
    • gid: 그룹 ID(Group ID).
    • groups: 소속된 그룹들.

whoami

  • 개요: 현재 로그인된 사용자 계정 이름만 간단히 출력한다.
  • 예시:
    whoami
    # 출력: root(또는 사용자명)
    

2. 화면 및 도움말

clear

  • 개요: 터미널 화면을 정리한다. 이전 출력은 위로 밀려난다.
  • 팁: 출력이 너무 길어졌을 때 화면을 다시 보고 싶으면 한 번씩 써 주면 된다.

man(Manual)

  • 개요: 명령어의 사용 설명서(Manual)를 연다.
  • 사용법: man [명령어]
    • 예: man uname(uname 명령어의 상세 설명과 옵션을 보여줌).
  • 활용: 옵션이 헷갈릴 때 바로 확인하기 좋다.
  • 종료: q

3. 현재 위치 확인

pwd(Print Working Directory)

  • 개요: 현재 작업 중인 디렉토리의 절대 경로를 출력한다.
  • 의미: 지금 내가 파일시스템 어디에 있는지 확인할 때 쓴다.
  • 참고: 프롬프트에 ~가 보이면 보통 홈 디렉토리(Home Directory)를 뜻한다.