멋사 학습 18일차

파랑·2021년 11월 24일
0
리눅스에서

학습한 것

  • 리눅스 명령어, vi 에디터
  • SASS

리눅스는 커널 컴파일을 해보면서 많은 고통을 겪은 적이 있어서 어려움이 느껴지지는 않았다.

리눅스 명령어

웹에서 GET하는 wget 명령어,
명령어에 별칭을 부여하는 alias / unalias 명령어,
실행하고자 하는 프로그램의 경로명을 출력하는 which
프로세스를 백그라운드나 포그라운드로 옮기는 fg, bg
데몬 형태로 실행하는 nohup
서버 테스트로 사용하는 curl
등의 명령어는 사용해 보지 않았고 몰랐는데 알게 되었다.

vi 에디터

vi는 명령어를 자세히는 모르고 사용했기 때문에 쓸만한 것들만 정리해본다.
출처 : https://withcoding.com/112

(명령모드 -> 입력모드)
a : 커서 다음(오른쪽)에 입력
A : 행 마지막 부분에 입력
i : 커서 앞(왼쪽)에 입력
I : 행 처음 부분에 입력
o : 커서 밑에 빈 행을 추가하여 입력
O : 커서 위에 빈 행을 추가하여 입력
s : 커서에 있는 글자를 지우고 입력

(입력모드 -> 명령모드)
ESC

(커서이동)
h, j, k, l : 좌, 하, 상, 우 커서 이동 (방향 키가 없는 키보드에서 사용)
w : 다음 단어의 첫 글자로 이동
b : 이전 단어의 첫 글자로 이동
G : 마지막 행으로 가기

(복사)
yw : 커서를 기준으로 뒤에 있는 단어 글자 복사 (커서 포함)
yb : 커서를 기준으로 앞에 있는 단어 글자 복사
yy : 커서가 있는 라인(줄) 복사
yw, yb, yy 명령 앞에 복사할 숫자를 지정할 수 있다. ex) 3yw, 2yb, 4yy

(붙여넣기)
p : 커서 다음에 붙여넣기
P : 커서 이전에 붙여넣기

SASS

SASS의 정의와 사용법에 대해서 학습했는데,
강의에서 이미 css가 정의된 파일을 SASS로 바꾸려고 하니 너무 어려웠다.
아직 제대로된 이해가 안 된 것 같다.

sass는 css로 컴파일 되는 스타일 시트 확장 언어이고,
css 전처리기이다. 개발을 sass 기반으로 하고 css로 익스포트 하는 과정을 거친다.

복잡한 css를 조금 더 쉽고 체계적으로 만들 수 있다는 장점이 있는 것 같다.
근데 체계적이라는 것이 잘 체계적으로 되어야 한다는 느낌이다.
사용법은 내일 정리하려고 한다.

오늘의 일기

comfort zone을 넘어서자

0개의 댓글