ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AWS - Linux 기본 명령어
    DevOps/AWS 2022. 2. 17. 23:59

    운영체제의 구성요소

    운영체제란?

    운영체제의 주 역할은 컴퓨터의 자원을 관리하는 것이다. 프로세스가 메모리, 파일, CPU 등과 같은 컴퓨터의 자원을 할당받기 위해서는 반드시 운영체제로부터 할당을 받아야 한다. 이러한 운영체제는 Kernel과 Shell로 구성된다.

     

    Kernel이란?

    부팅 시 부트로더에 의해 메모리에 적재되어 메모리에 상주하는 운영체제의 핵심 요소이다. 운영체제 기능의 대부분은 이 Kernel에서 실행된다. 운영체제에서 가장 중요한 요소로써, 입출력을 관리하고, 소프트웨어로부터의 요청을 받아 필요한 컴퓨터의 자원을 할당해주는 역할을 수행한다.

     

    Shell이란?

    Kernel과 반대되는 개념이다. Shell이라는 이름에 맞게 Kernel의 껍데기 역할을 수행하며 사용자가 운영체제에 접근하기 위해서는 Shell을 거쳐야 한다. Shell은 사용자가 터미널에서 입력한 명령을 해석하고 관리하여 사용자와 Kernel 사이를 연결하는 역할을 수행한다.


    Linux 명령어

    clear
    $ clear

    터미널의 내용을 모두 지워준다.

     

    pwd
    $ pwd

    현재 작업 중인 디렉터리의 정보를 출력한다.

     

    cd
    $ cd ..

    한 단계 상위 디렉터리로 이동한다.

     

    $ cd /

    최상위 디렉터리로 이동한다.

     

    $ cd [디렉터리 경로]

    특정 디렉터리 경로로 이동한다.

     

    ls
    $ ls

    현재 경로에 존재하는 모든 파일과 디렉터리를 출력한다.

     

    $ ls -l

    현재 경로에 존재하는 모든 파일과 디렉터리에 대한 자세한 내용을 출력한다.

     

    $ ls -a

    숨겨진 파일이나 디렉터리도 출력한다.

     

    $ ls -al

    숨겨진 파일이나 디렉터리를 포함한 모든 것에 대한 자세한 내용을 출력한다.

     

    --help
    $ [명령어] --help

    특정 명령어의 간단한 사용방법을 알 수 있다.

     

    mkdir
    $ mkdir [디렉터리 이름]

    원하는 이름으로 디렉터리를 생성할 수 있다.

     

    touch
    $ touch [파일 이름]

    원하는 파일을 생성할 수 있다.

     

    rm
    $ rm [디렉터리 이름 or 파일 이름]

    디렉터리 또는 파일을 삭제할 수 있다.

     

    $ rm -r [디렉터리 이름]

    디렉터리 내부의 모든 내용 또한 삭제한다.

     

    cp
    $ cp [file01] [file02]

    file01 파일을 똑같이 복사해서 file02 파일을 생성한다.

     

    mv
    $ mv [file01] [file02]

    file01 파일을 file02 파일로 이름을 변경한다.

     

    $ mv [file01] [디렉터리 경로]

    file01 파일을 해당 디렉터리 경로로 이동시킨다.

     

    $ mv [file01] [디렉터리 경로/file02]

    file01 파일을 file02 파일의 이름으로 해당 디렉터리 경로로 이동시킨다.

     

    ln
    $ ls -s [file01] [file02]

    file01을 참조하는 file02을 생성한다.


     

    GitHub - qlsdud0604/web-service

    Contribute to qlsdud0604/web-service development by creating an account on GitHub.

    github.com

     

    728x90

    'DevOps > AWS' 카테고리의 다른 글

    AWS - Ubuntu 환경에서 Tomcat 서버 설치하기  (0) 2022.04.03
    AWS - EC2 서버 Windows에서 접속하기  (0) 2022.02.13
    AWS - EC2 서버 임대하기  (0) 2022.02.12

    댓글

Designed by Tistory.