별칭을 만들었습니다.
alias shh='sqlplus hfdora/hfdora@hfd1"
이 별칭을 만든 후에는 를 입력해야만 데이터베이스에 들어갈 수 있습니다 shh
.
하지만 쉘을 닫은 후에는 다음에 별칭을 찾을 수 없습니다. 을 입력해도 목록에 표시되지 않습니다 alias
.shh
별칭이 삭제되지 않도록 영구적으로 만드는 문서가 있습니까?
답변1
을 위한 ksh
:
printf "%s\n" "alias shh='sqlplus hfdora/hfdora@hfd1" >> ~/.kshrc
source ~/.kshrc
을 위한 bash
:
printf "%s\n" "alias shh='sqlplus hfdora/hfdora@hfd1" >> ~/.bashrc
source ~/.bashrc
을 위한 zsh
:
printf "%s\n" "alias shh='sqlplus hfdora/hfdora@hfd1" >> ~/.zshrc
source ~/.zshrc
source
즉각적인 효과를 위해
그리고@glennjackman설명하다:
독자를 위한 팁: .for
~/.kshrc
의 경우 별칭을 에 넣거나 다음을 사용 하되 추가하세요 .ksh93
ksh88
~/.profile
~/.kshrc
~/.profile
export ENV=$HOME/.kshrc
답변2
별칭을 ~/.bash_aliases
파일에 넣으십시오.
존재하지 않는 경우 새로 만들고 다음에서 호출하세요.~/.bashrc
아니면 직접 넣을 수도 있습니다.~/.bashrc
답변3
파일 에 넣으세요 .bashrc
. 그러면 이는 열려는 모든 Bash 셸 인스턴스의 별칭이 됩니다.
답변4
임시 별칭을 추가합니다.
- 터미널로 이동합니다(Windows에서는 git bash를 사용하고 있습니다).
- 유형
$ alias gpuom='git push origin master'
- 모든 별명 목록을 보려면
$ alias
Enter를 누르십시오.
영구 별칭을 추가합니다.
- 터미널로 이동합니다(Windows에서는 git bash를 사용하고 있습니다).
- 를 입력
$ vim ~/.bashrc
하고 Enter를 누르세요(당신이 vim에 익숙하다고 가정합니다). - 새 별칭을 추가합니다(참조는 아래 코드 조각 참조).
#My custom aliases alias gpuom='git push origin master' alias gplom='git pull origin master'
- 저장하고 종료합니다(Esc를 누르고 :wq 입력).
- 모든 별명 목록을 보려면
alias
Enter를 누르십시오.