Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 팀프로젝트 기획
- API명세
- 장고
- json to db
- 머신러닝
- 백엔드
- 프로필사진 업로드
- 댓글지우기
- 비밀번호 수정
- 이진 논리 회귀
- CNN
- test.py
- ERD
- Python
- python to json
- DRF
- 딥러닝
- 개인페이지
- 와이어프레임
- serializer
- original set
- 북마크한 목록 가져오기
- 댓글쓰기
- 다항 논리 회귀
- Django
- 팔로우 기능 에러
- js
- 프론트엔드
- class view
- docker
Archives
- Today
- Total
코딩 개발일지
리눅스(Linux) - AWS - Ubuntu 기본 명령어 본문
Linux는 오픈소스기 때문에 무료로 사용할 수 있는 OS이고, 다른 종류의 OS에 비해 비교적 안정적인 환경에서 운영할 수 있다.
wild card(*)란?
< .txt로 끝나는 모든 파일 목록 출력하기 >
ls -l ./*.txt
파일을 원하는대로 수정하고, 내용을 추가하는 방법 : vi 편집기 활용
- vi 편집기 mode 종류
- insert mode : 텍스트를 입력 할 수 있는 상태
- command mode : 특수한 command를 입력 할 수 있는 상태
- insert mode 진입 방법
- i : 현재 위치에서 insert mode 진입
- a : 현재 위치에서 커서를 한 칸 앞으로 이동 후 insert mode 진입
- A : 현재 위치에서 가장 마지막 텍스트로 이동 한 후 insert mode 진입
- o : 현재 위치에서 한칸 개행 한 후 insert mode 진입
- esc : insert mode 나가기
- command mode 명령어
- u : undo (ctrl + z와 동일)
- ctrl + r : redo
- gg : 커서를 가장 처음으로 옮김
- G : 커서를 마지막 줄로 옮김
- dd : line 잘라내기
- yy : line 복사
- p : 붙여넣기
- :se nu : 라인 줄 표시
- :숫자 : 숫자 라인으로 이동 (ex - :10 : 10번째 라인으로 이동)
- 특정 단어 검색
- /word : word라는 단어를 검색
- /\\cword : 대소문자를 구분하지 않고 word라는 단어를 검색 (ex - /\cword)
- n : 다음 단어 검색
- N : 이전 단어 검색
- 수정한 문서 저장:q : 나가기:q! : 수정내역이 있어도 저장하지 않고 강제로 나가기
- :wq : 저장 하고 나가기
- :w : 저장
python에서 pip 명령어를 활용하여 외부 패키지를 설치하고 사용하는 것처럼,
Ubuntu에서는 apt 명령어를 사용해 외부 패키지를 설치하고 사용할 수 있다.
sudo apt update
이 명령어 update 옵션은 os 설치 후 최초 한 번만 실행시켜 주면 된다.
※ 요기서 sudo는 관리자 권한으로 실행한다는 뜻이다!! ※
Linux에서 자주 사용되는 명령어
- tab : 자동완성 시키기
- grep : 특정 문자열이 포함 된 파일 찾기
grep word ./* : 현재 경로의 모든 파일을 대상으로 word라는 단어가 포함된 파일 찾기
grep word ./* -r : -r 옵션을 붙이면 디렉토리 내부까지 모두 탐색합니다. - find : 특정 조건의 파일 찾기
find / -name "*.txt" : 최상위 경로에서 .txt로 끝나는 파일 혹은 디렉토리 검색
find ./ -type d : 현재 경로에서 모든 디렉토리 검색
find ./ -type f -name "*.txt" : 현재 경로에서 .txt로 끝나는 파일 검색 - history : 지금까지 사용한 명령어 출력
- htop : 현재 사용중인 리소스 확인하기
- df -h : 디스크 여유 공간 확인하기
- du -sh ./* : 현재 경로의 파일 및 디렉토리가 차지하는 용량 확인하기
'AI 본 교육 > AI 12주차' 카테고리의 다른 글
장고DRF 이메일 인증 기능( 동기 방식 ) (0) | 2023.11.03 |
---|---|
docker의 기본 (postgresql / gunicorn / 실 배포) (1) | 2023.11.02 |
docker의 기본 (사용법 / port forwarding / Dockerfile) (0) | 2023.11.01 |