터미널에서:
VAR="Extremely long and often used command"
echo $VAR
산출:
매우 길고 자주 사용되는 명령
지금까지는 잘 작동하지만 터미널을 다시 시작한 후에는 내 변수가 없습니다. 어떻게 고치나요?
답변1
이것을 에 넣으면 .bash_profile
로그인할 때마다 실행됩니다.
또는 긴 명령의 별칭인 경우 .bash_aliases
홈 디렉터리 아래의 파일에 넣을 수 있습니다.
alias short_version="very long command here"
답변2
함수를 사용하여 영구 변수를 생성/수정/삭제할 수 있습니다 kv-bash
.
1) kv-bash
github에서 파일을 다운로드합니다.:
git clone https://github.com/damphat/kv-bash.git
cp -ar ./kv-bash/kv-bash /usr/local
chmod +x /usr/local/kv-bash
2) kv-bash 기능 가져오기:
# You can also put this line in .bash_profile
source kv-bash
3) 이제 변수를 생성/수정합니다.
#let try create/modify/delete variable
kvset myEmail [email protected]
kvset myCommand "Very Long Long Long String"
#read the varible
kvget myEmail
#you can also use in another script with $(kvget myEmail)
echo $(kvget myEmail)
#delete variable
kvdel myEmail
나는 이것으로부터 배웠다 https://hub.docker.com/r/cuongdd1/cloud-provisioning-packs/~/dockerfile/