나는 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