작업을 더 쉽게하기위한 Gnu / Linux의 레이블, 명령 레이블링

명령 태그 정보

다음 기사에서 우리는 터미널에서 레이블을 어떻게 사용할 수 있습니까?. Gnu / Linux 명령에 태그를 추가하면 재사용이 좀 더 쉬워집니다. 복잡한 명령이나 파일 시스템의 중요한 위치를 기억하는 데 어려움이있는 경우 레이블이 큰 도움이 될 수 있습니다.

태그 제공 사용자 다음과 같은 문자열을 연결하는 간단한 방법 해시 태그 (#HOME) 명령 줄에서 실행하는 명령. 레이블이 설정되면 다시 입력하지 않고도 관련 명령을 다시 실행할 수 있습니다. 대신 우리는 단순히 레이블을 작성해야합니다. 생각은 복잡하거나 재 입력이 성가신 명령에 대해 기억하기 쉬운 레이블을 사용하는 것입니다.

별칭 설정과 달리 라벨 명령 내역과 관련이 있습니다.. 이러한 이유로 계속 사용하는 경우에만 계속 사용할 수 있습니다. 태그 사용을 중지하면 명령 기록에서 천천히 사라집니다. 이는 대부분의 사용자에게 500 개 또는 1000 개의 명령을 입력 할 수 있음을 의미합니다. 따라서, 태그는 특정 기간 동안 유용하지만 영구적으로 사용할 수있는 명령에는 적합하지 않은 명령을 다시 실행하는 좋은 방법입니다..

Ubuntu에서 레이블 구성

레이블을 구성하려면 터미널 (Ctrl + Alt + T)에서 명령을 작성한 다음 마지막에 레이블을 추가하기 만하면됩니다. 태그는 # 기호로 시작해야하며 바로 뒤에 문자열이 와야합니다.. 이렇게하면 태그가 명령의 일부로 취급되는 것을 방지하고 대신 히스토리 파일에 포함 된 주석으로 처리됩니다. 명령. 이것은 매우 유용하지는 않지만 간단한 예입니다.

샘플 태그

echo "Esto es un ejemplo de etiqueta" #TAG

이 특정 명령은 이제 명령 기록의 #TAG 태그와 연결됩니다. 지금 history 명령을 사용하면 사용 가능한 것을 볼 수 있습니다.:

역사 태그

history | grep TAG

그럼 우리는 입력하여이 명령을 다시 실행하십시오!? 태그 뒤에:

TAG 명령 재사용

!? #TAG

이것의 진짜 유용성은 반복적으로 실행하려는 명령이 너무 복잡하여 기억하기 어렵거나 단순히 입력하기가 귀찮을 때 사용하십시오.. 예를 들어, 가장 최근에 업데이트 된 파일 또는 디렉토리를 나열하기 위해 예를 들어 #RECIENT와 같은 태그를 사용하여 적절한 ls 명령과 연관시킬 수 있습니다. 다음 명령은 현재 파일 시스템에있는 위치에 관계없이 홈 디렉토리에있는 파일을 나열합니다. 날짜의 역순으로 나열되며 가장 최근에 생성되거나 수정 된 XNUMX 개의 파일 만 표시됩니다.

ls -ltr 명령

ls -ltr ~ | tail -5 #RECIENTE

Ctrl + r을 사용하여 레이블이 지정된 명령을 다시 실행할 수 있습니다. (Ctrl 키를 누른 상태에서 'r'키를 누릅니다.) 다음 레이블 (예 : # RECENT). 실제로 태그 만 사용하는 경우 Ctrl-r을 누른 후 #을 입력하면 명령이 자동으로 나타납니다. Ctrl + r 시퀀스는!?와 마찬가지로 명령 기록에서 작성한 문자열을 검색합니다..

위치 태그 지정

일부 사용자는 특정 파일 시스템 위치를 기억하는 태그. 이렇게하면 전체 디렉토리 경로를 작성하지 않고도 작업중인 디렉토리로 쉽게 돌아갈 수 있습니다.

위치 태그

cd /var/www/html #LOCALHOST

이 예에서는 이전 스크린 샷에서 볼 수 있듯이 #LOCALHOST와 연결된 디렉터리로 이동해야 할 때마다 빠르게 수행 할 수 있습니다.

그것은 말해야합니다 라벨을 대문자로 표시 할 필요는 없지만 쉽게 인식 할 수 있습니다.. 또한 명령 기록에도있는 명령 또는 파일 이름과 충돌 할 가능성이 없습니다.

라벨의 대안

레이블은 매우 유용 할 수 있지만 레이블로 할 수있는 것과 동일한 작업을 수행하는 다른 방법이 있습니다. 명령을 간단한 방법으로 반복 할 수 있도록 우리는 그들을 할당 할 수 있습니다 별명:

최근 별칭

alias recientes=”ls -ltr ~ | tail -5”

여러 명령을 쉽게 반복하려면 스크립트로 변환 할 수도 있습니다.. 다음 명령으로 .sh 파일을 여는 경우 :

sudo vim archivosActualizados.sh

그리고 내부에 다음 줄을 배치하면 이전 별칭을 사용한 것과 동일한 결과를 볼 수 있습니다.

#!/bin/bash
echo “Most recently updated files:”
ls -ltr ~ | tail -5

우리는 또한 history 명령으로 검색하여 최근 명령을 다시 실행하십시오.:

꼬리 역사 명령

hitory | tail -20

일단 찾으면 그냥 써! 그 뒤에 명령 왼쪽에있는 숫자 다시 실행하려는 (예를 들면; ! 8).


코멘트를 남겨주세요

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

*

*

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

  1.   전화에 컴퓨터 과학자

    봐요, 저는 터미널에서 몇 시간을 보냈지 만 물론 레이블을 사용할 가능성을 몰랐습니까?

    반면에 명령 줄에서 주석 (#로 표시)을 사용하는 매우 현명하고 유용한 방법처럼 보입니다.

    이 창을 열어 주셔서 감사합니다. 당연히 많이 사용할 건가요?