![일반적인 방법으로 별칭을 영구적으로 실행하려면 어떻게 해야 합니까?](https://linux55.com/image/213596/%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8%20%EB%B0%A9%EB%B2%95%EC%9C%BC%EB%A1%9C%20%EB%B3%84%EC%B9%AD%EC%9D%84%20%EC%98%81%EA%B5%AC%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EC%8B%A4%ED%96%89%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
별칭을 만들어 ~/.bashrc에 추가했습니다.
echo "alias mydir='cd /home/agochar/Desktop/folder'">>~/.bashrc
실행하려고 하면 mydir
다음과 같이 표시됩니다. Command 'mydir' not found
하지만 실행하면.bashrc예: . ~/.bashrc
잘 작동하지만 정상적인 방식은 아닙니다.
일반적으로 터미널 에뮬레이터를 열면 다음 메시지가 표시됩니다.사용자 이름@호스트 이름$명령을 입력하기 시작합니다. 하지만 대체 뭐죠?
\[\e]0;\u@\h: \w\a\]\[\033[;32m\]┌──(\[\033[1;34m\]\u㉿\h\[\033[;32m\])-[\[\033[0;1m\]\w\[\033[;32m\]]\n\[\033[;32m\]└─\[\033[1;34m\]$\[\033[0m\]
내가 이것을 입력하면 mydir
작동합니다 . 내가 원하는 해결책은 mydir
사용할 때마다 실행할 필요가 없도록 하는 것입니다. . ~/.bashrc
또한 이러한 것들을 없애기 위해문자형 이스케이프 시퀀스내가 실행할 때 . ~/.bashrc
.