환경변수, 엘리어스와 히스토리 > 우분투 리눅스

본문 바로가기

[실습] 환경변수, 엘리어스와 히스토리

필기자
2023-03-24 15:55 3,294 0

본문

셸 변수와 환경 변수

  • 셸 변수:  현재 셸에서만 사용할 수 있고 서브 셸로는 전달되지 않는 변수
  • 환경 변수: 현재 셸뿐만 아니라 서브 셸로도 전달되는 변수
  • set: 셸 변수와 환경 변수 모두 출력
  • env: 환경 변수만 출력

20230324155118_d7869b5d490f20fdf5857aef3f2c6e00_abr8.png

 

20230324155213_d7869b5d490f20fdf5857aef3f2c6e00_d825.png

 

셸변수 정의

20230324155239_d7869b5d490f20fdf5857aef3f2c6e00_b72t.png

20230324155251_d7869b5d490f20fdf5857aef3f2c6e00_1e37.png

 

셸 변수를 환경 변수에 정의

20230324155350_d7869b5d490f20fdf5857aef3f2c6e00_ot3u.png

 

환경변수 정의

20230324155408_d7869b5d490f20fdf5857aef3f2c6e00_qpf7.png

 

환경변수를 셸변수로 변경

20230324155434_d7869b5d490f20fdf5857aef3f2c6e00_rxrw.png

 

변수 해제

20230324155504_d7869b5d490f20fdf5857aef3f2c6e00_e4fu.png

 

앨리어스

  • 기존 명령을 대신해서 다른 이름(별칭)을 붙일 수 있도록 하는 기능
  • 사용법 : alias 대칭명령어='명령어'

 

앨리어스 항목 보기



user1@myubuntu:~$ alias

 

20230324153235_d7869b5d490f20fdf5857aef3f2c6e00_b2l7.png

 

앨리어스 사용하기



user1@myubuntu:~$ alias l.='ls -d .*'

user1@myubuntu:~$ l.

20230324153456_d7869b5d490f20fdf5857aef3f2c6e00_ggoo.png

 



user1@myubuntu:~$ alias rm='rm -i'
user1@myubuntu:~$ touch out1
user1@myubuntu:~$ rm out1

20230324153805_d7869b5d490f20fdf5857aef3f2c6e00_nrkv.png

 

앨리어스 삭제하기



user1@myubuntu:~$ unalias l.
user1@myubuntu:~$ unalias rm

 

엘리어스 인자 전달

20230324154041_d7869b5d490f20fdf5857aef3f2c6e00_1inf.png

 

히스토리

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



user1@myubuntu:~$ history

20230324154232_d7869b5d490f20fdf5857aef3f2c6e00_myy5.png

 

 

 

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색