The Linux Command Linue:A Complete introduction(원서)리눅스 커맨드라인(번역)
와일드카드(globbing) 파일 이름 그룹을 빠르게 지정하는 특수 문자 |globbing|meaning |:-:|:-| *|모든 문자와 일치시킵니다 ? |단일 문자를 일치시킵니다 [characters] |설정된 characters의 구성원인 모든 문자를 일치시킵니다 [!characters] |설정된 characters의 구성원이 아닌 모든 문자를 일치시...
명령은 네 가지 중 하나실행 프로그램./usr/bin에서 보았던 모든 파일같은 프로그램. 이 범주에 속하는 프로그램은 C/C++로 작성된 프로그램과 같이 컴파일된 바이너리 또는 Shell, Perl, Python, Ruby 등과 같은 스크립트 언어로 작성된 프로그램이
I/O redirection 명령의 입출력을 파일로 리디렉션하거나 여러 명령어를 강력한 명령 파이프라인으로 연결할 수 있다
우리가 bash에서 엔터를 칠때마다 배쉬는 우리의 명령어를 수행하기전에 그 문자에 여러 가공을 한다. *은 특히 shell에서 많은 의미가 있다. 명령어를 수행하기 전에 여러 가공을 하는 것을 우리는 Expansion이라고 부른다
bash는 Readline이라는 라이브러리를 사용해 커맨드라인 편집을 구현한다Killing: 잘라내기Yanking: 붙여넣기잘라낸 항목은 kill-ring 버퍼(메모리의 임시 저장 영역)에 저장된다.completion 메커니즘 이용 : <tab 키> 이용