검색 중 대소문자 구분을 안하려면 어떻게 해야 하나요?

ls abc*
dmesg | grep ttyS

이런식으로 검색을 할때 대소문자 구분없이 전부 다 나오게 하는 방법이 있을까요?

명령어마다 틀립니다.

grep에는 -i 옵션이 그 역할을 합니다.

[code:cmk4ggv7]ls abc*[/code:cmk4ggv7]

여기서 *는 명령어(ls)와 상관없이 쉘(bash)이 해석하는 부분 입니다. 간단하게는 이렇게 할 수도 있습니다.

[code:cmk4ggv7]ls [aA][bB][cC]*[/code:cmk4ggv7]

다른 방법은 bash 옵션중에 nocaseglob 옵션이 있는데 이걸 켜주면 됩니다.

[code:cmk4ggv7]shopt | grep nocaseglob
nocaseglob on[/code:cmk4ggv7]

이렇게 현재 상태를 확인할 수 있습니다. shopt -s nocaseglob 하시면 옵션을 켤 수 있습니다.

man 7 glob 하시거나 bash 메뉴얼 중 pattern matching 부분을 참고 하세요.