리눅스
다음과 같은 내용으로 baekjoon.sh 파일을 만든다.
`#! /bin/bash echo `xdg-open https://www.acmicpc.net/problem/$1``
스크립트를 실행 가능하도록 만든다.
`$ chmod +x baekjoon.sh`
.sh 파일을 적당한 곳으로 복사한 뒤 명령어로 바로 실행할 수 있도록 /usr/bin으로 연결을 만든다. 연결이므로 원본 파일은 삭제하면 안된다.
본 예시에서는 홈 폴더 아래의 Apps 폴더에 넣어 두었다.
`# cd /usr/bin # ln -s ~/Apps/baekjoon.sh baekjoon`
이후 터미널에서 baekjoon (문제번호)
만 입력하면 문제가 바로 열린다.
macOS
다음과 같은 내용으로 baekjoon.sh 파일을 만든다.
`#! /bin/bash echo `open https://www.acmicpc.net/problem/$1``
스크립트를 실행 가능하도록 만든다.
`$ chmod +x baekjoon.sh`
.sh 파일을 적당한 곳으로 복사한 뒤 명령어로 바로 실행할 수 있도록 /usr/local/bin으로 연결을 만든다. 연결이므로 원본 파일은 삭제하면 안된다.
본 예시에서는 홈 폴더 아래의 Apps 폴더에 넣어 두었다.
`# cd /usr/local/bin # ln -s ~/Apps/baekjoon.sh baekjoon`
이후 터미널에서 baekjoon (문제번호)
만 입력하면 문제가 바로 열린다.
Comments powered by Disqus.