나는 그것들을 /etc/basrhc에 추가해왔고 대부분의 경우 작동합니다.
su
하지만 다른 사용자에게 연락하면 모든 별칭이 손실된다는 것을 알았습니다 .
/etc/bashrc
로그인할 때는 로드되지 않고 터미널을 열 때만 로드되는 것으로 나타났습니다 . 그리고 /etc/profile
로그인시로드되는 것 같습니다 . 그렇다면 여기에 모든 별칭을 입력해야 합니까?
답변1
그것들을 넣어야 해/etc/profile.d/buttles_aliases.sh
파일 /etc/profile
에는 아마도 다음 코드가 포함되어 있을 것입니다.
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
안타깝게도 따옴표가 부족하므로 파일 이름에 공백을 넣지 마십시오.