인생진리 2023. 6. 15. 21:30

안녕하세요, 여러분,  파이썬(Python)을 비롯해 어떤 것이든 설치하기 전에 명령줄이 작동하는 방법과
여러분이 컴퓨터 디렉토리에 프로그램 방식으로 접근하는 방법에 대한 개요를
빠르게 훑어보는 것이 굉장히 중요합니다.

이 짧은 강의에서는 현재 디렉토리를 찾는 방법과 디렉터리에 있는 파일 전부에 대해 목록을 만드는 방법
디렉토리를 바꾸는 방법 그리고 명령줄 화면을 지우는 방법에 대해 알아보겠습니다.

먼저 chat GPT에게 "컴퓨터 디렉토리에 프로그램이 무엇입니까?" 입력을 해주세요

 

컴퓨터 디렉토리는 프로그램이 컴퓨터 폴더에 접근하는 방법을 프로그래밍으로 하는 것 입니다.
우리가 파일 시스템의 파일과 폴더를 다루기 위해 소프트웨어 코드를 사용한다는 건,
 파일을 만들고 이동시키며 지우고, 폴더를 만들고 지우는 등의 작업을 할 수 있다는 뜻이에요.

컴퓨터 안에 있는 파일들을 마치 우리가 놀이터에서 장난감을 조작하는 것처럼 
프로그램을 통해 다룰 수 있다는 건 재미있는 일이에요!

그러면 어떻게 이 디렉토리를 어떻게 사용 할 수있을 까요

바로 명령 CMD라는 용어를 검색하기만 하면 가장 적합한 명령 프롬프트를 찾을 수 있습니다.

그러면 CMD 가뭘까요? chat GPT에게 "CMD가 뭔가요?" 입력을 해주세요

CMD는 마치 텍스트 메시지를 보내는 것처럼 작동하는 컴퓨터와의 대화창이에요. 우리가 키보드로 명령어를 입력하고, 컴퓨터에게 우리의 명령을 알려주는 창구랄까요.

이 창구를 통해 파일이나 폴더를 다루거나, 프로그램을 실행시키거나, 인터넷 설정 등 다양한 컴퓨터 관리 작업을 할 수 있답니다.
마치 우리가 컴퓨터에게 "파일 지우기", "새 폴더 만들기", "인터넷 연결하기" 등을 문자로 보내는 것처럼 생각하시면 됩니다!

 

여러분들께서는 입력하는 방법이 궁금하실 거예요. 
어떤 명령어를 사용해야 하는지 궁금하실 텐데요, 걱정하지 마세요! Chat GPT가 알려드릴 거예요.

 

명령어도 윈도우,리눅스, 유닉스 마다 다르지만 저희는 window 기반으로 설명드릴거예요
명령어를 입력할 수 있는 창을 열고, 원하는 명령어와 구문을 입력하고 엔터 키를 누르면 됩니다.

각 운영체제마다 다른 방식으로 명령어를 사용하긴 하지만, 
중요한 건 여러분들이 궁금한 것을 물어보는 것이에요.
만약 다른 운영체제를 사용하신다면, 그에 맞는 방법으로 질문은 하시면 됩니다.

먼저, 컴퓨터에서 Windows 명령줄 연산을 수행해 보겠습니다.
Windows 운영체제를 사용 중이신다면, "시작" 메뉴를 클릭해주세요.
시작 메뉴에서 "검색" 또는 "찾기"란이 있는 곳을 찾아주세요.
거기에 "CMD" 또는 "명령 프롬프트"라고 입력해보세요.
그러면 가장 적합한 명령 프롬프트를 찾을 수 있을 거예요. 
일반적으로 "명령 프롬프트" 또는 "Command Prompt"라고 표시되는 아이콘일 거에요.
만약 CMD를 검색해도 명령 프롬프트가 표시되지 않는다면, 
"command prompt"라고 전체를 입력해서 검색해보세요. 
그럼 명령 프롬프트 데스크톱 앱을 찾을 수 있을 거에요.
이렇게 하면 명령 프롬프트를 찾을 수 있어요.

명령 프롬프트를 열면 다음과 같은 메시지가 나타납니다.

디렉터리를 확인하고 이동해보는 걸 시작해볼까요?
우리는 지금 어디에 있는지 알아내는 걸 먼저 해보려고 해요.
이건 매우 중요한데요, 컴퓨터와 상호 작용하기 위해서는 어디에 있는지를 알아야 하거든요.
컴퓨터 안의 파일과 폴더를 프로그래밍 방식으로 이동한다고 생각해보세요.
지금은 특정 사용자의 폴더 아래에 위치해 있다고 가정해볼게요. (예를 들어, C:\Users\yhc93)
하지만 기본적으로 이 경로는 모두 다릅니다.
왜냐하면 여러분들의 사용자 이름과 파일 이름은 저와 다를테니까요.
자, 이제 하위 폴더 중 하나로 이동해볼까요?
저는 "dir" 명령어를 입력해서 제 하위 파일 목록을 확인할 수 있어요.
여러분들은 "cd"를 입력한 다음 원하는 폴더의 이름을 입력하면 해당 폴더로 이동할 수 있어요.
함께 디렉터리를 확인하고 이동하는 걸 실습해보면서 더 재미있게 배워봐요! 
궁금한 점이 있다면 언제든지 물어보세요. 함께 답변해드릴게요!


자 그러면 여러분들이 실습을 해보기로 하죠
실습은 어떻게 할지 모르시겠다면 chat GPT에게 문제를 내보라고 해볼까요?

참고로 말씀드리면 인공지능 프로그래밍은 마치 사람과 같아서 명확하게 질문을 하셔야 여러분들이 원하시는 결과를  받아보실 수 있으세요 저는 chat GPT에게"윈도우 기반에 CMD를 할껀데 실습 문제 5개 내주세요 단 쉬운 문제 2개 중급문제 2개 어려운 문제 1개로 부탁드려요" 라고 해보겠습니다.