다시 오신 것을 환영합니다.
이 비디오에서 우리는 명령 정신에 대해 이야기하면서 시작할 것입니다.
그래서 우리 개발 환경의이 부분과 여기서 실제로 무엇을 사용했는지, 그리고 그 부분을 어떻게 사용했는지, 그리고 초기에 가장 중요한 명령 행 명령을 소개하려고합니다.
커맨드 라인이 무엇인지에 대해 이야기함으로써 시작해 봅시다.
지금까지 당신은 하나의 명령어를 명령 행에 입력하는 것을 보았습니다. 하나의 명령으로 노드 응용 프로그램을 입력했습니다.
예, 이렇게 보입니다.
액세스 파일이 없기 때문에 여기서는 작동하지 않지만 개 데모 응용 프로그램 데모를 할 때 서버를 시작한 방법입니다.
그것은 중요한 명령 중 하나 일뿐입니다.
그러나 우리가이 수업의 나머지 부분을 통해 사용할 것이라는 점을 알게 될 것입니다.
우리가 그들에 관해 이야기하기 전에이 책의 소개를 읽고 싶습니다.
이 전자 책은 데이비드 바움 (David Baum)이 작성한 커맨드 라인을 알기 위해 얻은 것입니다. 훌륭한 자료입니다.
그리고 시간이 있다면 나는이 전체 전자 책은 물론 여기에 링크 된이 기본 명령 줄 자습서를 읽는 것이 좋습니다.
여기서 내가 읽고 싶은 것은이 단락은 명령 줄을 사용하여 컴퓨터의 힘의 궁극적 인 자리입니다. 마법사의 놀라운 업적을 수행하고 컴퓨터를 길들이고 원하는 작업을 정확하게 수행 할 수 있습니다.
불행히도이 힘의 가격은 복잡합니다.
아무도 당신의 컴퓨터 판결이 쉽지 않다고 말한 적이 없습니다.
커맨드 라인이 그 핵심입니다.
단순히 컴퓨터에 명령을 입력하는 장소는 당신의 순종적인 하인이며 그것이 이해하는 명령을 수행하려고합니다.
불행히도 컴퓨터는 명령을 내리기 위해 알아볼 수있는 요소를 가지고 있지만 인간이 사용하는 영어 나 다른 언어를 사용하지 않습니다.
우리는 먼저 컴퓨터의 언어를 배우기 시작해야합니다.
나는 커맨드 라인을 이렇게 생각한다.
컴퓨터 코어에 직접 연결되는 인터페이스가 없습니다.
이전에는 컴퓨터와 상호 작용하고 명령 행을 통해 상호 작용하는 유일한 인터페이스였습니다.
초기 컴퓨터에서는 화재가 발생하고 녹색 텍스트가있는 검은 색 화면이며 시각적 인 인터페이스가 없었으며 초기 Xerox 및 Mac 컴퓨터 중 일부에서 시각적 인 인터페이스가있는 것으로 나타났습니다.
그래서 우리는 마우스와 바탕 화면, 아이콘과 우리가 클릭하는 것들, 그리고 기본적으로 우리가 컴퓨터로하는 모든 것을 얻습니다.
인간이 아닌 개발자는 시각적 인터페이스를 통해 작업을 수행하지만 커맨드 라인은 컴퓨터와 상호 작용하는 또 다른 방법입니다.
우리가 키보드와 텍스트를 사용하는 것만 큼 더 간단하고 간단하지는 않습니다.
더 쉽고 간단하지만 더 중요한 것은 마우스만으로 할 수있는 것보다 훨씬 많은 작업을 수행 할 수 있으므로 마우스로 할 수있는 모든 작업을 새 파일을 만들거나 저장하는 것과 같은 시각적 메뉴로 할 수 있다는 것입니다. 파일을 실행하거나 파일을 실행하거나 응용 프로그램을 열 수 있습니다.
명령 줄을 통해 모든 작업을 수행 할 수 있지만 명령 줄없이 수행 할 수있는 작업은 훨씬 많습니다.
그것은 우리가이 클래스에서해야하는 중요한 것들 중 하나 인 노드 서버를 시작하는 것과 자바 스크립트 서버를 시작하는 것, 그리고 마우스로 물건을 클릭하기 만하면됩니다.
이것이 커맨드 라인을 배우는 가장 큰 이유 중 하나입니다.
개발자가 사용하는 또 다른 이유는 훨씬 빠릅니다.
일단 마스터하고 중요한 명령을 알게되면 마우스를 사용하는 것보다 훨씬 빠르게 파일을 만들고 파일을 실행하고 파일을 삭제할 수 있습니다.
물론 학습 곡선이 있으며 시작하면 커맨드 라인을 사용하여 더 많은 노력을 기울이는 것처럼 느껴지고 명령을 익히고 편안하게 느낄 때까지는 커브가 수행됩니다.
가능한 한 많이 연습하고 Cloud Nine에서 명령 줄을 사용하는 연습을하는 것이 좋습니다.