Unix/Linux에서 사용자 정의 수학 명령을 만드는 방법은 무엇입니까?

Unix/Linux에서 사용자 정의 수학 명령을 만드는 방법은 무엇입니까?

그래서 Linux 터미널에 대한 계승 명령을 생성하고 다음과 같이 실행할 수 있기를 원합니다.

$ factorial 5
120

그런데 이와 관련된 질문을 보면 디렉토리를 로 변경하고 ~/Downloads"Go download!"를 에코하는 등 일련의 명령을 실행하는 명령만 표시됩니다.

계승 함수를 명령으로 얻으려면 어떻게 해야 하며, 이것이 중복된 경우 최소한 왜 중복되는지 말해 줄 수 있습니까?

답변1

이것은 미래의 나입니다.

  • bin아직 홈 디렉터리에 디렉터리를 추가하지 않았다면 mkdir ~/bin[인용]을 실행하세요.
  • 그런 다음, 다음을 수행하는 Python 파일을 만듭니다.
  • 그런 다음 cdbin 디렉토리로 이동하십시오.
  • 그런 다음 실행하십시오 export PATH=$PATH":$HOME/bin"(소스에서 인용된 답변에서 직접)
  • 그런 다음, 다음 형식으로 파일을 만듭니다.
#!/bin/bash
python3 [path to python file]
  • 그런 다음 chmod +x [bin file name goes here][인용문]을 실행하세요.
  • 마지막으로 . ~/.bash_profile(역시 참조에서 직접) 실행합니다.

이제 Python 파일을 실행할 명령을 만들었습니다.

인용해야겠다이것여기에서 대부분의 정보를 얻으므로 Linux-Unix 스택 교환 질문입니다.

관련 정보