그래서 Linux 터미널에 대한 계승 명령을 생성하고 다음과 같이 실행할 수 있기를 원합니다.
$ factorial 5
120
그런데 이와 관련된 질문을 보면 디렉토리를 로 변경하고 ~/Downloads
"Go download!"를 에코하는 등 일련의 명령을 실행하는 명령만 표시됩니다.
계승 함수를 명령으로 얻으려면 어떻게 해야 하며, 이것이 중복된 경우 최소한 왜 중복되는지 말해 줄 수 있습니까?
답변1
이것은 미래의 나입니다.
bin
아직 홈 디렉터리에 디렉터리를 추가하지 않았다면mkdir ~/bin
[인용]을 실행하세요.- 그런 다음, 다음을 수행하는 Python 파일을 만듭니다.
- 그런 다음
cd
bin 디렉토리로 이동하십시오. - 그런 다음 실행하십시오
export PATH=$PATH":$HOME/bin"
(소스에서 인용된 답변에서 직접) - 그런 다음, 다음 형식으로 파일을 만듭니다.
#!/bin/bash
python3 [path to python file]
- 그런 다음
chmod +x [bin file name goes here]
[인용문]을 실행하세요. - 마지막으로
. ~/.bash_profile
(역시 참조에서 직접) 실행합니다.
이제 Python 파일을 실행할 명령을 만들었습니다.
인용해야겠다이것여기에서 대부분의 정보를 얻으므로 Linux-Unix 스택 교환 질문입니다.