[Linux] 리눅스 배시셸 환경 설정, 앨리어스, 히스토리

2023. 4. 19. 19:25·전공/리눅스시스템관리
728x90
반응형

배시셸 환경 설정

셸 변수, 환경 변수

셸 변수: 현재 셸에서만 사용할 수 있고 서브 셸로는 전단되지 않는 변수

환경 변수: 현재 셸뿐만 아니라 서브 셸로도 전달되는 변수

주요 환경 변수

환경 변수 의미 환경 변수 의미
HISTSIZE 히스토리 저장 크기 PATH 명령을 탐색할 경로
HOME 사용자 홈 디렉터리의 절대 경로 PWD 작업 디렉터리의 절대 경로
LANG 사용하는 언어 SHELL 로그인 셸
LOGNAME 사용자 계정 이름    

 

set, env, echo

set: 셸 변수와 환경 변수 모두 출력

env: 환경 변수만 출력

echo: 특정 변수 출력

 

셸 변수 정의하기

형식 - [변수명] = [문자열]

 

export

기능 - 지정한 셸 변수를 환경 변수로 변경

형식 - export [옵션] [셸 변수]

옵션 - -n: 환경 변수를 셸 변수로 변경

 

unset

기능 - 지정한 변수 해제

형식 - unset [변수]

 

앨리어스

기존 명령을 대신해서 다른 이름을 붙일 수 있도록 하는 기능

 

alias

기능 - 앨리어스 생성

형식 - alias 이름 = '명령'

더보기

그냥 alias 입력하면 앨리어스 출력

 

unalias

기능 - 앨리어스 삭제

형식 - unalias 앨리어스이름

 

히스토리

사용자가 이전에 입력한 명령을 다시 불러내서 사용하는 것

 

history

기능 - 히스토리 출력

형식 - history

 

명령 재실행하기

사용법 기능
!! 바로 직전에 실행된 명령 재실행
!번호 히스토리에서 해당 번호의 명령을 재실행
!문자열 히스토리에서 해당 문자열로 시작하는 마지막 명령 재실행

 

명령 편집 및 재실행

⬆, ⬇로 이전 명령 불러와 편집

728x90
반응형

'전공 > 리눅스시스템관리' 카테고리의 다른 글

[Linux] 리눅스 파일과 접근 권한  (0) 2023.04.19
[Linux] 리눅스 프롬프트 설정, 환경 설정 파일  (0) 2023.04.19
[Linux] 리눅스 입출력 방향 변경(리다이렉션)  (0) 2023.04.19
[Linux] 리눅스 셸 기본 사용법, 특수문자  (0) 2023.04.19
[Linux] 리눅스 vi 환경 설정  (0) 2023.04.16
'전공/리눅스시스템관리' 카테고리의 다른 글
  • [Linux] 리눅스 파일과 접근 권한
  • [Linux] 리눅스 프롬프트 설정, 환경 설정 파일
  • [Linux] 리눅스 입출력 방향 변경(리다이렉션)
  • [Linux] 리눅스 셸 기본 사용법, 특수문자
dev_ares
dev_ares
대학에서 컴퓨터공학을 전공하고 있는 학생입니다.
    반응형
    250x250
  • dev_ares
    노트
    dev_ares
  • 전체
    오늘
    어제
    • 분류 전체보기 (188)
      • IT 트랜드 (2)
      • 백엔드 (18)
        • Java + Spring (8)
        • Kotlin + Spring (5)
        • 백엔드 (5)
      • 프론트엔드 (1)
        • React (1)
      • 대외활동 (17)
        • 42서울 (17)
      • 백준 (6)
        • Java (2)
        • C++ (3)
      • 전공 (121)
        • 객체지향프로그래밍 (17)
        • 자료구조 (23)
        • 리눅스시스템관리 (16)
        • 컴퓨터구조 (25)
        • 네트워크 (25)
        • 데이터베이스 (15)
        • 기타 전공 (0)
      • 프로그래밍 언어 (18)
        • Java (5)
        • Swift (4)
        • C++ (1)
        • Kotlin (8)
      • 기타 (4)
      • 공군 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    리눅스
    C++
    자바
    컴퓨터구조
    티스토리챌린지
    자료구조
    추가 문제
    데이터패스
    메모리 계층 구조
    컴공 포트폴리오
    42서울
    컴퓨터 구조 및 설계
    상속
    사설 문제
    명령어
    단일 사이클
    오블완
    백준
    반복자
    코틀린
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
dev_ares
[Linux] 리눅스 배시셸 환경 설정, 앨리어스, 히스토리
상단으로

티스토리툴바