Linux에 (h)라는 명령이 있습니까?

Linux에 (h)라는 명령이 있습니까?

나는 다음과 같은 Linux 셸 명령에 대한 비공식 문서를 읽었습니다. 이 h명령은 및 명령과 함께 언급되었지만 아무런 설명도 없었습니다. 그래서 Linux 터미널에서 시도했지만 "명령을 찾을 수 없음"이 반환되었습니다. 인터넷에서 검색을 좀 해봤지만 유용한 내용을 찾지 못했습니다. 이 명령이 존재하는지 아는 사람이 있습니까? 그렇다면 구문은 무엇이며 어떻게 작동합니까?helpman

답변1

Like는 ll일반적으로 정의된 별칭입니다 ls -l.hhistory또는에 대해 일반적으로 사용되는 정의 별칭입니다.history <some-number>기록(이전에 실행한 명령)을 표시하는 내장 명령인 은 history이제 , (with), (사전 정의된 별칭) 및 (사전 정의된 함수)에서도 찾을 수 있습니다.cshbashzshfc -lkshhist -lfishyash

몇 가지 오래된 예를 찾아보세요.예를 들어, 1984년에 작성된 이 오래된 유즈넷 게시물은 다음과 같습니다..

일부 문서에서 언급된 내용을 읽으면 작성자가 해당 별칭을 ~/.cshrc/ ~/.bashrc...에 사용했거나 시스템 전체에 정의한 시스템을 사용했을 것입니다. 그들이 언급한 명령이 help내장 쉘의 이름이라는 점을 고려하면 bash아마도 이것이 그들이 원하는 쉘일 것입니다.

h셸에 무엇이 있는지 알아내려면 type hBourne과 같은 셸을 사용하는지 또는 / ... In을 사용 하는지 fish입력 하고 무언가가 반환되는지 확인하세요 . 별칭을 반환하는 경우 해당 별칭은 아마도 셸의 구성 파일 중 하나에 정의되어 있을 것입니다.which htcshwhatis hrcescshalias hhhistory

실제 구문은 history셸마다 다릅니다. 자세한 내용은 쉘 문서(예: info bash history쉘 )를 참조하십시오 bash.

관련 정보