티스토리 뷰
1. 파일 및 디렉토리 관리
- ls : 현재 디렉토리의 내용을 출력한다.
- cd : 디렉토리를 이동한다.
- mkdir : 새로운 디렉토리를 만든다.
- rmdir : 빈 디렉토리를 삭제한다.
- cp : 파일을 복사한다.
- mv : 파일 또는 디렉토리를 이동하거나 이름을 바꾼다.
- rm : 파일을 삭제한다.
2. 시스템 정보 확인
- pwd : 현재 작업 디렉토리를 출력한다.
- whoami : 현재 로그인한 사용자 이름을 출력한다.
- hostname : 시스템 호스트 이름을 출력한다.
- uname : 시스템 정보를 출력한다.
- df : 디스크 공간 사용량을 출력한다.
- top : 시스템 프로레스 정보를 출력한다.
3. 네트워크 관리
- ping : 네트워크 연결을 확인한다.
- ifconfig : 네트워크 인터페이스 정보를 출력한다.
- route : 네트워크 경로 정보를 출력한다.
- ssh : 원격 시스템에 접근한다.
4. 기타 유용한 명령어
- man : 명령어 설명을 출력한다.
- help : 명령어 사용 방법을 출력하낟.
- history : 사용했던 명령어를 확인한다.
- clear : 화면을 지운다.
- exit : 쉘을 종료한다.
5. 리눅스 런레벨
런레벨(runlevel)은 리눅스 시스템 부팅 후, 실행되는 시스템 상태를 나타내는 숫자이다. 각 런레벨은 시스템에서 실행되는 서비스와 유틸리티를 결정한다.
- 0 : 시스템 종료
- 1 : 단일 사용자 모드
- 2 : 멀티 유저 모드, X 윈도우 없음
- 3 : 멀티 유저 모드, X 윈도우
- 4 : 사용자 정의 런레벨
- 5 : 그래픽 로그인 모드
- 6 : 재부팅
1) 런레벨 설정 방법
- init 명령어 : init 명령어에 옵션을 지정하여 런레벨을 설정할 수 있다. 예를 들어, init 3 명령어는 런레벨을 3으로 설정한다.
- /etc/inittab 파일 : /etc/inittab 파일은 각 런레벨에서 실행되는 서비스와 유틸리티를 정의하는 파일이다. 이 파일을 편집하여 런레벨 설정을 변경할 수 있다.
- 시스템 설정 도구 : 일부 리눅스 배포판은 런레벨 설정을 위한 시스템 설정 도구를 제공한다.
6. Ⅵ 에디터
Ⅵ 에디터는 리눅스와 유닉스 시스템에서 기본적으로 제공되는 텍스트 편집기이다. Ⅵ 에디터는 강력하고 유연하지만, 초보자에게는 사용하기 다소 어려울 수 있다.
1) Ⅵ 에디터의 기본 모드
- 명령 모드 : 키 입력을 명령으로 해석한다.
- 입력 모드 : 키 입력을 텍스트로 입력한다.
2) 명령 모드에서 사용할 수 있는 기본 명령어
- i : 입력 모드로 진입한다.
- Esc : 명령 모드로 돌아온다.
- :wq : 파일을 저장하고 종료한다.
- :q! : 저장하지 않고 종료한다.
- :w : 파일을 저장한다.
- :r : 파일을 읽는다.
- :!command : 쉘 명령어를 실행한다.
- dd : 현재 줄을 삭제한다.
- x : 현재 문자를 삭제한다.
- u : 마지막 작업을 취소한다.
- :set number : 줄 번호를 표시한다.
- :set noautoindent : 자동 들여쓰기를 비활성화한다.
3) 입력 모드에서 사용할 수 있는 기본 키
- Backspace : 한 문자를 삭제한다.
- Enter : 새 줄로 이동한다.
- Tab : 들여쓰기를 추가한다.
7. 텍스트 편집
- vi : 텍스트 파일을 편집한다.
- nano : 간단한 텍스트 편집기
8. 추가적인 필수 명령어
- grep : 파일에서 특정 문자열을 검색한다.
- find : 특정 조건에 맞는 파일을 찾는다.
- sort : 파일의 내용을 정렬한다.
- uniq : 파일에서 중복된 줄을 제거한다.
- tee : 명령어 출력을 파일에 저장하고 동시에 화면에 출력한다.
- tail : 파일의 마지막 부분을 출력한다.
- head : 파일의 처음 부분을 출력한다.
- more : 파일을 한 화면씩 출력한다.
- less : 파일을 화면에 페이징하여 출력한다.
'SCIT > 11월' 카테고리의 다른 글
[Linux]11月11日. CentOS Linux 8에서 사용자 및 그룹 정보 관리 (0) | 2024.11.11 |
---|---|
[Linux]11月11日. 리눅스 사용자 정보 확인 (0) | 2024.11.11 |
[Linux]11月11日. 리눅스 디렉토리 구조 (0) | 2024.11.11 |
[Linux]11月11日. NAT (네트워크 주소변환) 기술 (0) | 2024.11.11 |
[Linux]11月8日. Server 환경설정 - 방화벽 설치 (0) | 2024.11.08 |
- Total
- Today
- Yesterday
- data science academy
- setting
- 조건문
- Linux
- DB
- Modal
- ajax
- java
- css
- JPA
- 2739번
- html
- 백준
- backjoon
- 반복문
- 가계부만들기
- 2480
- Spring boot
- springboot
- javascript
- Intellij idea
- 오븐시계
- if문
- MySQL
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |