Today I Learned - 06

dk.han·2021년 7월 28일
0
post-thumbnail

CLI

Command-Line Interface는 명령어를 통해 컴퓨터를 조작하는 방식을 말한다.
우리가 흔히 마우스로 파일을 선택하고 실행하는 것은 GUI(Graphical User Inerface)다.
컴퓨터를 20년? 정도는 사용했지만 이런 용어들은 처음 들었...... 자괴감...

나는 Ubuntu와 Windows10 두가지 운영체제를 쓰고있는데
Windows10에서는 CLI 명령어를 사용하기 위해 cmdPowershell을 이용한다.

Codestate 교육과정은 Ubuntu와 MacOS에 맞춰져 있는데 여기서는 terminal을 이용하여
CLI 명령어들을 사용한다

기본적인 CLI 명령어 (Ubuntu 기준)

  • pwd : 현재 위치 확인하기
  • mkdir : 새로운 폴더 생성하기
  • ls : 특정 폴더에 포함된 파일이나 폴더 확인하기
  • nautilus : 현재 위치를 GUI로 실행하는 명령어
  • cd : 폴더에 진입하기
  • touch : 파일 생성하기
  • cat : 파일의 내용을 터미널에 출력하기
  • rm : 폴더나 파일 삭제하기
  • mv : 폴더나 파일의 이름을 변경 or 위치 옮기기
  • cp : 폴더나 파일을 복사하기

내 컴퓨터 인생 처음으로 CLI 명령어를 배워서 터미널을 켜서 이것저것 하면서 여러번 사용해보았다.

짝수생성기

오늘의 sprint과제는 짝수생성기.
터미널에서 텍스트 편집기인 nano를 이용해 js 파일을 열고 함수를 완성하고 실행시켜보는 과제였다. 그리고 터미널로 과제도 제출하는 과정이었는데 원리는 아직 잘 모르지만 굉장히 편리한건 알겠다. 컴퓨터는 알면 알수록 신세계.....

과제는 크게 어려운게 없엇다. range를 이용하여 함수를 완성시키는 것인데 오늘은 CLI를 다뤄보는거에 초점이 맞춰져 있어서 함수 작성은 매우 기초였음.

오늘의 가장 엿같음은 Ubuntu가 자꾸 트러블나서 멈추고 멈추고 멈추고....... 재설치만 4번을 했다는 점이다. 아...... 진짜로 맥북 지를뻔햇다. 근데 가난하니까.... 결제를 누르고 싶어도 결제 누르기 전에 이성이 다시 찾아지더라....... 내 인생....

이제 좀 제대로 되는거 같으니 제발 트러블 나지 말아다오 ㅜㅜ...

0개의 댓글