일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 해시맵
- IntelliJ
- hibernate
- superBuilder
- Vue
- CKA
- 자바
- dabase
- Kubernetes
- 코딩테스트연습
- 알고리즘
- docker
- builder-pattern
- map
- CI/CD
- programmers
- Oracle
- SpringMVC
- 프로그래머스
- ORM
- java
- cd
- JPA
- vuejs
- k8s
- 뷰
- CI
- DevOps
- Spring
- Di
- Today
- Total
문홍의 공부장
[Linux] 자주 쓰는 리눅스 명령어 모음 본문
지금 당장 진행하고 있는 프로젝트에서는 아니지만, 회사에서 리눅스를 쓰기 때문에 짬짬이 리눅스/우분투와 친해지는 시간을 가져야겠다. 리눅스는 처음이라 명령어도 아직 익숙하지가 않다. 내가 보려고 정리하는 자주 쓰이는 리눅스 기본 명령어 모음 (계속 추가될 예정)
ls: 자신이 속해있는 폴더 내에서의 파일 및 폴더들을 표시
pwd: 현재 자신이 위치하는 디렉토리 표시
cd: 디렉토리 이동(change directory)
mkdir: 디렉토리 생성 (make directory)
rmdir: 디렉토리 삭제 (remove directory)
mv: 파일 이동 (move)
rm: 파일 삭제 (remove)
cat: 파일 내용을 화면에 출력
grep: 특정 패턴을 이용해서 파일을 찾는 명령어 (*find: 특정 파일을 찾는 명령어)
rpm: rpm 패키지를 설치하고 삭제/관리하는 명령어
yum: 인터넷을 통하여 rpm 패키지가 저장된 서버에 접속하여 설치하고자 하는 rpm 패키지를 설치. 다른 rpm 필요 패키지까지 다 알아서 다운받아주는 유용한 명령어!
kill: 특정 프로세스에 특정 시그널을 포내는 명령어 (*killall: 특정 프로세스를 모두 종료. killall5: 모든 프로세스 종료 (사용하지 말것!! ))
chmod: 특정 파일/디렉토리의 퍼미션 수정
chown: 파일/디렉토리의 소유자, 소유 그룹 수정 (소유자, 그룹 모두 수정 가능)
chgrp: 파일/디렉토리의 소유 그룹 수정 (그룹만 수정 가능)
vi: 에디터. 명령모드와 편집모드로 나뉨.
- 커서 이동
- h : ← 이동
- j : ↓ 이동
- k : ↑ 이동
- l : → 이동
- backspace : 커서가 있는 행에서 커서를 왼쪽으로 옮김
- space : 커서가 있는 행에서 커서를 오른쪽으로 옮김
- + : 다음 행 으로 커서 이동
- - : 이전 행 으로 커서 이동
- 0 : 현재 행의 처음으로 커서 이동
- $ : 현재 행의 끝으로 커서 이동
- ^ : 현재 행의 첫 문자로 커서 이동(공백 무시)
- w: 단어 단위로 커서 이동 (왼쪽 -> 오른쪽 , 위 -> 아래)
- b : 단어 단위로 커서 이동 (오른쪽 -> 왼쪽 , 아래 -> 위)
- 파일 저장
- :w : vi 파일을 저장
- :w 파일이름 : 파일이름으로 저장
- :wq : 저장 후 강제 종료
- ZZ : 저장 후 종료