쉘은 명령어를 사용자가 작성한 커맨드를 해석하는 유틸리티이다.쉘은 사용자가 작성한 커맨드를 읽은 뒤, 유틸리티를 실행한다.Bash: 현재 리눅스 대부분의 default shell이다.로그인이 되면, 리눅스/유닉스는 bash를 실행한다.내 노트북은 zsh 사용한다.사용하
Brace expansion Tilde expansion Parameter expansion Command substitution Filename expansion Quoting rules Methacharacters Excape Character Si
set,shopt은 shell 옵션을 설정하는 빌트인 커맨드들이다.set -o/+o : on/offshopt -s/-u : on/offcompgen은 리눅스에서 실행되는 모든 커맨드들을 나열하는 bash 커맨드이다.$ compgen -c: 바로 실행될수있는 모든 커맨드
왼쪽 커맨드의 standard ouput과 오른족 커맨드의 standard inputd을 연결한다.Individual program/commands know nothing about redirection and pipeUser Input
function
secure copy의 줄임말로 ssh를 이용하여 네트워크로 연결된 호스트 간에 파일을 주고 받는 명령어원격지에 있는 파일과 디렉터리를 보내거나 가져올 때 사용하는 파일 전송 프로토콜ssh와 동일한 22번 포트와 identity file을 사용해서 파일을 송수신하기 때