[음악 재생] DOUG 로이드 : OK. 그래서 방법의 얘기하자 리눅스 명령 줄을 사용합니다. 이제, CS50 IDE, 또는에서 사실, 심지어 CS50 어플라이언스 당신은, 그 익숙한 경우 또는 당신은 CS50의 이전 버전을 가지고있어 클라우드 기반의 시스템입니다 우분투를 실행하는, 이는 많은 맛 중 하나입니다 리눅스 운영 체제의. 리눅스 운영 체제는 프로그래머에 의해 선호, 그것은 바로, 바로 쿨러이기 때문에? 현대의 많은 리눅스 배포판 그래픽 사용자 인터페이스를 가지고 우리는 또한에 GUI를, G-U-I를 호출하는 쉬운 마우스 기반의 탐색을 허용 이는 당신이 아마 잘 알고, 당신이 Windows 또는 Mac 사용자의 경우, 마우스 주위를 이동, 그래서 화면의 아이콘을 더블 클릭합니다. 아직도하지만, 프로그래머, 그리고 비록 IDE 하는 기능을 포함 일부 그래픽 사용자 작업을 수행 물건을 클릭하고, 드래그, 그리고 모든 것을, 당신은 아직도 사용됩니다 당신의 꽤 자주 터미널 창. 그리고 당신은 많은 작업을 수행 할 수 있습니다 당신이 할 수있는 동일한 작업 키보드 명령을 마우스로 할. 그리고 우리는 조금 이야기거야 이러한 명령의 어떤 일부에 대한 바로 지금입니다. 이제, 이들 명령을 사용할 수있다 유닉스 기반의 운영에 리눅스를 포함하는 시스템, 뿐만 아니라 맥 OS가 포함되어 있습니다. 당신이 당신의 Mac에서 터미널을 열 경우, 이러한 정확한 명령을 사용할 수 있습니다. 또한 Windows 명령이 프롬프트 만, 일부 명령 그래서, 약간 다릅니다 실제로는 작동하지 않습니다, 윈도우는 없기 때문에 유닉스 기반 시스템. 그럼 몇 가지 살펴 보자 이러한 리눅스 명령. 첫 번째는거야 아마 꽤 많은 LS입니다 사용합니다. 그 다음에 소문자 L,의 목록 짧은 소문자 s의. 그리고 무엇 목록 명령을 수행하면입니다 당신에게 모든 파일의 판독을 제공합니다 당신의 현재 디렉토리에 폴더. 당신이 모든 것을 볼 수 있도록 할 수 있습니다 당신은 어디에서 얻을. 그래서 나는 여기 CS50의 IDE를 열었습니다. 그리고 확대-IN에에 갈거야 당신에게 면밀한 관찰을 줄 두 번째, 하지만 여기에 다양한 그림이다 IDE가 어떻게 생겼는지. 왼쪽에, 당신은 우리가 볼 수 있습니다 당신은 아마있어 파일 트리, 잘 알고, 두 번 클릭하고, 파일과 폴더, 모든 물건. 그래서이 아직 CS50 어플라이언스에. 당신이있어 위치를 상단 중앙에 한 번, 당신의 코드를 작성 될 것 당신은 파일을 클릭합니다. 그리고 하단에, 우리 터미널 창을 가지고, 우리가 실행할 수있는 어떤이다 이 터미널 명령. 나는 확대 된거야 다만, 여기에 머리 당신을 보여 사실, 내가 할 수있는, 그 이러한 파일 및 폴더를 클릭합니다. 나는 현재 어딘지 그래서 분명히, 내가 가진 PSET0 및 PSET1라는 두 개의 폴더, 및 세 개의 파일들은 하나라는 안녕하세요, 하나에서는 hello.c라는 하나는 hello.txt를했다. 그래서 터미널에 아래로 이동하자 창은 면밀한 관찰을 얻을. 그래서 우리는 단지에 대해, 다시, 이야기 우리는 세 개의 파일과 두가 그 사실 현재 디렉토리에 폴더. 나는 LS, 다시 입력하면 나열하는 명령입니다 현재의 콘텐츠 디렉토리, 그리고, 나는, Enter 키를 누르십시오 나는, 안녕하세요,에서는 hello.c를 보는 것을 보면, hello.txt, PSET0 및 PSET1. PSET0 및 PSET1은 푸른 색, 표시하기 당신에게 그 디렉토리가 있음 우리는로 이동 할 수있다. 그리고 우리는 조금 배울 수 있습니다 이동하는 방법에 대한 비트 분의 디렉토리에. 그리고 다른 모든 것은, 검은 색입니다 이는 텍스트 파일 또는 소스 코드라면 경우, 파일 및 녹색 이 실행 파일입니다. 그래서 분명히, 그 것을 의미 나는 안녕하세요,라는 프로그램을 실행할 수 있습니다. 즉,이 그린 하나의 의미입니다. 그러나 기본적으로 입력 ls 명령은 허용했다 나 존재하는 모든 것을 보는 나의 현재 디렉토리에있는 우리는에, 여기에서 보는 것과 일치 동일한의 그래픽 디스플레이. 다음 명령어는거야 아마 꽤 사용 CD, 소문자 C, 소문자 D이며, 어떤 변화 디렉토리 짧다. 이것은 내가 무엇을 수행 할 수있게 해준다 전, 두 번째 이야기하는 사이를 이동하는 것입니다 명령에 디렉토리 라인에 반대 폴더를 더블 클릭. 그래서 우리는 다음 CD를 입력 한 경우 디렉토리의 이름, 우리는 그 디렉토리로 얻을 수 있습니다. 옆으로, 이름은 알고 현재 디렉토리는 항상의 도트 및 디렉토리의 이름 하나 우리가 지금 어디에 위의 수준, 즉, 폴더의 이름입니다 우리 폴더 인 도트, dot-- 또는 어떤 우리의 폴더가에, 점, 점이다. 그리고 당신에 대해 지금까지 궁금하다면 디렉토리의 이름, 당신은 스탠드, PWD를 입력 할 수 있습니다 현재 작업 디렉토리. 우리는이 모든 살펴 보겠습니다 지금에 의해 다시 CS50의 IDE 향하고. 그래서 나는 지금 나의 작업 공간입니다. 그리고 확대 된 것이다 다시에 단말기는, 그래서 우리는 좀 걸릴 수 있습니다 IDE 내 주위를 움직이고에서. 그래서 나는 목록거야 내 디렉토리의 내용 다시, 단지 재 분쇄하기 우리가 어디에서 우리. 내가 LS를 입력하면, 어느 그래서 다시 목록입니다 나는 PSET0과 PSET1 얻을 수 있습니다 것을 알 수있다. 이러한 디렉토리는 아르 여기에서 얻을 수 있습니다. IDE를 제공하기 때문에 나는 알고 내가 그들을 파란색 색소에 의해 단서. 의 내가 원하는 가정 해 봅시다 내 PSET1 디렉토리에 들어가, 나는이 문제에 일하고 있어요 때문에 1을 설정합니다. 나는 짧은, 다시 cd-- 입력 할 수 있습니다 , PSET1을 directory-- 공간을 변경합니다. 내가 Enter 키를 누르 경우에, 무슨 알 수 있습니다. 많은 일어난 것처럼 보이지 않는다. 그러나 프롬프트를 보면, 그것은 지금 내가 ~ / 작업 / PSET1에있어 하더군요. 나는 PSET1로 탐색​​ 한 폴더 내 작업 공간 내에서였습니다. 내가 LS를 입력하면, 나는 몇 가지를 참조 여기에 다른 물건, 오른쪽? 이것은 동일하지 내가 전에 본 목록입니다. 나는 PSET1으로 탐색했습니다. 내가 LS를 입력 할 때 그리고 지금, 나는 해요 내가 무엇을의 컨텍스트를 할 수 점점 PSET1 폴더 내에서 참조하십시오. 지금, 나는 제어를 입력 할거야 단지 화면을 지 웁니다 L,. 그리고 나는 목록거야 디렉토리의 내용 다시, 바로 그래서 당신은 볼 수 있습니다. 난 단지에 그렇게하고 싶어 물건의 일부를 취소 아래 아래로 보았다 이것을 방지하기 너무 멀리 아래로 범위의 외출. 지금, 나는 내가 원하는 경우, 이전에 그런 말 현재 디렉토리로 이동합니다, 나는 CD 공간 점을 입력 할 수 있습니다. Enter 키를 누르십시오. 그것은 바로, 아무것도하지 않는 이유는 무엇입니까? 나는 디렉토리를 변경하고있어 현재 디렉토리. 당신은 항상 않을거야 하나의 점에 대한 필요성을 발견, 하지만 당신은 가끔 것이다. 의 내가 원하는 가정 해 봅시다 한 단계 위로 이동합니다. 나는 다시 싶어 내 작업 공간 디렉토리. 나는, CD 작업 영역을 입력 할 수 없습니다 그런 파일이나 디렉토리가 없습니다. 그리고 that-- 이유 나는 LS 한 번 더 time--를 입력하면 라는 디렉토리가 더 없다는 것이다 내 PSET1 디렉토리의 내부 작업 공간. 나는 지울거야 내 제어 L 다시 화면. 내가 말한 기억 이전하지만, 그 우리 점으로 다시 탐색 할 수 있습니다, 점. 즉, 상위 디렉토리의 이름입니다. 그래서 CD, 공간, 점을 입력하면, 점은, 다음, Enter 키를 누르십시오 지금 무슨 일이 있었는지 봐. 내 명령 프롬프트가 난 것을 저에게 말한다 나의 ~ / 작업 디렉토리. 나는 한 수준 위로 이동 덕분에, 점 점입니다. 이제, 내가 사용하고 있다고 가정 해 봅시다 리눅스 - 기반 운영 체제 하지만 필요하지 않습니다 내가 어디 있는지 말해. 이것은 하나라고 우리에게 이야기하는 일 나는 지금 ~ / 작업 영역에있어 바로 프롬프트에서. 그러나 나는 완전하게 될 수 있습니다 폴더의 혼란 손실, 나는 내가 아무 생각이없고 나는 뒤로 싶어 아무 생각이 없습니다. 내가 할 수있는 두 가지가있다. 우선, 나는 알 수 있습니다 내가 PWD를 입력하여, 나는 곳을. 그건 내 현재 작업 디렉토리입니다. 그리고, 그것을 Enter 키를 누르 경우 내가 어디에 정확히 알려줍니다. 이제 / 홈 / 우분투가 말, 물결의 먼 길, 이는 사용자의 홈 디렉토리입니다. 하지만 난에있어 하더군요 홈 / 우분투 / 작업 공간, 또는 ~ / 작업 공간. 나는로 이동거야 내 PSET1 디렉토리 다시, 나는 내용을 나열하겠습니다. 그리고 내가 다른이 볼 디렉토리가, 엑스트라를했다. 그래서 엑스트라로 CD에 가고,하고 있어요 나는 내 화면을 취소하겠습니다. 그래서 지금, 바로, 꽤 멀리에있어? 내가 백업하려면 즉시 작업 공간으로? 내가 할 수있는 몇 가지가있다. 나는 CD, 점, 점, 슬래시, 점을 입력 할 수 있습니다 점, 다음 한 레벨로 이동합니다 다른 수준. 하지만 그 종류의 짜증나. 내가 위로 받기를 원한다면 그래서 그냥 내 홈 디렉토리, 물결, 나는 그 후 아무것도 CD를 입력 할 수 있습니다. CD를 입력합니다. 그리고 지금, 나는 물결에 있어요. 내가 작업 공간으로 받기를 원한다면, 난 그냥 CD 작업 영역을 입력 할 수 있습니다. 그리고 당신이 작동하는 방법이다 변경 디렉토리 CS50의 IDE 또는 리눅스 내에서 명령 줄에서 운영 체제입니다. 괜찮아. 다음 하나의 수도 , MKDIR입니다 편리 어떤 디렉토리를 확인하기위한 짧고, 나는 새로운 폴더를 생성해야하는 경우. 당신은 잘 알고 있다면 GUI 운영체제 당신은 마우스 오른쪽 버튼을 클릭 할 수 있습니다. 다음,시 컨텍스트 메뉴 팝업, 새 폴더를 선택합니다. 그건 아마 방법 당신은 전에 그것을 한 적이. 그러나 우리는 또한 만들 수 있습니다 명령 줄에서 디렉토리. 그래서 우리는 다시 IDE에서입니다. 나는 확대 된 것이다 터미널과 내 디렉토리의 내용을 나열 다시, 단지 우리를 제공합니다 참조 프레임. 의 지금, 나는했습니다, 그런 말을하자 문제에서 작업을 완료 0을 설정 그리고 문제는 1을 설정합니다. 그래서 새 디렉토리를 만들려면 문제에 대한 작업 할 2를 설정합니다. 나는 어떻게해야합니까? 음, 다시, 나는 마우스 오른쪽 버튼으로 클릭 수 이 측면을 떠나 새 폴더를 선택 및 pset2 디렉토리를 생성합니다. 그것도 작동합니다. 그러나 나는 또한 그것을 할 꽤 빨리 명령 줄, MKDIR를 입력 space-- I로 N,하지만 ... 공간 pset2에 입력. 나는 다음 Enter 키를 누르십시오 그리고 만약 내가 목록 다시는 내 디렉토리의 내용, 나는, 지금, 봐 볼 나는 pset2 폴더가 있습니다. 그리고 난으로 탐색 할 수 있습니다 그 CD를 사용하여 수행 모든 작업은 내가 pset2을 위해 할 필요가있다. 또한, 나는 그냥 팝업 것 여기 정말 빠르게 파일 트리에. 그리고 당신은에, 또한, 그 볼 수 있습니다 그래픽 파일 탐색기, 우리는 볼 수 pset2 디렉토리 또한이 생성되었습니다. 그리고 나는 그것을 탐색 할 수 있습니다, 물론 GUI를 사용. 다음 번에 ​​그입니다 아마 유용하게 사용할 것 복사 짧은 CP입니다. 다른 모든 달리, 복사 우리가 전에 본 적이 명령, 두 개의 인수, 소스를 취 복사 할 파일의 이름, 와 목적지, 어디를 에 파일을 복사 할. 그것은 복사 꽤 쉽게 파일은, 그래서 그 작업을 수행 할 수 있습니다. 그래서 우리는 다시 IDE에서입니다. 나는 내용을 나열거야 LS 내 현재 디렉토리. 이제, 내가 원하는 것을 가정 해 봅시다 hello.txt의 복사본을 만들 수 있습니다. 또, 파일의 트리에서 왼쪽, 그래픽 인터페이스, 나는 hello.txt를 마우스 오른쪽 버튼으로 클릭 수, 복사본을 만들고, 사본을 붙여 넣습니다. 그러나 나는 꽤 빨리 그것을 할 수 있습니다 명령 줄에서 너무. 이 전 복사 할 가정 해 봅시다 hello.txt는 hi.txt합니다. 나는, hello.txt를 공간을 cp를 할 수 있습니다. 그건 내 소스 파일, 그래서 그 이유 내가 먼저 하나를 선택하는거야. 그리고 나는 이름을 필요 대상 파일, hi.txt. 나는 Enter 키를 누르십시오. 그리고 난의 내용을 게시하면 내 디렉토리는 다시,이 hi.txt입니다. 나는 그것의 사본을했다. 그리고 사실, 내가 가면 hi.txt에, 나는 할 수 이 정확한 것이라고 볼 모든 것을 복제하는 내 hello.txt 파일에 존재했다. 당신은 파일을 복사하는 방법 그래서입니다. 하지만 당신은 무엇을하려는 경우 전체 디렉토리를 복사? 초 자, 살펴 보자 나의 PSET0 디렉토리에거야. 내가 CD를 PSET0하다면, 내용을 나열 나는, 샘플라는 디렉토리를 가지고, 및 스크래치 파일, scratch.sb2. 그래서 알고있는 것이 좋다. 그래서 화면을 취소하자, 나는 돌아갈거야 두 번째 내 작업 공간 디렉토리에. 의 지금, 내가 원하는 것을 가정 해 봅시다 내 PSET0 디렉토리의 복사본을 만듭니다. 난 그냥 CP의 PSET0 말할 수 없다 pset3, 예를 들면. 이 이상한 메시지가, 디렉토리 PSET0를 생략. 왜 그런 메시지를받을 수 있나요? 음,이 때 밝혀 당신은 디렉토리가 그 그것의 내부에 다른 물건을 가지고 cp 명령은 정말하지 않습니다 반드시 무엇을 해야할지. 우리는 명시 적를 필요 리눅스 터미​​널 말해, 난 당신을 복사 할 PSET0 디렉토리 및 복사 내부에 존재하는 모든 폴더 그것은 모든 파일의 그 안에 존재한다. 즉, 내가 당신을 필요 재귀 PSET0 아래로 다이빙 거기에 모든의 복사본을 만듭니다. 내가 그렇게하려면, 내가 무엇을 할 수 재귀, PSET0 pset3에 대한 CP-R입니다. Enter 키를 누르십시오. 지금, 나는이 게시하면 내 디렉토리의 내용, 나는 pset3 거기 참조 내가 작업 할 수 있습니다 디렉토리. 그리고 만약 지금 pset3에 나는 CD 및 다음,보고, 내용을 나열 샘플 및 scratch.sb2 다시있다. 그래서 꽤 멋지다. 그래서 당신이 전체를 복사 할 수있는 방법 디렉토리, 그리고 단 하나의 파일입니다. 당신을 복사 할 경우에 따라서 디렉토리, 그냥 기억 당신이있을 때 -r 플래그를 사용하는 cp 명령으로 작동합니다. 괜찮아. 그래서 파일을 복사하지만, 한 내가 실수를 했어. 그리고 지금, 나는 그것을 없애합니다. 나는 어떻게해야합니까? 다시 말하지만, 당신은 익숙하다면 GUI 인터페이스, 당신은 마우스 오른쪽 단추로 클릭 그냥 삭제를 선택합니다. 그리고 그것은으로 보내드립니다 휴지통 또는 휴지통. 그러나 명령 줄에서, 우리 바로 제거를 위해, RM을 입력 할 수 있습니다, 의 다음 이름 우리가 제거 할 파일. 이제, RM은 매우 신중하다. 그것은 두 번 검사를 많이하지 확인 실제로 확인하기 파일을 삭제합니다. 그것은 어떤 실수를하지 않습니다, 여기에는 휴지통이 없기 때문에. 우리가 파일을 삭제 후에는 사라 졌어요. 그리고이를 복구 할 수있는 방법은 정말 없습니다. 그래서 우리는 꽤해야 주의, 그래서 RM 우리에게 정말 조심해야 할 것이다. 그럼 IDE로 돌아 가자 그 hi.txt 파일 제거 것을 나는 사본 분 전 만들었습니다. 그래서 우리는 IDE에있어. 그리고 내 디렉토리의 내용을 나열 다시, 단지 우리에게 약간의 컨텍스트를 제공합니다. 내 말은, 당신은, hi.txt가 있다는 것을 볼 수 있습니다 이는 내가 조금 전에 만들었습니다. 지금, 나는 그것을 없애합니다. 내가 어떻게해야합니까? 다시 말하지만, 단지 RM은. 그래서 RM의 hi.txt을 입력하고 Enter를 칠 수있다. 그리고 RM의 존재있다 우리에게 정말 조심 그리고 반드시 우리가 실제로 만들기 이 파일을 삭제합니다. 당신이 정말로 삭제 하시겠습니까 일반 빈 파일 hi.txt? 그건 그냥 운영처럼 시스템, Windows 또는 Mac과 같은, 당신은 할 수 있음 진열을 잘 알고 그 상자가 정말 말한다 반드시이 작업을 수행 할 수 있습니다. 내가이 원하는 확신 그래서 나는 어마 입력거야 나 또한 할 수 단지 y-- 입력하고 Enter 키를 누르십시오. 그리고 난의 내용을 게시하면 내 디렉토리는 다시 hi.txt는 사라. 나쁜, 맞죠? 하자 프레스 제어 L, 단지 이 모든 물건을 없애 다시 우리를 얻을 화면 상단. 지금 방식이있다 단락 RM, 그래서 그것은 우리에게 그 질문을하지 않습니다. 우리는 정말 우리가 원하는 알고 해당 파일을 제거하고, 우리는 심지어 원하지 않는 질문을합니다. 우리는 어떻게해야합니까? 음, 우리는을 지정할 수 있습니다 추가 플래그, 단지 우리처럼 여기서 CP했던 우리 -r 플래그를 추가 할 수 있습니다, 재귀 적으로 디렉토리에 복사합니다. 또 다른 플래그가있다 -f입니다 RM, 대한, 이는 정확히 할 RM을 강제하는 것입니다 우리는 무엇을 할 그것을 말하는 것입니다. 그래서 지금, 내가 원하는, 그런 말을하자 내 hello.txt 파일을 제거합니다. 나도 그 중 하나를 원하지 않는다. 나는 무엇을 할 수 있습니까? 글쎄, 난 -f hello.txt를 RM은 할 수 있습니다. 당신은 어떻게 생각하십니까 여기에 무슨 일이 일어날? 그것은 사라 졌어요. 심지어 나에게 질문을하지 않았다. 그리고 사실, 나는 내용을 나열하는 경우 내 디렉토리의 다시, 그것은 사라 졌어요. 여기에는 실행 취소가 없습니다. hello.txt은 사라지고, 나는하지 않았다 내가 그것을 삭제하고 싶었 경우도 물었다. 내가 없애려면 무엇 전체 디렉토리의? 당신이 할 방법은 복사와 매우 유사. 당신은을 삭제하려면 디렉토리, 당신은하지 않습니다 당신이 원하는 디렉토리를 삭제하려면 그 안에 모든 것을 삭제합니다. 그리고 당신은에, -r 사용 재귀 적으로 디렉토리를 삭제합니다. 그럼 -r pset2을 RM은 할 수 있습니다. 사실, pset2 작업 아니에요 그래서 나는 그 디렉토리 제거 할 수있다. 나는 Enter 키를 누르십시오. 내가 삭제 하시겠습니까 디렉토리, pset2? 예, 할. 그리고 난의 내용을 나열하는 경우 내 디렉토리는 다시는 사라 졌어요. 괜찮아? 이 주제에 또 하나의 변화. 그래서 나는 다시 화면을 취소합니다, 상단에 모든 것을 넣어. LS를 누르십시오. 지금, 나는 없애 싶어 내 pset3 디렉토리, 내가 정말 원하는 알고 내 pset3 디렉토리를 제거. 나는 재귀 적으로 강제 할 수있는 내 pset3 디렉토리를 제거합니다. 지금, 당신은 정말 될거야 당신은 rm -rf를 사용할 때주의하십시오. 당신이 더 많은 프로그램, 그것은있을거야 당신이 정말 빨리 무언가. 그리고 사실, 나는 모든 시간을. 그러나 일부 발생할 수 있습니다 비참한 결과, 당신이 만약 실수 잘못된 일을 삭제합니다. 그래서 나는 당신이 알고 싶어 이것은 당신에게 옵션을 사용할 수 있습니다 하지만, 아껴서 사용 주의를 사용하십시오. 내가 작업 아니에요 사실을 알고 내 문제에 더 이상 3을 설정, 그래서 해요 해당 파일을 모두 없애려고. 그리고 내가 부탁하지 않으 알고 내가 삭제하려면 매번 파일은, 그래서 -rf pset3을 RM은거야. 경우에도 저를 요구하지 않았다 나는 그것을 없애 싶었다. 나는 LS를 기록했다. pset3이 사라 졌어요. 그래서 그 모든 변화를의 당신 RM을 가진 파일을 제거하는 데 사용할 수 있습니다. 의 마지막 명령 줄 명령 에 당신을 위해 매우 유용한 것 이동 약자 인 MV입니다. 이동은 기본적으로 이름을 변경하는 것과 같습니다. 그것은 한 위치에서 파일을 이동 또, 대상으로 소스. 이동 힘을 사용하여 어디 보자 터미널 창에 편리합니다. 그래서 난 내 PSET1에있어 디렉토리, 내가 눈치 챘 뭔가 조금 잘못왔다. 나는 나의 욕심이 문제에 일하고 있었다 하지만 실수가 greddy 이름. 그래서 나는 시도하고 그것을 통해 실행하는 경우 check50는, 정말 작동하지 않습니다. 나는 몇 가지 옵션이 있습니까. 우리는 우리가 이전에 한 일을 할 수있는, 이는 파일의 복사본을 만드는 것이다. 나는 greddy.c 복사 할 수 있습니다 오른쪽 greedy.c 하는가? Enter 키를 누르십시오. 나는 두 파일이있는 것을 알 수있다. 그리고 나는 RM은 수 , greddy.c를 제거합니다. 즉, 제거됩니다. 그래서 내가 확인한 후, 작동합니다 나는 그것을 없애 싶어. 그리고 효과적으로이 이름 greddy.c는 greedy.c합니다. 나는 그것을 복사 한 다음 원본을 제거했다. 그러나 다단계 프로세스이다. 그리고 확실하게, 더 나은 방법이있다. 사실,이 있습니다. 그럼 컨트롤 L를 공격하자, 다만,이 다시 불러옵니다 내용물을 나열 내 디렉토리의 다시. 그럼 아, 내가 실수를 가정 해 봅시다. 사실 정말 원하는 않았다 해당 파일 greddy.c를 호출합니다. 일거에, 내가 입력 할 수 있습니다 greddy.c 할 greedy.c 이동합니다. Enter 키를 누르십시오. 그리고 지금, 나는하지 않았다 복사를 제거하기 위해, 난 그냥 이름을 바꿀 수 있었다. 원 스톱 쇼핑. 이제, 다른 많은이 있습니다 기본 명령 행 유틸리티 당신과 함께 사용할 수있는 리눅스 명령 줄. 그리고 우리는 많은 논의됩니다 그 CS50에서 미래. 하지만 지금, 당신의 발을 얻기 이 터미널 작업 젖은 환경,이 다섯 가지 명령 꽤 멀리 당신을 얻을합니다 주변 탐색 및 당신의 IDE에서 파일 작업 또는 어떤에서 리눅스 기반 사용중인 운영 체제입니다. 당신은 궁금 당신이 원하는 경우 일부에서 앞으로 조금 봐 커맨드 라인 명령 우리는 미래에 사용할 것 여기에 몇 가지의 목록입니다 일반적인 것들. 나는 더그 로이드입니다. 이 CS50입니다.