영구 변수를 만드는 방법

영구 변수를 만드는 방법

터미널에서:

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-bashgithub에서 파일을 다운로드합니다.:

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/

관련 정보