1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages.ko/common/nix-shell.md

30 lines
1 KiB
Markdown
Raw Normal View History

2024-11-02 03:01:32 +09:00
# nix-shell
> Nix 표현을 기반으로 대화형 셸 시작.
> 같이 보기: `nix3 shell`.
> 더 많은 정보: <https://nixos.org/manual/nix/stable/command-ref/nix-shell.html>.
- 현재 디렉터리의 `shell.nix` 또는 `default.nix`의 nix 표현으로 시작:
`nix-shell`
- 비대화형 셸에서 셸 명령 실행 후 종료:
`nix-shell --run "{{명령어}} {{인수1 인수2 ...}}"`
- 현재 디렉터리의 `default.nix`의 표현으로 시작:
`nix-shell {{default.nix}}`
- nixpkgs에서 로드된 패키지로 시작:
`nix-shell --packages {{패키지1 패키지2 ...}}`
- 특정 nixpkgs 리비전에서 로드된 패키지로 시작:
`nix-shell --packages {{패키지1 패키지2 ...}} -I nixpkgs={{https://github.com/NixOS/nixpkgs/archive/nixpkgs_revision.tar.gz}}`
- 특정 인터프리터에서 파일의 나머지를 평가하여 `#!-scripts`에서 사용 (자세한 내용은 <https://nixos.org/manual/nix/stable/#use-as-a-interpreter> 참고):
`nix-shell -i {{인터프리터}} --packages {{패키지1 패키지2 ...}}`