URL을 여는 바로가기에 대한 별칭 추가

URL을 여는 바로가기에 대한 별칭 추가

별칭을 설정했습니다.

 $ alias net="open https://www."

시도 해봐:

    $ net google.com
    The file /Users/me/google.com does not exist.

접두사 없이 URL을 열려면 별칭을 활성화하는 방법은 무엇입니까 open https://www.?

답변1

별칭을 사용하면 이 작업을 정확히 수행할 수 없습니다. 별칭은 확장된 전체 단어로 확장되므로 최종 결과는 다음과 같습니다. net google.com( open https://www. google.com이름이 파일인 파일을 찾으려고 하는 이유를 설명합니다 google.com.)

별칭 대신 함수를 사용하세요. 별칭과 동일한 컨텍스트에서 기본적으로 작동하지만 더 일반적이고 인수를 더 잘 처리하는 함수입니다.

다음과 같이 작동합니다.

(아직 별칭이 설정되어 있다면 먼저 제거하세요 :)

$ unalias net

그런 다음 URL을 여는 함수를 정의합니다.

$ net() { open "https://www.$1"; }

그런 다음 다음을 시도하십시오.

$ net google.com

당신은 또한 볼 수 있습니다이 답변Bash에서 별칭, 함수 또는 스크립트를 언제 사용해야 하는지에 대한 정보에 관심이 있을 수 있습니다.

관련 정보