1 of 23

터미널 약팔이

부제 : 이걸 진짜 믿는 사람은 없겠죠? - 이민욱

PPT 보기 : wiki.zeropage.org/wiki.php/정모/2021.05.12

2 of 23

잉? 터미널? 그걸 왜 쓰죠?

아니 일단 앉아보세요.

아니 들어보라니까 왜 옛날 옛적에 만들어진게 쓰이겠어요

3 of 23

터미널이란말야!

커맨드라인 인터페이스(Command-Line Interface, CLI)를 의미한단다

나때는 마우스 집으면 어딜 불결하게 마우스 집냐 말했다 이말이야

신성한 키보드로만 해야지

4 of 23

그래서 뭐 말하고 싶은거죠?

개발할때 터미널이 좋은 도구다는 걸 알려주려고 그런다.

5 of 23

6 of 23

개발 도구

  • Editor
  • Debugger
  • Source Version Control
  • Compiler and Builder
  • ...

7 of 23

Editor

VI/VIM

잉 그거 완전 불편한거 아님?

그거 자동완성도 안되고 문법도 안잡아 주잖아요

8 of 23

잉?

9 of 23

이거 다 거짓말인거 아시죠?

에이 저게 어떻게 되요

단축키랑 명령어만으로 코딩하는게 어떻게 가능해요

10 of 23

에이 그리고 VI는 키도 많잖아요

단축키를 언제 다 외워요

11 of 23

잉?

VSCode “기본 단축키”

확장도구는?

12 of 23

실용주의 프로그래머

13 of 23

그래서 터미널 약은 언제 파시죠?

아 이제 팔꺼에요 기다려봐요

14 of 23

VIM

하지만 VSCode 쓰면 됩니다.

그리고 저기 자동완성도 사실 VSCode랑 완전히 동일한 방식이에요

15 of 23

TIG

16 of 23

오 이거 좋은것 같다.

Git log가 잘보이네요

Git log --graph 쓰기 힘들었는데

17 of 23

그냥 GitKraken 쓰세요

18 of 23

Zsh

19 of 23

혹시 쉘 스크립트는 짜실줄 아시는건가요?

그냥 예뻐서 쓰는거면 안써도 됩니다.

20 of 23

Tmux

근데 이건 진짜 좋은 약이에요

한번 써보세요

21 of 23

하고싶은말

도구의 사용법을 배우세요

“그거 Visual Studio로 못하나요?”

“Visual Studio 에서는 Java 못짜나요?”

도구를 배우세요

누구는 Command Line으로도 잘하는거, 왜 켜는데 3분씩 걸리는 프로그램으로도 못하는거죠?

22 of 23

건저갈것

  • Tmux 써보자
  • 내가 쓰는 도구 단축키는 어느정도 알고있나?

23 of 23

+Extra (진짜 터미널 약팔이)

Zsh

FZF

Ripgrep

은 현대 터미널 도구라고 불릴정도로 유명합니다. 한번 진짜로 봐보시죠.

  • 시연