#socket #tcp #udp #zmq #http/1.1 #http/2 #http/3 #quic #webrtc

제목[참조] CLI 기반 Terminal/PowerShell/Prompt 사용법 (Win/Mac/Linux)2024-04-02 06:02
작성자 Level 10

실습을 진행할 때, 종종 다음과 같은 CLI(Command Line Interface) 환경을 사용하게 됩니다.


MacOS & Linux : Terminal

Windows : Command Prompt 혹은 PowerShell


CLI는 키보드로 글자를 입력하고, 모니터를 통해서 글자로 결과를 확인하는, {매우 원시적으로 보이지만}, 중요한 방식입니다.

통상 서버를 개발하거나, 혹은 GUI(Graphic User Interface)가 없는 MacOS와 Linux 환경을 사용하는 경우, Terminal 사용은 필수입니다.


따라서 소프트웨어융합학과는 2학년 1학기 필수 교과인 오픈소스 소프트웨어 개발 방법 및 도구에서 Linux 한학기 살기를 하여,

Linux에 익숙해 지고, Terminal 사용에도 적응하도록 하고 있습니다.

그리고, 해당 교과는 23년도부터 컴퓨터공학과에서도 필수로 지정하고 있습니다.


하지만, 다수의 학생이 MacOS/Linux가 아닌 Windows 컴퓨터를 사용하고 있고, 

WSL2의 확산으로, 네트워킹 및 서버를 다루는 교과목에서, Windows에 WSL2 기반 Linux 환경을 설치하는 경우가 늘고 있습니다.

이에 Windows에서의 Command Prompt 및 PowerShell의 CLI 사용도 늘고 있습니다.

그러나, 이들은 1980년대 탄생한 MS DOS에서 사용하던 명령어들로서, 

마우스와 GUI에 익숙한 사람에게는 낯선 환경으로 생각됩니다.


이러한 이유로, Windows 환경에서 Command Prompt 혹은 PowerShell이 낯선 학생은 다음의 사이트를 참조하기 바랍니다.

모든 명령을 배울 필요는 없고 최소한, DIR / CD / CLS / COPY / DEL / MD (MKDIR) / RD (RMDIR) / MORE / EXIT 정도만 익히면 됩니다.


https://en.wikipedia.org/wiki/List_of_DOS_commands 

https://www.youtube.com/watch?v=5Xlf6vkJJ6E 

https://www.youtube.com/watch?v=s70bqmb00z8 


오픈소스 소프트웨어 개발 방법 및 도구를 수강하지 않은 학생으로, MacOS 혹은 Linux 컴퓨터를 사용한다면, 다음의 사이트를 참조하기 바랍니다.

모든 명령을 배울 필요는 없고 최소한, ls, cd, clear, cp, rm, mv, mkdir, rmdir, more , exit 정도만 익히면 됩니다.

참고로 MacOS의 모든 명령이 Linux와 같지는 않으나, 언급한 정도는 동일하니 MacOS에서의 실행도 문제 없습니다.


https://kinsta.com/blog/linux-commands/

https://www.youtube.com/watch?v=9_KIdQ8abH4 

댓글