【한글자막】 Linux Command Line 부트캠프: 리눅스 초보자부터 고수까지

커맨드 라인 고급 사용자로 거듭나기! 이 코스에서 배우는 커맨드를 통해 컴퓨터와 상호 작용하는 방식을 변경하여 모든 새로운 워크플로우와 전략을 사용하고, 컴퓨터를 다루는 데에 있어 여러분의 파워를 키울 수 있습니다!

4.89 (267 reviews)
Udemy
platform
한국어
language
Software Engineering
category
instructor
2,610
students
16 hours
content
Aug 2023
last update
$74.99
regular price

What you will learn

수십 가지 커맨드와 커맨드 라인을 마스터하세요!

제한된 그래픽 사용자 인터페이스에 의존하지 마세요

나만의 커맨드, 처음부터 작성해보세요

Cron을 사용하여 작업을 자동화하고 작업을 예약하세요

커맨드 라인에서 컴퓨터를 완전히 제어해보세요

파일 퍼미션의 단점을 마스터하세요

효율성을 향상시키는 강력한 키보드 단축키를 배워보세요

강력한 커맨드 파이프라인을 구축해보세요

Description

  • 리눅스 커맨드 라인 부트캠프!

  • 수십 개의 커맨드를 배우고 마스터하기!

  • 대화식 코스 : 연습프로젝트 포함!


리눅스 Command Line 부트캠프: 초보자부터 고수까지 강의를 선택해야 하는 이유

커맨드 라인 고급 사용자로 거듭나는 것을 목표로 하는 이 새로운 코스, 리눅스 커맨드 라인 부트캠프에 오신 여러분을 환영합니다!

이 코스를 통해 수십 개의 강력한 커맨드(하단의 긴 목록 참조)를 배우지만, 그것보다 더 중요한 것은 새로운 커맨드를 계속 배우고 컴퓨터를 완전히 제어할 수 있는 도구를 제공합니다.

이 코스에서 배우는 기술을 통해 여러분은 더 강력한 웹 개발자, 데이터 과학자, 기계 학습 엔지니어, 게임 개발자 또는 평범한 컴퓨터 사용자가 될 수 있습니다!


기본 커맨드에 대한 경험이 있든 완전히 초심자이든 이 코스는 기술을 다음 단계로 끌어올리는 데 도움이 될 것입니다.

커맨드 라인 학습은 웹 개발, 데이터 과학, 기계 학습 또는 기타 기술 분야 간의 일반적인 구분을 초월하는 드문 기술 중 하나입니다.

매일 컴퓨터로 작업하는 경우 커맨드 라인을 마스터하면 도움이 됩니다. 이 코스에서 배우는 커맨드를 통해 컴퓨터와 상호 작용하는 방식을 변경하여 모든 새로운 워크플로우와 전략을 사용하고, 컴퓨터를 다루는 데에 있어 여러분의 파워를 키울 수 있습니다!

더 중요한 것은, 이 코스를 통해 실제 세계와 직장에서 여러분을 기다리고 있는 모든 커맨드를 정복할 수 있는 준비를 마칠 수 있다는 점입니다.


더욱 강력해진 여러분의 능력을 느끼세요!


리눅스 Command Line 부트캠프 커리큘럼 간단히 보기

이 코스는 다루는 내용이 많습니다. 다음은 핵심 사항에 대한 간략한 요약입니다. 더 자세한 설명을 보려면 아래로 스크롤하세요.

  • 수십 개의 강력한 커맨드 학습 (아래의 긴 목록 참조)

  • 큰 그림 이해하기: 모든 커맨드가 어떻게 함께 들어맞는지 이해하기

  • 여러 커맨드를 함께 연결하여 복잡한 데이터 파이프라인 구축하기

  • 커맨드 라인 탐색 및 리눅스 폴더 구조 마스터하기

  • 파일 및 폴더 생성, 삭제, 이동, 복사 이름 바꾸기

  • 유닉스 파일 퍼미션 해독 및 조작

  • Find, locate grep과 같은 강력한 검색 커맨드 사용하기

  • 표준 입력, 표준 출력 및 표준 오류의 리디렉션 마스터하기

  • 사용자 정의 커맨드를 처음부터 작성하기!

  • 쉘을 사용자 지정하기: 유용한 에일리어스를 작성하고 프롬프트를 조정하는 등의 작업을 수행하기

  • 배쉬 확장대체

  • croncronjobs를 사용하여 지루한 작업을 자동화하기

  • nano를 사용하여 커맨드 라인에 직접 파일 편집하기

  • 커맨드 라인의 효율성을 높이는 키보드 단축키 마스터하기


리눅스 Command Line 부트캠프 강사 Colt Steele 의 한마디!

안녕하세요, 제 이름은 Colt Steele입니다. 저는 수년간 대면 소프트웨어 엔지니어링 부트캠프를 이끌었으며 수천 명의 학생들이 직업을 바꾸도록 도왔습니다. 온라인에서는 백만 명이 넘는 학생들을 가르쳤고 수십만 개의 별 5개 등급과 리뷰를 가지고 있습니다.

이 코스는 여러분이 배우는 기술을 연습하도록 독려하는 연습재미있는 도전으로 가득 찬 대화식 코스입니다. 여러분은 제 부트캠프 학생들이 경험하는 것과 동일한 과제 및 프로젝트를 접하게 될 것입니다. 커맨드를 계속해서 배우는 것은 끔찍할 정도로 지루한 경험일 수 있지만 이 코스를 가능한 한 흥미롭게 만들기 위해 최선을 다했습니다. :) 제 농담이 마음에 안 들지 모르겠지만 여러분은 결코 지루하지 않을 거에요!


- Colt

P.S. 강의를 들으시고 강의와 관련하여 궁금하신 점은 무엇이든 Q&A에 남기실 수 있지만, 꼭 영어로 남겨주세요. 그래야 답변을 드릴 수 있습니다. :)



** 커리큘럼 세부 설명**

이 코스는 터미널, 쉘, 커널, 유닉스, Unix-Like, GNU, 리눅스배쉬와 같은 혼란스러운 기술 용어에 대한 심층 분석으로 시작합니다. 컨텍스트와 커맨드 라인 주변의 WHY, 그리고 오늘날에도 여전히 시스템에 영향을 미치는 그 역사를 이해하는 것이 중요합니다.

그런 다음 일반적인 패턴과 옵션과 인수를 포함하여 모든 커맨드가 따르는 구조로 초점을 옮깁니다. 우리가 정의한 이 청사진은 나머지 코스에서 다루는 다른 모든 주제에 정보를 제공합니다. 또한 man, help, whichtype 커맨드를 사용하여 특정 커맨드에 대해 자세히 알아보는 방법을 배우게 됩니다.

다음으로 매우 중요한 리눅스 폴더 구조를 다루고 ls, pwdcd를 포함하여 컴퓨터를 탐색하는 데 필요한 필수 커맨드를 배웁니다. 여러분은 곧 전문 내비게이터가 될 것입니다!

여기에서는 touch, mkdirfile 커맨드를 사용하여 커맨드 라인에서 바로 새 파일과 폴더를 만드는 방법을 배웁니다.

다음으로 Nano라는 커맨드 라인에 바로 내장된 특수 텍스트 편집기에 대해 자세히 알아보겠습니다. Nano를 사용하여 파일을 열고 편집하는 방법, 다양한 Nano 단축키를 익히고, Nano의 전역 설정을 구성하는 방법까지 배우게 됩니다.

다음 섹션에서는 강력한 커맨드 rm, mvcp를 다룹니다. 개별 파일과 전체 디렉토리를 제거하고, 파일을 이동하고 이름을 바꾸고, 커맨드 라인에서 바로 파일과 폴더를 복사하는 방법을 배우게 됩니다. 이것들은 여러분이 알 수 있는 가장 유용한 커맨드들 중 일부입니다!

그런 다음 히스토리 커맨드 및 히스토리 확장에 대해 자세히 알아보기 전에 터미널 효율성을 개선하는 데 사용할 수 있는 유용한 키보드 단축키에 집중하기 위해 잠시 휴식을 취합니다.

다음 섹션에서는 less, cat, tac, rev, head, tail, wcsort를 포함하여 파일 내용 조작과 관련된 수많은 커맨드를 다룹니다. 그런 다음 표준 입력, 표준 출력표준 오류의 세 가지 표준 스트림을 다룹니다. 세 가지 스트림을 모두 리디렉션하고 데이터를 완전히 제어하는 ​​방법을 배우게 됩니다.

다음으로 제 가장 좋아하는 주제인 파이핑으로 이동합니다! 이 섹션에서는 여러 개별 커맨드를 함께 연결하여 복잡하고 강력한 파이프라인을 구성하는 방법을 배웁니다. 또한 tr 커맨드와 tee 커맨드에 대해서도 배우게 됩니다. 거기에서 우리는 확장대체를 사용하여 쉘의 언어를 "말하는" 법을 배웁니다. 와일드카드 문자, 물결표 확장강력한 중괄호 확장을 사용하는 경로 이름 확장의 모든 기능을 배웁니다. 그리고 산술 확장, 커맨드 대체, 작은따옴표와 큰따옴표도 다룹니다.

다음으로 우리는 시스템에서 파일을 찾는 데 도움이 되는 두 가지 커맨드인 locatefind에 대해 배웁니다. 우리는 find 커맨드와 많은 멋진 옵션 및 사용 사례에 특별한 주의를 기울입니다. 이름, 크기, 타임스탬프 등으로 파일을 찾는 방법을 배웁니다. 또한 find의 exec 옵션과 xargs 커맨드를 사용하여 파일을 bulk-edit 하는 방법을 배우게 됩니다.

그런 다음 초점을 grep 커맨드로 이동합니다. grep을 사용하여 파일 내용을 재귀적으로 검색하고 정규 표현식을 사용하여 복잡한 파일을 일치시키는 방법을 배웁니다.

다음으로 파일 퍼미션에 대한 세부 사항을 논의하는 데 시간을 할애합니다. 파일 속성을 읽고 읽기, 쓰기 및 실행 퍼미션을 이해하는 방법을 배우게 됩니다. 다음 섹션에서는 chmod, chown, sudosu를 포함한 커맨드를 사용하여 퍼미션을 변경하는 방법을 배웁니다.

다음 섹션에서는 쉘 환경을 사용자 지정하는 방법을 배웁니다. 사용자 지정 에일리어스를 작성하고, 쉘 변수를 사용하고, 멋진 프롬프트를 만드는 방법을 배우게 됩니다. 그런 다음 처음부터 우리 고유의 복잡한 커맨드를 만드는 방법과 배쉬 스크립팅의 기초를 배웁니다! 끝으로 여러분은 자신의 프로그램을 작성하고 실행하게 될 것입니다.

마지막으로 신비한 cron 데몬에 대해 알아봅니다. 여러분은 마지막으로 자동화되고 예약된 cronjob을 설정하는 재밌는 cron 구문을 배우게 됩니다


** 리눅스 Command Line 부트캠프 :커맨드 목록 **

  • date

  • cal

  • ncal

  • echo

  • man

  • help

  • which

  • type

  • ls

  • cd

  • pwd

  • touch

  • mkdir

  • nano

  • rm

  • rmdir

  • mv

  • cp

  • cat

  • less

  • tac

  • rev

  • head tail

  • wc

  • sort

  • tr

  • tee

  • locate

  • du

  • find

  • grep

  • xargs

  • chmod

  • sudo

  • su

  • chown

  • addgroup

  • adduser

  • export

  • source

  • crontab

  • tar

Content

빠른 코스 전체 오리엔테이션

강의에 오신 것을 환영합니다!
명령줄을 배우는 이유
슬라이드와 실습 찾기
조언 한마디

소개

운영체제
유닉스와 유닉스 계열
원조 유닉스 매뉴얼 살펴보기
리눅스, GNU, 커널
터미널, 쉘, Bash 살펴보기
설치 및 설정

명령어 기초

이 섹션에서 꼭 기억해야 할 것들
터미널 열기
프롬프트 이해하기
첫 명령어 사용하기
터미널에서 방향키 사용하기
명렁줄 인자
명령어에 옵션 넣기
여러 옵션 묶어쓰기
긴 형태 옵션 사용하기
매개변소를 필요로 하는 옵션
Command Structure Quiz

도움말 확인하기

이 섹션에서 꼭 기억해야 할 것들
매뉴얼 소개
맨 페이지 탐색 및 검색
맨 페이지 시놉시스 자세히 알아보기
Man Page Syntax Quiz
7개의 매뉴얼 섹션 및 그 검색
type 와 which 명령어
Help 명령어 사용하기
도움말 확인하기 실습

파일 시스템 탐색

이 섹션에서 꼭 기억해야 할 것들
루트 디렉토리
홈 디렉토리
pwd 명령어
ls 명령어 사용하기
ls 명령어를 사용할 때 유용한 옵션
cd 명령어로 작업 디렉토리 변경하기
상대 경로와 절대 경로
Navigation Quiz
기타 폴더들
파일 시스템 탐색 실습

파일 및 폴더 생성

이 섹션의 핵심
touch 명령어로 파일 생성
touch 명령어가 touch라고 불리는 이유
파일 종류 및 확장자 탐색과 file 명령어
파일명: 좋은 예, 나쁜 예, 못난 예
mkdir 명령어로 디렉토리 생성
파일 및 디렉토리 생성 실습

Nano 텍스트 편집기

이 섹션의 핵심 주제
Nano 소개
Nano 기초
Nano로 파일 생성하기
Nano 단축키 정복하기
Nano로 찾기 & 바꾸기
Nano 환경설정 및 철자 검사
Nano 실습

삭제, 복사, 이동

이 섹션의 핵심 주제
rm으로 파일 삭제하기
-d, -r로 폴더 삭제하기
mv로 파일 이동하기
mv로 폴더 이동하기
mv로 이름 변경하기
cp로 복사하기
삭제, 복사, 이동 실습

단축키와 히스토리

이 섹션의 핵심 주제
줄들을 지우고 점프하기
문자와 단어를 점프하기
문자와 단어를 교체하기
줄, 단어 지우기와 다른 것들
킬 링으로부터 붙여넣기
history 명령어와 히스토리 확장

파일로 작업하기

이 섹션의 핵심 주제
cat 명령어
less 사용하기
tac과 rev
head와 tail
wc 명령어
sort 명령어
데이터 열을 이용해 정렬하기
파일로 실습하기

리다이렉션

이 섹션의 핵심 주제
표준 스트림 개요
표준 출력의 리다이렉션
표준 출력의 추가
표준 입력의 리다이렉션
표준 입력과 출력을 동시에 리다이렉션 하기
표준 에러의 리다이렉션
한번에 리다이렉션 하기와 멋진 단축키들
리다이렉션 실습

파이프

이 섹션의 핵심 주제
파이프 개요
파이프 써보기
리다이렉션과 파이핑 비교
막간을 틈타 tr 명령어 배우기
여러 파이프를 동시에 사용하기
tee 명령어 사용하기
파이프 실습

확장

이 섹션의 핵심 주제
경로명 확장 기초
경로명 확장 더 알아보기
틸드 확장
중괄호 확장의 마법
산술 확장
큰따옴표와 작은따옴표
명령어 치환
확장 실습

찾기

이번 강의의 핵심
locate 명령어
find 명령어
추가적인 find 옵션
타임스탬프는 어떻게 작동하는가
시간을 기반으로 한 find
논리 연산자와 함께 사용하는 find
find -exec 옵션을 이용한 사용자 정의 명령
xargs 명령어
find 실습

grep 명령어

이번 강의의 핵심
grep 명령어 소개
재귀적 grep 검색
grep 옵션
grep과 정규식 표현
grep과 확장 정규식
grep에 파이프 연결

권한 기초

이번 강의의 핵심
다중 사용자 시스템과 권한 소개
파일 소유자와 그룹 소유자
파일 속성
권한의 이해
읽기 권한
쓰기 권한
실행 권한
권한 정리와 실습

퍼미션 변경하기

본 섹션의 핵심
Chmod 커맨드: 기호 표기법
Chmod를 활용한 팔진법 사용하기
su 커맨드 - 대체 사용자
굉장히 특별한 루트 사용자
Sudo 커맨드 사용하기
Chown을 활용하여 소유권 변경하기
그룹 활용에 대한 시연

환경

본 섹션의 핵심
환경과 변수란 무엇인가
매개변수 확장
변수 정의와 엑스포트
신비로운 스타트업 파일
나만의 프롬프트 만들기
에일리어스 정의하기
유용한 에일리어스와 .bash_aliases 파일

우리만의 커맨드 작성하기

본 섹션의 핵심
스크립팅이란 무엇인가
우리의 첫 스크립트
신비로운 PATH 변수
PATH에 추가하기
스크립트 실행하기
Shebang의 중요성
날씨 프로그램 만들기

Cron(크론)

본 섹션의 핵심
Cron이란 무엇인가
CronJob의 여러운 구문
우리의 첫 CronJob
CronJob의 오류 해결하기
더 많은 Cron 구문 살펴보기
데일리 백업 Cronjob 작성하기

부록: 설치해보기

Mac 설치 실행과 터미널 설정
Mac 버츄얼 머신 설정
Windows 설치 개요
Windows 버츄얼 머신 설정
WSL 설치

Screenshots

【한글자막】 Linux Command Line 부트캠프: 리눅스 초보자부터 고수까지 - Screenshot_01【한글자막】 Linux Command Line 부트캠프: 리눅스 초보자부터 고수까지 - Screenshot_02【한글자막】 Linux Command Line 부트캠프: 리눅스 초보자부터 고수까지 - Screenshot_03【한글자막】 Linux Command Line 부트캠프: 리눅스 초보자부터 고수까지 - Screenshot_04

Reviews

Hong
December 26, 2022
지금까지 리눅스를 배우면서 파일을 옮기고 저장하는 명령어만을 배워와서 리눅스를 경험은 했지만 이해하지는 못했습니다. 하지만 이 강의를 통해서 리눅스와 유닉스와의 차이점과 파이프와 같은 새로운 개념을 학습할 수 있어서 좋았고 무엇보다 한글자막이 지원되어서 어려운 개념에도 수월하게 이해할 수 있어서 좋았습니다. 감사합니다!
윤영득
August 22, 2022
전반적으로 리눅스를 이해하는데 아주 훌륭한 강의이다. 하지만 강의의 끝으로 갈 수록 오탈자, 혹은 아예 글자가 빠져있거나 하는 번역문제가 아쉽다. 아무래도 번역자가 공학 기초지식이나 리눅스 지식이 없어서 그런 문제가 발생한 것도 있는 것 같다. 하지만 전체적으로 강의를 보았을 때, 리눅스를 이해하고 사용하는데 훌륭한 강의이다. 이 강의로 리눅스를 시작해도 좋을 것 같다!
신관용
June 12, 2022
Clear instruction and typical English ponunciation makes this lecture super easy yo understand! I strongly recommend this lecture to those who have English as a foreign language!

Charts

Price

【한글자막】 Linux Command Line 부트캠프: 리눅스 초보자부터 고수까지 - Price chart

Rating

【한글자막】 Linux Command Line 부트캠프: 리눅스 초보자부터 고수까지 - Ratings chart

Enrollment distribution

【한글자막】 Linux Command Line 부트캠프: 리눅스 초보자부터 고수까지 - Distribution chart
4490252
udemy ID
1/12/2022
course created date
3/30/2022
course indexed date
Bot
course submited by