Openbox는 자동 시작 파일에 어떤 .bash_aliases가 사용되는지 어떻게 알 수 있나요?

Openbox는 자동 시작 파일에 어떤 .bash_aliases가 사용되는지 어떻게 알 수 있나요?

나는 my가 실행하는 파일에서 두 개의 명령을 사용하고, .config/openbox/autostart.sh그것들은 my에서도 별칭을 사용하며, .bash_alises명령 중 하나는 때때로 변경됩니다. 문제는 명령에 이러한 명령 별칭도 사용하고 있는데 .bash_aliases모든 파일이 매번 같은 방식으로 변경되는 것이 상당히 짜증난다는 것입니다.
Openbox 자동 시작 파일이 내 별명을 알기를 원합니다.

.config/openbox/autostart.sh주요)

. $GLOBALAUTOSTART
lxterminal -e "$(cat ~/.config/openbox/terminal.sh)" # command for a clean autostart file

내 거.config/openbox/terminal.sh

a="b"

while [[ -n "$a" ]]; do
        read a
        if [[ "$a" =~ "o" ]] || [[ "$a" =~ "O" ]]; then
                sudo mount -t davfs example.com/webdav ~/exampleCom
                rsync -giloprtu --specials exampleCom/dir0/ dirs/directory_0
                rsync -giloprtu --specials exampleCom/dir1/ dirs/directory_1
                sudo umount exampleCom
        fi
[…]
done

내 거.bash_aliases

alias RS='rsync -giloprtu --specials'
alias RSYNC='sudo mount -t davfs example.com/webdav ~/exampleCom
RS exampleCom/dir0/ dirs/directory_0
RS exampleCom/dir1/ dirs/directory_1
sudo umount exampleCom'

예상되는.config/openbox/terminal.sh

a="b"

while [[ -n "$a" ]]; do
        read a
        if [[ "$a" =~ "o" ]] || [[ "$a" =~ "O" ]]; then
                RSYNC # read from my ~/.bash_aliases
        fi
[…]
done

관련 정보