• Feed
  • Explore
  • Ranking
/
/
    리눅스

    우분투, bash 쉘, alias, .bashrc 파일을 알아보자

    우분투, bash쉘, alias, .bashrc 를 알아보자
    우분투리눅스Linuxubuntu
    J
    Jura
    2025.07.04
    ·
    3 min read

    7043

    sh&bash

    사용자 명령 > 쉘(sh,bash) > 커널(하드웨어와 통신) > H/W(하드웨어)

    표준입력 0 : 키보드입력

    표준출력 1: 모니터 출력

    표준에러 2: 모니터 에러 출력

    2>/dev/null (에러를 null장치로 보내서 화면출력을 안시킴)

    <> : 파일에 내용을 덮어 씀, >> : 파일에 내용을 추가 함

    • 변수 선언 및 호출 : age=4 echo $age

    • 조건문 IF:

      if [ $age -eq 4 ]; then

      echo "$age살 입니다"

      fi

    • 반복문 FOR:

      for i in {1..5}; do

      echo "$age살 입니다";

      done

    • 스크립트 실행 : source 파일명


    alias(메모리에 저장되어 세션이 끊기면 사라짐) : 명령어에 별칭을 만듬

    ex) ll = ls -alF 시스템에서 alias로 별칭이 만듬(자주 쓰고 편리성을 위해)

    • alias 별칭='실제명령어'

    1. alias로 mkdir aliasTestDir 명령어를 mk로 별칭을 만들고 실행

    2. 생성 확인 후 서버 리부팅(세션이 끊기면 사라지는 것을 확인하기 위해)

    7047
    1. 재 부팅 후 mk별칭을 사용했 지만 '찾을수 없는 명령어' 에러출력

    7048

    .bashrc (Bash 쉘이 시작할 때 자동으로 실행되는 파일)

    • 디스크에 저장되어 별칭을 영구적 으로 사용 가능

    • 사용자 설정 및 alias, 환경변수 등 설정파일

    1. bashrc파일에 .bashrc_aliases 파일을 적용 하는 것을 확인

    7051
    1. bash_aliases 파일을 생성 하고

    2. 별칭으로 생성 하고 싶은 명령어 입력

    3. source 명령어로 스크립트를 실행하여 명령어(tctest1) 적용 확인

    4. 세션이 끊겨도 별칭이 적용 되는지 확인을 위해 시스템 재부팅

    until-7049
    1. 시스템 재 부팅 후에도 사용자가 입력한 별칭이 적용 되는 것을 확인

    7050







    - 컬렉션 아티클