✅ 다양한 리눅스의 종류 (리눅스 배포판) 리눅스(Linux)는 오픈소스로 공개되어 있는 운영체제이다. 그래서 누구나 자유롭게 커스터마이징해서 새로운 버전을 만들 수 있다. 그래서 사람들과 기업들이 자신들의 목적에 맞게 다르게 만든 리눅스가 아주 많이
✅ 패키지 매니저(Package Manager)란? 갤럭시(Android)에서 앱을 받을 때는 Play Store를 활용하고, 아이폰(iOS)에서 앱을 받을 때는 App Store를 활용할 것이다. 이런 것처럼 개발 환경에서는 프로그램(소프트웨어, 라
✅ 명령어를 일일이 다 칠 필요 없는 자동완성 기능 리눅스에는 자동 완성 기능이 있다. 명령어의 처음 몇 글자만 입력한뒤 Tab을 누르면 그 다음은 자동으로 완성해준다. [예제 1] $ cd ~ # 홈 디렉토리로 이동 $ touch text-file-
✅ 리눅스를 실행시키자마자 뜨는 첫 화면 해석하기 빨간 박스 이외의 내용들은 신경쓰지 말자. 리눅스를 처음 배우는 입장에서 별로 중요한 내용이 아니다. 터미널 창을 보면 맨 마지막 줄에 ubuntu@ip-172-31-24-185:~$라고 표시되어 있다
✅ [Q&A] 이 다음에는 어떤 걸 공부해야 하나요? 개발 공부에는 엄격한 순서를 지켜서 공부해야 하는 건 딱히 없다. 하지만 비전공자로 개발을 한 입장에서 “이 순서로 공부했다면 더 수월하게 공부헸겠다”라고 생각이 드는 공부 순서는 있다. 아래 링크
✅ 프로세스란? 프로세스(process)란 실행 중인 프로그램을 의미한다. 운영체제를 공부해보지 않은 사람들한테는 프로세스(process)라는 용어보다 프로그램(program)이라는 용어가 익숙할 것이다. 하지만 프로세스(process)라는 용어를 더
✅ 다양한 텍스트 에디터 윈도우나 맥에서 파일에 코드(또는 텍스트)를 작성할 때 vscode, IntelliJ, Sublime Text와 같은 프로그램을 활용했을 것이다. 이런 프로그램을 보고 텍스트 에디터(Text Editor)라고 얘기한다. 리눅스
✅ [Q&A] 이 강의에 없는 리눅스 명령어는 어떻게 공부해야 하나요? 이 강의는 리눅스의 모든 명령어를 다룬 게 아니기 때문에 개발을 하다보면 안 배운 명령어들도 자주 만나게 된다. 이럴 때 효과적으로 공부하는 방법을 알려주겠다. 평소 개발을 공부할
✅ 리눅스 명령어들의 공통적인 패턴 - 옵션(Option) 앞으로 여러 리눅스 명령어를 배우다 보면 공통적인 패턴이 보일 것이다. 그 패턴이 뭔지만 파악해도 리눅스 명령어를 훨씬 쉽게 학습할 수 있게 된다. 이전 강의에서 아래와 같은 명령어를 배우고
✅ 파일에 작성된 내용 보는 방법 파일에 작성된 내용을 볼 수 있는 방법은 여러가지가 있지만 두 가지 방식만 먼저 익혀두자. vim 활용 cat 명령어 활용 ✅ 텍스트 양이 많은 파일을 봐야 할 때 # 텍스트 양이 많은 파일 생성 # (= 1부터 10