에일리어스

  • 에일리어스는 우리말로 '별명'
  • 긴 명령 대신 짧은 명령을 만들어 사용 가능
  • 여려 명령을 연결하여 하나의 명령으로 만들 수 있음
  • 자주 사용하는 옵션을 포함하여 새로운 이름을 붙여서 사용 가능

alias

  • 기능 : 에일리어스를 생성한다
  • 형식 : alias 이름='명령'
  • 예시 : alias: 현재 설정된 별칭 목록을 출력
    alias 이름= '명령' : 명령을 수정하여 사용하는 경우
    alias 이름= '명령;명령2' : 여러 명령을 하나의 이름으로 사용하는 경우


나만의 alias 만들기. chapter로 이동

에일리어스에 인자 전달하기

  • 배시 셸에서는 에일리어스로 인자를 전달할 수 없음
  • 배시 셸에서 인자를 전달하려면 프로그래밍 기능에서 함수를 사용
  • 인자 전달 함수 예

에일리어스 해제하기 : unalias

  • 기능 : 에일리어스를 삭제한다
  • 형식 : unalias 에일리어스

히스토리

  • 사용자가 이전에 입력한 명령을 다시 불러 사용하는 것

history

  • 기능 : 히스토리를 출력한다
  • 형식 : history

명령 재실행하기 : !

!! : 바로 직전에 실행한 명령을 재실행
!번호 : 히스토리에서 해당 번호의 명령을 재실행
!문자열 : 히스토리에서 해당 문자열로 시작하는 마지막 명령을 재실행

명령 편집하기와 재실행하기

  • 화살표 키를 사용하여 오류가 난 명령을 다시 프롬프트로 불러내서 수정한 뒤 재실행 가능

  • 히스토리 저장하기
    로그아웃 시 홈 디렉터리 아래의 숨김 파일인 .bash_histroy에 히스토리 저장

0개의 댓글