liunx 운영 팁 (1) alias (별명)

2231 단어
  • alias (별명) 는 무엇 입 니까?
  • alias 는 명령 행 에 alias 를 직접 입력 하면 현재 셸 이 지원 하 는 모든 별명 을 볼 수 있 습 니 다.alias 를 입력 하면 다음 과 같은 출력 을 볼 수 있 습 니 다.
  • la='ls -a'
    md='mkdir'
    

    그러면 mkdir 명령 을 사용 하려 면 md 를 입력 하면 됩 니 다. md 와 mkdir 는 등가 입 니 다.alias 는 여러 명령 도 지원 합 니 다.alias 를 입력 하면 다음 명령 이 있 습 니 다.
    cdlog='cd /var/log/server_log;  ls'
    

    그러면 cdlog 를 입력 하면/var/log/server 를 볼 수 있 습 니 다.로그 디 렉 터 리 에 있 는 모든 파일 에 대한 자세 한 정보 입 니 다.붓 는 게 어때요? 나무 가 있 으 면 편 해 요. 빨리 와 서 알 리 스 를 설치 해 보 세 요.
  • alias 설정 alias 의 기본 형식 은 다음 과 같 습 니 다.
  • alias name=value
    

    예 를 들 어 입력 alias his=history 하면 자신의 history 명령 을 설정 할 수 있 습 니 다.설정 할 명령 에 인자 나 여러 명령 의 조합 이 필요 하 다 면 value 는 '(작은 따옴표) 또는' (작은 따옴표) 를 추가 해 야 합 니 다.예 를 들 어 alias la='ls -a'.여러 명령 의 조합 을 설정 할 때 서로 다른 명령 사이 에 추가 해 야 합 니 다.(분점), 예 를 들 면 cdlog='cd /var/log/server_log; ls'.
  • 파일 에 alias 를 저장 하고 명령 행 창 에 alias 를 직접 설정 합 니 다. 창 이 닫 히 면 설 정 된 alias 도 효력 을 잃 습 니 다.alias 가 영구적 으로 유효 하려 면 해당 파일 을 수정 하고 alias 를 파일 에 기록 해 야 합 니 다.bash 를 예 로 들 면, alias 를. bashrc 파일 에 기록 해 야 합 니 다.alias 가 즉시 발효 되 기 를 원한 다 면 source .bashrc 를 실행 하면 됩 니 다.
  • alias 의 진급 용법
  • alias 에서 다른 사용자 정의 alias alias 를 사용 하면 다른 사용자 정의 alias 를 사용 할 수 있 습 니 다. 예 를 들 어
  • alias la='ls -a'
    alias showlog='cd /var/log; la'
    
    별명 쇼 로 그 는 사용자 정의 별명 la 를 사용 했다.
  • alias 에서 변 수 를 사용 합 니 다. 예 를 들 어. bashrc 파일 에서 변 수 를 정의 합 니 다 path=/var/log. 별명 을 설정 할 때 이 변 수 를 직접 사용 할 수 있 습 니 다 alias cdlog="cd $path".주의해 야 할 것 은 변 수 를 인용 해 야 하기 때문에 alias 의 값 은 작은 따옴표 만 사용 할 수 있 습 니 다.
  • 스 크 립 트 에 별명 기능 을 사용 합 니 다. 스 크 립 트 에 별명 기능 을 사용 하려 면 스 크 립 트 에 shopt -s expand_aliases 문 구 를 추가 하여 expand 를 열 어야 합 니 다.aliases 옵션.
  • if/then 구조, 순환 과 함수 등 혼합 구조 에서 alias 를 사용 하여 별명 을 설정 하 는 것 은 잘못 되 었 으 나 혼합 구조 외 에 설 치 된 별명 을 사용 합 니 다.

  • 별명 설정 을 취소 하고 unalias 를 사용 하면 명령 줄 에서 설정 한 별명 을 취소 할 수 있 습 니 다.unalias -a 취 소 된 모든 별명.unalias -name 지 정 된 별명 을 더 하면 특정 별명 을 취소 할 수 있다.

  • 참고서 목록: Linux Shell 프로 그래 밍 초학 부터 정통 까지

    좋은 웹페이지 즐겨찾기