Miracle Morning, LHWN

0_0. 환경 세팅하면서 이것저것 궁금해서 찾아본 것들 정리 본문

IT 기술/[React] Project

0_0. 환경 세팅하면서 이것저것 궁금해서 찾아본 것들 정리

Lee Hye Won 2021. 5. 31. 16:57

# bash와 zsh의 차이 : Linux는 기본적으로 bash를 사용하지만, 다른 쉘 환경으로도 전환을 할 수가 있는데 그것이 zsh이다.

다만, zsh은 최신 버전으로 bash와 호환되지만 더 많은 기능을 가지고 있다.

(예를 들어 기본으로 제공되는 맞춤법 수정, 향상된 명령줄 완성, 셸의 플러그인 역할을 하는 로드 가능한 모듈, 명령 대신 파일 이름 또는 명령 줄의 다른 항목을 별칭으로 지정할 수 있는 전역 별명 및 더 많은 테마 지원)

Oh My Zsh : 플러그인 및 zsh 용 테마와 같은 주요 확장 기능을 제공해준다. 이를 통해 사용자는 보다 개인화된 인터페이스를 사용하여 쉘에서 작업하고 다양한 도구, 편리한 기본 지원 시스템에 액세스할 수 있다

# vi 마지막 행 모드 (Last Line Mode) 명령어

 

vi 명령어 동작
w 현재 파일명으로 파일 저장 (저장만 하고, 꺼지지는 않음)
w [파일명] 입력한 파일명으로 파일 저장 (저장만 하고 꺼지지는 않음)
q vi 종료 (저장되지 않음)
q! vi 강제 종료 (!가 붙으면 강제로 수행)
wq 저장 후 종료
wq! 강제 저장 후 종료
f [파일명] 파일 이름을 [파일명]으로 변경
ex) f abc.txt
숫자 해당 라인으로 커서 이동
$ 파일의 맨 끝 줄로 이동
e! 마지막 저장 이후 모든 편집 취소
/문자열 현재 커서 위치에서부터 파일 앞쪽으로 문자열 탐색
?문자열 현재 커서 위치에서부터 파일 뒤쪽으로 문자열 탐색
set nu vi 라인 번호 출력
set nonu vi 라인 번호 출력 취소

 

# mongod 와 mongo의 차이

 

mongod is the "Mongo Daemon" it's basically the host process for the database.

 

When you start mongod you're basically saying "start the MongoDB process and run it in the background". mongod has several default parameters, such as storing data in /data/db and running on port 27017.

 

mongo is the command-line shell that connects to a specific instance of mongod.

 

When you run mongo with no parameters it defaults to connecting to the localhost on port 27017. If you run mongo against an invalid machine:port combination then it will fail to connect (and tell you as much).

Comments