st
The missing unified installer and runner for Smalltalk
파일 탐색기
- ci.yml
- FUNDING.yml
- st
- demo-cleanup.sh
- demo-cmds.sh
- demo-lib.sh
- demo-magic.sh
- demo-record.sh
- demo_agg.sh
- demo_nord.gif
- README.md
- HELP_cuis.md
- HELP_gnu.md
- HELP_gt.md
- HELP_ls4.md
- HELP_lst.md
- HELP_pharo.md
- HELP_squeak.md
- st-dev-lessons-skill.md
- st-workflow-skill.md
- deploy.sh
- helpers.sh
- publish-checksums.sh
- smalltalk-common.sh
- smalltalk-cuis.sh
- smalltalk-gnu.sh
- smalltalk-gt.sh
- smalltalk-ls4.sh
- smalltalk-lst.sh
- smalltalk-pharo.sh
- smalltalk-squeak.sh
- runSmalltalkTests
- runStCollectEnv
- test-common-functions.bats
- test-smalltalk.bats
- test_helper.sh
- .changelog.hbs
- .editorconfig
- .gitignore
- .nvmrc
- .pre-commit-config.yaml
- .release-it.json
- .shellcheckrc
- .shfmt.toml
- CHANGELOG.md
- DATE
- EXAMPLES.md
- install.sh
- LICENSE
- Makefile
- package.json
- README.md
- VERSION
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
brew install
설명 보기 ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
npm install
설명 보기 ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
readonly
설명 보기 ▼
readonly
읽기 전용 셸 변수를 설정합니다.
더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-readonly>.
readonly {{variable_name}}={{value}}
읽기 전용 변수 설정:
readonly {{existing_variable}}
변수 읽기 전용으로 표시:
readonly -p
모든 읽기 전용 변수의 이름과 값을 `stdout`에 [p]rint:
shellcheck
설명 보기 ▼
shellcheck
쉘 스크립트를 정적으로 검사하여 오류, 사용 중단된/안전하지 않은 기능 및 잘못된 관행을 확인합니다.
더 많은 정보: <https://github.com/koalaman/shellcheck/wiki>.
shellcheck {{path/to/script.sh}}
쉘 스크립트 검사:
shellcheck {{[-s|--shell]}} {{sh|bash|dash|ksh}} {{path/to/script.sh}}
스크립트 상단의 셰뱅을 무시하고 지정된 [s]쉘 방언으로 쉘 스크립트를 검사:
shellcheck {{[-e|--exclude]}} {{SC1009,SC1073,...}} {{path/to/script.sh}}
하나 이상의 오류 유형을 무시:
apt-get
설명 보기 ▼
apt-get
Debian 및 Ubuntu 패키지 관리 도구.
`apt-cache`를 사용하여 패키지를 검색하세요.
Ubuntu 16.04 이후 버전에서는 대화형 사용 시 `apt` 사용을 권장합니다.
더 많은 정보: <https://manned.org/apt-get.8>.
sudo apt-get update
사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt-get` 명령어 실행 전에 권장됨):
sudo apt-get install {{package}}
패키지 설치 또는 최신 버전으로 업데이트:
sudo apt-get remove {{package}}
패키지 제거:
apt install
설명 보기 ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
apt
설명 보기 ▼
apt
Debian 기반 배포판을 위한 패키지 관리 도구.
Ubuntu 16.04 이후 버전에서 대화형 사용 시 `apt-get`의 권장 대체 도구.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/apt.8>.
sudo apt update
사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt` 명령어 실행 전 권장):
apt search {{package}}
주어진 패키지 검색:
apt list {{package}}
패키지 정보 표시:
dnf install
설명 보기 ▼
dnf install
Install packages on Red Hat-based distributions.
sudo dnf {{[in|install]}} {{package1 package2 ...}}
Install packages by name:
sudo dnf {{[in|install]}} {{path/to/file}}
Install a package from a local file:
sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}
Install a package from the internet:
dnf
설명 보기 ▼
dnf
RHEL, Fedora 및 CentOS를 위한 패키지 관리 도구(yum을 대체).
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://dnf5.readthedocs.io/en/latest/commands/index.html>.
sudo dnf {{[up|upgrade]}}
설치된 패키지를 최신 버전으로 업그레이드:
dnf {{[se|search]}} {{keyword1 keyword2 ...}}
키워드를 통해 패키지 검색:
dnf {{[if|info]}} {{package}}
패키지에 대한 세부 정보 표시:
pacman -S
설명 보기 ▼
pacman -S
This command is an alias of `pacman --sync`.
tldr pacman sync
View documentation for the original command:
pacman
설명 보기 ▼
pacman
Arch Linux 패키지 관리 도구.
관련 항목: `pacman-sync`, `pacman-remove`, `pacman-query`, `pacman-upgrade`, `pacman-files`, `pacman-database`, `pacman-deptest`, `pacman-key`, `pacman-mirrors`.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/pacman.8>.
sudo pacman -Syu
모든 패키지를 동기화하고 업데이트:
sudo pacman -S {{package}}
새 패키지 설치:
sudo pacman -Rs {{package}}
특정 패키지 및 의존성 제거:
choco install
설명 보기 ▼
choco install
Install one or more packages with Chocolatey.
choco install {{package1 package2 ...}}
Install one or more packages:
choco install {{path\to\packages_file.config}}
Install packages from a custom configuration file:
choco install {{path\to\file}}
Install a specific `.nuspec` or `.nupkg` file:
scoop
설명 보기 ▼
scoop
Scoop 패키지 관리자.
`bucket`과 같은 하위 명령어는 자체 문서를 가지고 있습니다.
더 많은 정보: <https://github.com/ScoopInstaller/Scoop/wiki/Commands>.
scoop install {{package}}
패키지 설치:
scoop uninstall {{package}}
패키지 제거:
scoop update --all
모든 설치된 패키지 업데이트:
