Esc {Bash 단축키(미국 키보드의 + Esc) 출력은 무엇을 Shift의미합니까?[
예를 들어,
$ ls
brown.txt file1.txt file2.txt fox.txt quick.txt
Esc {프롬프트에서 다음을 생성합니다.
$ {brown.txt,f{ile{1.txt,2.txt},ox.txt},quick.txt}
답변1
이는 현재 디렉터리에 있는 파일을 간략하게 표현한 것입니다. bash
이것을 확장하여 의 출력과 동일하게 만듭니다 ls
.
예 - 로 file{a,b}.txt
확장합니다 . 따라서 이와 같은 내용이 로 확장되면 filea.txt가 fileb.txt로 복사됩니다.filea.txt fileb.txt
bash
cp file{a,b}.txt
cp filea.txt fileb.txt