낫띵온미
일단 하고보자
낫띵온미
전체 방문자
오늘
어제
  • 분류 전체보기 (32)
    • 디자인 (0)
      • GIMP (0)
    • 코딩 (31)
      • C\C++ (2)
      • Python (0)
      • Linux (14)
      • HTML\CSS\JS (15)
      • 백준 풀이 (0)
      • WEB (0)
    • 개념정리 (1)
      • 컴퓨터 네트워킹(2022) (0)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 우분투
  • 명령어
  • 백준
  • 리눅스
  • 자료구조
  • C언어
  • 오픈소스
  • Linux
  • 계층
  • 권오흠
  • ubuntu
  • 루트
  • 1157

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
낫띵온미

일단 하고보자

코딩/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   기존의 명령을 다른 이름으로 사용
  • 묶인 문자열은 단일 인자로 처리, 공백문자 유지
    • 따옴표 : 강력
    • 쌍따옴표 : 변수 인식

'코딩 > Linux' 카테고리의 다른 글

[Linux] 파일이름 확장, 문자패턴  (0) 2022.10.18
[Linux] 작업제어 연산자, 쉘변수  (0) 2022.10.18
[Linux] 파일명령 : touch, rm, mv, cat, rename  (0) 2022.10.18
[Linux] Linux의 계층구조  (0) 2022.10.18
[Linux] 기본명령 : man, pwd, cd, ls, mkdir, rmdir | 단축키  (0) 2022.10.18
    '코딩/Linux' 카테고리의 다른 글
    • [Linux] 파일이름 확장, 문자패턴
    • [Linux] 작업제어 연산자, 쉘변수
    • [Linux] 파일명령 : touch, rm, mv, cat, rename
    • [Linux] Linux의 계층구조
    낫띵온미
    낫띵온미
    컴퓨터공학 전공 공부 / 독학 기록

    티스토리툴바