alias , history

박태영·2024년 4월 27일
0

리눅스 기초 명령어

목록 보기
27/30

passwd 파일

  • 리눅스 시스템에서 사용자 계정 정보를 포함하는 텍스트 파일
  • 각 줄마다 하나의 사용자를 나타낸다.
  • 각 사용자의 계정 정보는 콜론(:)으로 구분된 여러 필드로 구성
  • 일반적으로 보안을 위해 루트 사용자만 접근 가능

각 필드의 의미
ace:x:1000:1000::/home/ace:/bin/bash
아이디:패스워드:사용자아이디:그룹아이디:사용자정보:홈디렉토리:로그인 쉘
ex)daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
아이디 deamon 로그인 쉘이 nologin 이므로 로그인 할 수 없는 시스템 계정임을 의미

alias

  • 사용자가 자주 사용하는 명령어나 명령어의 조합을 새로운 단축어로 정의할 때 사용된다.
  • 정의된 단축어(alias)는 사용자가 입력하면 해당 명령어 조합으로 대체되어 실행된다.
    1. 인자 없이 입력하면(alias) 모든 단축어를 표시
      2.인자를 입력하면(alias A) 해당 이름(A)을 가진 alias가 표시
      3.alias A=B 형식으로 입력하면 해당 이름(A) 과 값(B)를 가지는 새로운 단축으럴 정의

unalias

  • 정의된 단축어를 해제

history

  • 사용자의 쉘 세션 동안 실행된 명령어들의 목록을 표시한다.
  • $HISTSIZE 변수를 이용해 명령어를 몇개나 저장할지 수정할 수 있다
  • a 옵션을 이용하면 현재 쉘 세션의 명령어를 저장 가능하다(일반적으론 종료될때 저장됨)
  • c 옵션을 주면 history 리스트를 초기화 할 수 있다.

예시

HISTSIZE=3000 				(3000개의 명령어를 저장함 ,default 1000)
history -a 					(현재 세션의 명령어를 .bash_history 파일에 저장)
history -c					(history기록을 초기화)
profile
어른 아이

0개의 댓글