이번에 학교에서 리눅스를 배우는데 뭔지 모르겠는게 있어서 질문좀 하겠읍니다


리눅스는 윈도우처럼 운영체제잖아? 그러면 어딘가 하드웨어에 설치돼있을거란말이지

리눅스 실습할때 MobaXterm이라는 프로그램으로 하는데 이 프로그램이 서버에 접속하는 역할을 해주는건가?


그리고 전에 c언어 배울때는 visualstudio로 코딩했는데 리눅스에서는 보니까 gedit 편집기, vi 편집기로 코딩하는거같은데 얘네는 텍스트파일 편집기인것 같은데 디버그는 따로 할 수 없는거야?