Bash 스크립트에서 별칭 데이터베이스 채우기

Bash 스크립트에서 별칭 데이터베이스 채우기

내 스크립트 startalias.sh:

#!/bin/sh
alias ls='ls -al --color=auto'

이 스크립트를 실행하면 내 별칭 데이터베이스가 이를 선택하지 않습니다. 그러나 쉘에 직접 작성하면 작동합니다. 왜?

답변1

alias쉘이 내장되어 있습니다. 서브셸(예: 스크립트)에서의 실행은 기본 셸에 영향을 주지 않습니다.

관련 정보