코딩/Linux

[Linux] 쉘(shell) 확장, 명령인자, type, which, alias

낫띵온미 2022. 10. 18. 17:02

※ Linux Fundamentals 교재를 참고하였습니다!

 

Shell 확장

  • 명령행을 Linux의 쉘이 해석하는 과정
  • 사용자 입력 명령행 -> 쉘 확장 -> 쉘에 의해 실행
  • bash(Bourne again shell) : 리눅스에서 가장 널리 사용되는 쉘

set -x

  • 쉘 확장과정 표시
  • 끄려면 +x

명령

  • 빌트인 명령 : 쉘 자체적 해석
  • 외부 명령 : 바이너리 파일에 해당하는 명령, PATH 등록 순으로 외부명령 탐색
  • 내부명령 > 외부명령
type -a (all) 명령의 종류 확인
which   외부명령 바이너리 파일의 위치 알려줌
alias   기존의 명령을 다른 이름으로 사용
  • 묶인 문자열은 단일 인자로 처리, 공백문자 유지
    • 따옴표 : 강력
    • 쌍따옴표 : 변수 인식