물론 GUI를 통해 모든 것을 할 수 있습니다. XP 이전 버전의 Windows 파일 찾기는 입력 한 명령과 다소 유사합니다.
자, 왜 유닉스 (및 리눅스) 사용자들이 쉘을 좋아합니까? 출력을 가져 와서 다른 프로그램에 공급하고 다른 출력을 얻을 수 있습니다. 예를 들면 다음과 같습니다.
find | grep burek
이것들은 두 개의 명령 find
이며 grep
, 하나는 다른 하나를 공급합니다. find
현재 및 모든 하위 폴더의 모든 파일을 한 줄에 하나씩 나열 grep
하고을 포함하는 행만 인쇄합니다 burek
.
이제 다음과 같은 더 복잡한 다른 것들이 있습니다.
ls -R | sort | uniq
ls -R
현재 및 하위 폴더에 파일을 나열 sort
하고 출력을 정렬합니다. uniq
그런 다음 우리에게 유일한 라인을 제공합니다.
이제이 모든 것을 GUI로 코딩 할 수는 있지만, 직접 작성하지 않으면 GUI로 수행 할 수없는 명령 줄을 사용하여 이러한 까다로운 작업을 빠르게 수행 할 수 있습니다. 어떤 경우에는 명령 줄에 입력하는 것이 더 빠르지 않습니까?
결론 : 당신이 이것을 요구한다면, 당신은 그것을 요구하지 않습니다. 일반 사용자는 명령 줄을 사용할 수 없습니다. 그러나 명령 줄은 시스템 관리자, 개발자 및 컴퓨터를 빠르고 빠르게 엉망으로 만들고 싶은 사람들에게 좋습니다.