gtft
95
2020-06-13 06:38:27
3
230

리눅스 명령어 범위는 어떻게 특정지을 수 있나요?


단적으로 !!는 명령어인지 단축키(?)인지 모호해서요.


가령,


man mkdir


하면 mkdir 관련 설명이 쭉 나오는데


man !!

하면 !!이 이전 명령어를 호출해서(이경우)

man mkdir이 되더라고요.


그러면 !!는 명령어진지 아닌지 다소 혼동이 오네요

0
  • 답변 3

  • 에스에이치
    703
    2020-06-13 10:33:35

    리눅스아니고, 쉘에서 구현된 히스토리 엑세스 예약어 입니다. 쉘에따라 되는놈 안되는놈 있읍니다.

  • gtft
    95
    2020-06-13 12:42:41

    감사합니다. 근데 예약어라는 것은 명령어와 분명 다른 개념인가요? 그게 수업시간에는 위로 화살표(이전 명령출력)도 명령어의 일종으로 가르쳐서 예약어 는 별개인지 넓게 보면 명령어인지 모르겠습니다

  • 에스에이치
    703
    2020-06-14 02:23:43
    이제 명령어의 기준이 어디인가애 따라 다르겠죠. ls, cat, 등등의 독립된 프로그램들이냐, 아니면 echo, alias 같은 쉘의 “예약어”냐.
  • 로그인을 하시면 답변을 등록할 수 있습니다.