1. 준비물

reg_rc="${HOME}/.register-bashrc.sh" \\
&& sudo touch ${reg_rc} && sudo chmod 757 ${reg_rc} && cat << 'EOF' > ${reg_rc}
#!/bin/bash
_INPUT=$1
if ! grep -Fxq "${_INPUT}" ~/.bashrc
then
    echo "${_INPUT}" >> ~/.bashrc
fi
EOF

2. 명령어 등록

__reg_shortcut="______"
__reg_command_="_____________________"
${reg_rc} "alias ${__reg_shortcut}='${__reg_command_}'"
source ~/.bashrc

3. 등록된 명령어 제거

# 명령어 숏컷: state
sed -i 's/^alias state=.*$//g' ~/.bashrc
tail ~/.bashrc

sed -i '$ d' ~/.bashrc
tail ~/.bashrc

3. 명령어 등록 예시

[1] 등록할 명령어

[2] 등록

__reg_shortcut="show"
__reg_command_="cat ~/show_state.sh"
${reg_rc} "alias ${__reg_shortcut}='${__reg_command_}'"
source ~/.bashrc

[3] 실행 테스트

show