티스토리 뷰

SCIT/11월

[Linux]11月11日. 리눅스 명령어

Seraphim_ 2024. 11. 11. 12:47

 

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 : 파일을 화면에 페이징하여 출력한다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
글 보관함