2023. 12. 27. 17:53ㆍNAVER AI Tech/Computer Science
Linux : 서버에서 자주 사용하는 OS
- 오픈소스(무료), 안정성, 신뢰성이 뛰어남
터미널/콘솔 : 쉘을 실행하기 위해 문자 입력을 받아 컴퓨터에 전달
쉘 : 사용자가 문자를 입력해 컴퓨터에 명령할 수 있도록 하는 프로그램
sh : 최초의 쉘
bash : Linux 표준 쉘
zsh : MacOS 기본 쉘
쉘 기본 커멘드
mkdir : make directory
ls : list segments
pwd : print working directory
cd : change directory
cp : copy
mv : move(rename시에도 사용)
tree : 폴더의 하위 구조를 계층적으로 표현(readme 작성시에 유용함)
vi : vim 편집기로 파일 생성
- command mode, insert mode, last line mode 세 가지 모드가 존재.
- dd는 현재 위치한 한 줄 삭제
- i는 insert mode로 변경(최초 시작은 command mode)
- x는 커서가 위치한 곳 글자 1개 삭제
- k는 커서를 위로, j는 커서를 아래로, l는 커서를 오른쪽으로 h는 커서를 왼쪽으로.
- ESC키 : command mode로 전환
- command mode에서 콜론(:)은 last line mode로 전환. wq입력시 저장후 vim편집기 종료
커멘드. 자주 사용하는것은 암기하는 것이 좋으나 사용하다보면 자연스럽게 익숙해진다
'NAVER AI Tech > Computer Science' 카테고리의 다른 글
7. MLOps (0) | 2023.12.28 |
---|---|
6. Debugging (0) | 2023.12.28 |
4. Docker (1) | 2023.12.28 |
2. 라이브러리 버전 관리 (0) | 2023.12.27 |
1. Software Engineering (0) | 2023.12.27 |