Linux : 리눅스

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

Bourne Again shell(Bash)

@ 그럼 리눅스에서 사용하는 shell은 무엇일까요?

    // 바로 Bash(Bourne Again shell)입니다.

        > 앞으로 초기 리눅스를 잘 다루느냐, 그렇지 않느냐는,

            .. Bash 사용 능숙도에 따라 갈리게 됩니다.

 

@ Bash(Bourne Again shell)는 그렇다면 무엇일까요?

    // 본쉘(Bourne shell)을 개량하여 만들었다는 의미를 내포하고 있습니다.

    // 다양한 리눅스 배포판에서 기본 쉘로 체택하여 사용합니다.

    // 그 외의 쉘은 거의 사용하지 않습니다.

    

@ 사용법을 한번 알아보겠습니다.

 

@ 리눅스를 사용하게 되면 아래와 같은 형태의 라인이 보일 것입니다.

    // root@deep:~$ (예시)

        > 이를 프롬프트라고 부릅니다.

            .. 운영체제가 사용자에게 명령어를 칠 수 있다는 것을 알려주는 것입니다.

    // 이 프롬프트의 각각 필드 의미를 알아보겠습니다.

 

@ root(1) @(2) deep(3) :~(4) #[$](5) 

    // (1) 계정명 - 현재 로그인한 계정명이 위치하는 곳

    // (2) 계정명과 호스트네임을 구별하기 위한 구분자

    // (3) 호스트네임 - 접속한 서버의 이름이 위치하는 곳

    // (4) 디렉토리 경로 - 현재 위치한 경로의 마지막 디렉토리명이 출력 (~는 홈디렉토리)

    // (5) 현재 로그인한 계정이 root면 #을 표시하고, 그 외 모든 계정은 $를 표시

 

        > 이렇게 프롬프트만 보고도 다양한 정보를 아는 것이 가능합니다.

        > 실무에 나갔을 때는 여러개의 서버를 사용하는 경우가 많을 텐데

            .. 이런 정보를 잘 읽을 수 있어야 원활한 업무를 진행할 수 있게 됩니다.

        

        > 또한 root와 일반사용자가 각각 사용할 수 있는 명령어가 따로 있습니다.

            .. 이를 잘 구분 할 필요가 있어야 합니다.

 

@ Login & Logout

    // Login - 파일 및 디렉토리에 대해 접근 및 사용 권한을 얻어

        > 시스템을 사용할 수 잇게 되는 과정

    // Logout - Ctrl + D (logout)

        > 가상머신에서는 말 그대로 로그아웃을 진행합니다.

        > ssh client는 창 자체가 닫히게 됩니다. (로그아웃도 진행)

            .. exit (명령어)

            .. logout (명령어)

            

  • 봤어요 (0명)

댓글

댓글 본문
작성자
비밀번호
버전 관리
박천명
현재 버전
선택 버전
graphittie 자세히 보기