# 1Password CLI入門

1Password CLIを使うと、1Passwordをターミナルで利用できるようになります。CLIをインストールし、1Passwordアプリと統合して、Touch ID、Windows Hello、またはその他のシステム認証オプションでサインインする方法を紹介します。

### **ステップ1：1Password CLIをインストールする** <a href="#id-22vfg9cvyknw" id="id-22vfg9cvyknw"></a>

必要条件

{% tabs %}
{% tab title="マック" %}

* [1Passwordサブスクリプション](https://start.1password.com/sign-up/plan)
* [Mac用1Password](https://1password.com/downloads/mac) \*
* macOS Big Sur 11.0.0以降

サポートされているシェル: Bash、Zsh、sh、fish

\*1Password CLI を 1Password アプリと統合するために必要です。
{% endtab %}

{% tab title="ウィンドウズ" %}

* [1Passwordサブスクリプション](https://start.1password.com/sign-up/plan)
* [Windows用1Password](https://1password.com/downloads/windows)

サポートされているシェル: PowerShell
{% endtab %}

{% tab title="リナックス" %}

* [1Passwordサブスクリプション](https://start.1password.com/sign-up/plan)
* [Linux用1Password](https://1password.com/downloads/linux) \*
* [ポルキット](https://github.com/polkit-org/polkit)\*
* PolKit認証エージェントが実行中\*

サポートされているシェル: Bash、Zsh、sh、fish

\*1Password CLI を 1Password アプリと統合するために必要です。
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="マック" %}

{% endtab %}

{% tab title="ウィンドウズ" %}

{% endtab %}

{% tab title="リナックス" %}

{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="自家製" %}

1. 1Password CLI を[homebrew](https://brew.sh/)でインストールするには:

   brew install 1password-cli
2. 1Password CLI が正常にインストールされたことを確認します。

   op --version

1Password [Homebrewの樽](https://formulae.brew.sh/cask/1password-cli)オープンソースの[Homebrew Cask リポジトリで、Homebrew と 1Password の両方の開発者によって管理されています。](https://github.com/Homebrew/homebrew-cask)1Password CLI は、agilebits.net/.com ドメインの CDN からダウンロードされます。
{% endtab %}

{% tab title="マニュアル" %}
macOS に 1Password CLI を手動でインストールするには:

1. [1Password CLIの最新リリース](https://app-updates.agilebits.com/product_history/CLI2)をダウンロードしてください。[その信頼性を検証する](https://developer.1password.com/docs/cli/verify/)\
   方法を学びましょう。
2. * **パッケージ ファイル**: `op.pkg`1Password CLI をデフォルトの場所 ( `usr/local/bin`) で開いてインストールします。
   * **ZIP ファイル**:`op.zip`ファイルを開いて解凍し、`op`に移動します`usr/local/bin`。
3. 1Password CLI が正常にインストールされたことを確認します。

   op --version
   {% endtab %}
   {% endtabs %}

{% tabs %}
{% tab title="ウィンゲット" %}

1. winget を使用して 1Password CLI をインストールするには:

   winget install 1password-cli
2. 1Password CLI が正常にインストールされたことを確認します。

   op --version
   {% endtab %}

{% tab title="Second Tab" %}
Windows に 1Password CLI を手動でインストールするには:

1. [1Password CLIの最新リリース](https://app-updates.agilebits.com/product_history/CLI2)をダウンロードして解凍します`op.exe`。[その信頼性を確認する](https://developer.1password.com/docs/cli/verify/)\
   方法をご確認ください。
2. PowerShell を**管理者として**開きます。
3. 移動先のフォルダを作成します`op.exe`。例: `C:\Program Files\1Password CLI`。

   mkdir "C:\Program Files\1Password CLI"
4. `op.exe`ファイルを新しいフォルダに移動します。

   mv ".\op.exe" "C:\Program Files\1Password CLI"
5.
6. 1Password CLI が正常にインストールされたことを確認します。

   op --version

1Password CLI を単一のコマンドブロックでインストールする場合は、PowerShell で管理者として次のコマンドを実行します。

`$arch = (Get-CimInstance Win32_OperatingSystem).OSArchitectureswitch ($arch) {'64-bit' { $opArch = 'amd64'; break }'32-bit' { $opArch = '386'; break }Default { Write-Error "Sorry, your operating system architecture '$arch' is unsupported" -ErrorAction Stop }}$installDir = Join-Path -Path $env:ProgramFiles -ChildPath '1Password CLI'Invoke-WebRequest -Uri "https://cache.agilebits.com/dist/1P/op2/pkg/v2.30.3/op_windows_$($opArch)_v2.30.3.zip" -OutFile op.zipExpand-Archive -Path op.zip -DestinationPath $installDir -Force$envMachinePath = [System.Environment]::GetEnvironmentVariable('PATH','machine')if ($envMachinePath -split ';' -notcontains $installDir){[Environment]::SetEnvironmentVariable('PATH', "$envMachinePath;$installDir", 'Machine')}Remove-Item -Path op.zip`

Windowsオペレーティングシステムで英語以外の言語を使用している場合は、`$arch`最初の行を手動で設定する必要があります。これを行うには、を または`$arch = (Get-CimInstance Win32_OperatingSystem).OSArchitecture`に置き換えます。`$arch = "64-bit"$arch = "32-bit"`&#x20;
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="アプト" %}
Debian および Ubuntu ベースのディストリビューションで APT を使用して 1Password CLI をインストールするには:

1. 次のコマンドを実行します。

   curl -sS <https://downloads.1password.com/linux/keys/1password.asc> | \sudo gpg --dearmor --output /usr/share/keyrings/1password-archive-keyring.gpg && \echo "deb \[arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/1password-archive-keyring.gpg] <https://downloads.1password.com/linux/debian/$(dpkg> --print-architecture) stable main" | \sudo tee /etc/apt/sources.list.d/1password.list && \sudo mkdir -p /etc/debsig/policies/AC2D62742012EA22/ && \curl -sS <https://downloads.1password.com/linux/debian/debsig/1password.pol> | \sudo tee /etc/debsig/policies/AC2D62742012EA22/1password.pol && \sudo mkdir -p /usr/share/debsig/keyrings/AC2D62742012EA22 && \curl -sS <https://downloads.1password.com/linux/keys/1password.asc> | \sudo gpg --dearmor --output /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg && \sudo apt update && sudo apt install 1password-cli
2. 1Password CLI が正常にインストールされたことを確認します。

   op --version

`.deb`または、次のいずれかのリンクから最新の 1Password CLI パッケージを直接ダウンロードします。

* [amd64](https://downloads.1password.com/linux/debian/amd64/stable/1password-cli-amd64-latest.deb)
* [386](https://downloads.1password.com/linux/debian/386/stable/1password-cli-386-latest.deb)
* [アーム](https://downloads.1password.com/linux/debian/arm/stable/1password-cli-arm-latest.deb)
* [アーム64](https://downloads.1password.com/linux/debian/arm64/stable/1password-cli-arm64-latest.deb)
  {% endtab %}

{% tab title="おいしい" %}
RPMベースのディストリビューションでYUMを使用して1Password CLIをインストールするには：

1. 次のコマンドを実行します。

   sudo rpm --import <https://downloads.1password.com/linux/keys/1password.ascsudo> sh -c 'echo -e "\[1password]\nname=1Password Stable Channel\nbaseurl=<https://downloads.1password.com/linux/rpm/stable/\\\\$basearch\nenabled=1\ngpgcheck=1\nrepo\\_gpgcheck=1\ngpgkey=\\\\"https://downloads.1password.com/linux/keys/1password.asc\\\\>"" > /etc/yum.repos.d/1password.repo'sudo dnf check-update -y 1password-cli && sudo dnf install 1password-cli
2. 1Password CLI が正常にインストールされたことを確認します。

   op --version

`.rpm`または、次のいずれかのリンクから最新の 1Password CLI パッケージを直接ダウンロードします。

* [x86\_64](https://downloads.1password.com/linux/rpm/stable/x86_64/1password-cli-latest.x86_64.rpm)
* [i386](https://downloads.1password.com/linux/rpm/stable/i386/1password-cli-latest.i386.rpm)
* [aarch64](https://downloads.1password.com/linux/rpm/stable/aarch64/1password-cli-latest.aarch64.rpm)
* [アームv7l](https://downloads.1password.com/linux/rpm/stable/armv7l/1password-cli-latest.armv7l.rpm)
  {% endtab %}

{% tab title="高山" %}
Alpine x86\_64 ディストリビューションに 1Password CLI をインストールするには:

1. 次のコマンドを実行します。

   echo <https://downloads.1password.com/linux/alpinelinux/stable/> >> /etc/apk/repositorieswget <https://downloads.1password.com/linux/keys/alpinelinux/support@1password.com-61ddfc31.rsa.pub> -P /etc/apk/keysapk update && apk add 1password-cli
2. 1Password CLI が正常にインストールされたことを確認します。

   op --version
   {% endtab %}

{% tab title="ニクス OS" %}
注意

Nix パッケージは、NixOS オープン ソース コミュニティから入手できます。

NixOS システムに 1Password CLI をインストールするには:

1. ファイルに1Passwordを追加します`/etc/nixos/configuration.nix`。または、`flake.nix`flakeを使用している場合は追加してください。例えば、次のスニペットには1Password CLIと1Passwordアプリが含まれています。

   \# NixOS has built-in modules to enable 1Password# along with some pre-packaged configuration to make# it work nicely. You can search what options exist# in NixOS at <https://search.nixos.org/options\\>
   \# Enables the 1Password CLIprograms.\_1password = { enable = true; };\
   \# Enables the 1Password desktop appprograms.\_1password-gui = {enable = true;# this makes system auth etc. work properlypolkitPolicyOwners = \[ "\<your-linux-username>" ];};
2. 構成ファイルに変更を加えたら、それを適用します。
   * 1Password を に追加した場合は`/etc.nixos/configuration.nix`、以下を実行します。

     sudo nixos-rebuild switch
   * 1Password を に追加した場合は、を flake があるディレクトリと、システム構成を含む flake 出力の名前に`flake.nix`置き換えて、コマンドを実行します。`<flake-directory-path><output-name>`

     sudo nixos-rebuild switch --flake \<flake-directory-path>.#\<output-name>
3. 1Password CLI が正常にインストールされたことを確認します。

   op --version

NixOS での 1Password の使用について詳しく学びます[。](https://nixos.wiki/wiki/1Password)
{% endtab %}

{% tab title="Untitled" %}
パッケージマネージャーを使用せずに Linux に 1Password CLI をインストールするには:

ARCH="\<choose between 386/amd64/arm/arm64>" && \wget "<https://cache.agilebits.com/dist/1P/op2/pkg/v2.30.3/op\\_linux\\_${ARCH}\\_v2.30.3.zip>" -O op.zip && \unzip -d op op.zip && \sudo mv op/op /usr/local/bin/ && \rm -r op.zip op && \sudo groupadd -f onepassword-cli && \sudo chgrp onepassword-cli /usr/local/bin/op && \sudo chmod g+s /usr/local/bin/op

または拡張ガイドに従ってください

1. [1Password CLIの最新リリース](https://app-updates.agilebits.com/product_history/CLI2)をダウンロードして解凍します。信頼性を確認するには、以下の手順に従ってください。

   gpg --keyserver keyserver.ubuntu.com --receive-keys 3FEF9748469ADBE15DA7CA80AC2D62742012EA22gpg --verify op.sig op
2. 、または 内の別のディレクトリ`op`に移動します。`/usr/local/bin$PATH`
3. 1Password CLI が正常にインストールされたことを確認します。

   op --version
4. `onepassword-cli`グループがまだ存在しない場合は作成します。

   sudo groupadd onepassword-cli
5. バイナリに適切な権限を設定します`op`。

   sudo chgrp onepassword-cli /usr/local/bin/op && \sudo chmod g+s /usr/local/bin/op
   {% endtab %}
   {% endtabs %}

{% tabs %}
{% tab title="Macの場合" %}
{% tabs %}
{% tab title="Linuxの場合" %}

{% endtab %}

{% tab title="Untitled" %}

{% endtab %}

{% tab title="Untitled" %}

{% endtab %}
{% endtabs %}
{% endtab %}

{% tab title="Windowsの場合" %}

{% endtab %}

{% tab title="Linuxの場合" %}

{% endtab %}
{% endtabs %}

### ステップ2：1Passwordデスクトップアプリインテグレーションを有効にする

### [​](https://developer.1password.com/docs/cli/get-started/#step-2-turn-on-the-1password-desktop-app-integration)

* [Get started with basic 1Password CLI commands.](https://developer.1password.com/docs/cli/reference/)
* [Set up 1Password Shell Plugins to handle authentication for your other command-line tools.](https://developer.1password.com/docs/cli/shell-plugins/)
* [Learn how to securely load secrets from your 1Password account without putting any plaintext secrets in code.](https://developer.1password.com/docs/cli/secret-references/)

### **Learn more**[**​**](https://developer.1password.com/docs/cli/get-started/#learn-more) <a href="#y990fov3haun" id="y990fov3haun"></a>

* [1Password app integration troubleshooting](https://developer.1password.com/docs/cli/app-integration/#troubleshooting)
* [1Password app integration security](https://developer.1password.com/docs/cli/app-integration-security/)
* [How 1Password CLI detects configuration directories](https://developer.1password.com/docs/cli/config-directories)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.dxable.com/1password/get-started-with-1password-cli.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
