첫 번째 방법으로 별칭을 만들지 않고 심볼릭 링크를 만듭니다. 심볼릭 링크는 심볼릭 링크의 줄임말입니다.
심볼릭 링크는 다른 파일에 대한 포인터 역할을하는 파일입니다. [...] 기호 링크는 링크가 참조하는 파일 인 다른 파일의 경로 이름 인 문자열 인 특수 유형의 파일입니다. 다시 말해, 심볼릭 링크는 기본 이름이 아닌 다른 이름에 대한 포인터입니다.
여기 및 여기에서 심볼릭 링크에 대해 자세히 알아보십시오 .
실제로 두 번째 방법으로 만 별칭을 만듭니다.
별명을 사용하면 간단한 명령의 첫 단어로 사용될 때 문자열을 단어로 대체 할 수 있습니다. 쉘은 alias 및 unalias 내장 명령으로 설정 및 설정 해제 할 수있는 별명 목록을 유지 보수합니다 (아래의 쉘 명령 명령 참조). 인용되지 않은 경우 각 간단한 명령의 첫 단어는 별칭이 있는지 확인합니다. 그렇다면 해당 단어가 별칭의 텍스트로 바뀝니다.
명령을 입력하고 셸 ( 이 경우 bash )이 해석하도록 별칭을 정의 할 수 있지만 다른 셸에서 별칭을 사용할 수 있으려면 셸에서 해석하는 파일에서 별칭을 정의해야합니다. 시작시 (컴퓨터 시작이 아닌 셸 시작).
bash의 경우 /etc/bash.bashrc
(시스템 전체) 및 ~/.bashrc
입니다. 이 파일은 쉘이 대화식 모드에서 시작될 때 해석됩니다 (예 :Terminal
) . 프로필 파일은 다른 용도로 사용되므로 언급하지 않겠습니다.
따라서 ~/.bashrc
모든 대화식 쉘에서 별명을 사용할 수 있도록 별명을 추가하려고합니다 .
.bash_aliases
방법은 수행 정확히 에서 별칭을 넣어 같은 일을 ~/.bashrc
하지만, 구문 분석 프로그램에 의해 조작하기 쉽게되는 이점이 있습니다.
. ~/.bash_aliases
수단 소스 (부하) _~/.bash_aliases_
현재 실행중인 쉘의 맥락이다.