답변:
빠른 답변
touch ~/.inputrc
echo "set completion-ignore-case On" >> ~/.inputrc
설명
먼저 파일을 작성하십시오.
touch ~/.inputrc
그런 다음 파일에 내용을 추가하십시오.
echo "set completion-ignore-case On" >> ~/.inputrc
touch
빈 파일을 만듭니다 ( ~/.inputrc
파일이 존재하지 않는다고 가정 ). echo
텍스트는 일반적으로 화면 인 "표준 출력"(짧게는 "stdout")에 쓰지만 리디렉션 ( >>
) 때문에 출력이로 리디렉션됩니다 ~/.inputrc
. 이 설정은 파일에 줄을 추가합니다.
만약 ~/.inputrc
이미 존재하고 당신이 원하는 삭제 (소지품)의 내용, 후 (즉, 가진 파일 생성에 선을 쓰기 에만 텍스트의 줄을) 수행
echo "set completion-ignore-case On" > ~/.inputrc
>
"보다 큼"기호 인 단일 화살표 ( ) echo
는 파일의 끝에 내용을 쓰지 않고 주어진 텍스트 만 파일의 내용으로 파일을 작성하도록 지시합니다. (실제로 echo
파일을 작성하지 않습니다. 쉘은 파일을 작성하고 기존 내용을 버리고 echo
명령이 새 내용을 작성합니다.)
첫 번째 접근 방식 ()을 사용하고 >>
추가 한 행이 이전 행에 밀린 경우 (예 :
여기 몇 가지 여기에 더 많은 것들이 complete-ignore-case를 설정합니다.
파일을 수정하여 수정해야합니다. 기존 파일의 마지막 줄이 "줄 바꿈"문자 (예 : 줄 끝 표식)가 아닌 텍스트 문자로 끝나는 경우에 발생합니다. 이것은 .TXT
Windows의 파일 에는 일반적 이지만 * nix에서는 거의 없습니다.
.inputrc
파일에 개행 문자로 끝나지 않는 기존 내용이 있음을 미리 알고 있다면 echo
대신 다음 명령문 을 사용해야합니다 .
echo -e "\nset completion-ignore-case On" >> ~/.inputrc
\n
줄 바꿈이 이전 내용 후에 추가 할 새로운 물건 앞에 추가되도록 전에 문구는 개행 문자로 해석됩니다.
또는 약간 더 타이핑하지만 훨씬 더 읽기 쉽습니다.
echo "" >> ~/.inputrc
echo "set completion-ignore-case On" >> ~/.inputrc
또는
(echo ""; echo "set completion-ignore-case On") >> ~/.inputrc
어느 것도 같은 일을한다. 즉, 기존 텍스트에 누락 된 줄 바꿈 문자를 제공 한 set completion-…
후 그 뒤에 명령 을 추가하십시오 .
echo "…" >> ~/.inputrc
. 파일이 존재하지 않으면 파일을 만듭니다. ~
존재하지 않는 등의 병리학 적 사례를 제외하고에 쓰기 권한이 ~
없거나 파일 시스템이 가득 찼습니다. 그런 경우 touch
에는 도움이되지 않습니다. touch
여기에 완전히 불필요한 것입니다.
touch
여기서 명령 을 사용할 이유가 없습니다 .echo "…" >> ~/.inputrc
충분합니다.