GNU / Linux에서 별칭 만들기

우리가 일반적으로 사용하는 일부 명령을 사용자 정의하고 쉽게 만드는 매우 간단한 방법이 있습니다. "콘솔", 사용을 통해 별명.

Un 별명 이름에서 알 수 있듯이 단어 또는 일련의 단어를 더 짧고 간단한 단어로 바꾸는 데 도움이됩니다. 실용적인 예를 들어 보겠습니다. 로그 라는 응용 프로그램을 사용하여 시스템에서 착색제 콘솔에서 결과를 채색하는 역할을합니다. 라인은 다음과 같습니다.

$ sudo tailf -n 5 /var/log/syslog | ccze

그러나 모든 것을 작성하는 대신 콘솔에 다음과 같이 간단한 것을 넣는 것이 더 쉬울 것이라고 확신합니다.

$ syslog

진실? 훨씬 더 편안하고 기억하기 쉽습니다. 그럼 어떻게 하죠?

별칭 만들기.

별칭을 만드는 것은 정말 쉽습니다. 구문은 다음과 같습니다.

alias short_word = '대체 할 명령 또는 단어'

이전 예제를 사용하면 다음과 같습니다.

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

명령은 작은 따옴표로 묶여 있습니다. 하지만 문제는 이걸 어디에 넣을까요? 글쎄, 우리가 임시로만 원하면 콘솔에 작성하고 닫을 때까지 지속됩니다.

이제 영구적으로 원하면 파일 안에 넣습니다. ~ / .bashrc 우리의 홈 /, 그렇지 않은 경우 생성합니다. (항상 앞에 점이 있음). 우리가 라인을 추가했을 때 별명 이 파일에서 우리는 단순히 콘솔에 넣습니다.

$ . .bashrc

그리고 준비 !!!

참고 : 어제 ISP의 문제로 인해 <° Linux에서 아무것도 게시 할 수 없었습니다.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

7 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Jc

    이러한 유형의 게시물은 일반적으로 매일 사용하지 않는 도구를 새로 고치는 데 해가되지 않습니다. 또한 시간을 초월합니다. 작성 후 XNUMX 년이 지난 지금은 첫날로 남아 있습니다.
    적어도 데비안에서는 .bash_aliases 파일을 사용하여 언급 한 파일 대신 고유 한 별칭을 추가하는 것이 좋습니다. 그 . .bashrc는 내가 말하는 별칭 파일에서 검색을 처리합니다.

  2.   승리자

    튜토리얼 주셔서 감사합니다. 질문이 있습니다. '. .bashrc '? 특히 .bashrc 파일 앞의 점 (.)은 무엇을합니까?

    1.    시커

      너무 늦었다는 것을 알고 있지만 파일 이름 앞에 점이 있으면 폴더에 숨겨져 있으므로 거기에 있지만 숨겨진 파일을 표시 할 때까지 볼 수 없습니다.

      1.    알로669

        나는 그것이 파일을 숨기는 지점을 의미한다고 생각하지 않습니다. 자세히 살펴보면 이전에 공백으로 구분 된 다른 것이 있습니다.
        $. .bashrc

        처음에는 파일을 실행하거나 포함 된 정보를 다시로드 할 것이라고 생각했습니다. 대신 별칭을 적용하려면 재부팅해야했기 때문에 명령을 알 수 없습니다.

  3.   존 드리

    이 명령을 참조하는 별칭이 있는데도 명령을 계속 사용할 수있는 방법은 무엇입니까? (예 : 에코 할 별칭 인 경우 rm 명령을 어떻게 사용합니까?)

  4.   파블로

    이것에 대해 매우 감사합니다. 건배!

  5.   알렉스 레돈도 스크 8

    안녕하세요, 튜토리얼 주셔서 감사합니다. 많은 도움이되었습니다.