「KornShell」の版間の差分
ナビゲーションに移動
検索に移動
Kusakata.bot (トーク | 投稿記録) (Pkg/AUR テンプレートの更新) |
Kusanaginoturugi (トーク | 投稿記録) (二重転送を回避) タグ: 転送先変更 |
||
(3人の利用者による、間の5版が非表示) | |||
1行目: | 1行目: | ||
− | [[ |
+ | #REDIRECT [[コマンドラインシェル]] |
− | [[en:Ksh]] |
||
− | Korn Shell (ksh) は AT&T によって開発された標準的な制限付きのコマンド・プログラミング言語です。 |
||
− | |||
− | == インストール == |
||
− | |||
− | まず、[[公式リポジトリ]]から実装を[[インストール]]できます: |
||
− | |||
− | * {{App|MirBSD™ Korn Shell|パブリックドメインの ksh の拡張版。|https://www.mirbsd.org/mksh.htm|{{Pkg|mksh}}}} |
||
− | |||
− | [[Arch User Repository]] には他の実装も存在します: |
||
− | * {{App|loksh|OpenBSD の ksh の Linux 移植版。|https://github.com/dimkr/loksh|{{AUR|loksh}}{{Broken package link|パッケージが存在しません}} }} |
||
− | * {{App|Public Domain Korn Shell|AT&T Korn shell のクローン。現在は、ksh88 の機能のほとんどをサポートしており、ksh93 の機能はあまり存在しませんが、独自の機能が多数あります。|http://www.cs.mun.ca/~michael/pdksh/|{{AUR|pdksh}}}} |
||
− | * {{App|[[Wikipedia:ja:Korn Shell|AT&T Korn shell]]|公式の AT&T バージョン。|http://www.kornshell.com/|{{AUR|ksh}}}} |
||
− | * {{App|OpenBSDs Korn Shell|ksh の OpenBSD バージョンの GNU/Linux 移植版。|http://www.connochaetos.org/oksh/|{{AUR|oksh}}}} |
||
− | * {{App|obase|Linux に移植された OpenBSD ユーザーランド、静的リンク。|https://github.com/chneukirchen/obase|{{AUR|obase-git}}{{Broken package link|{{aur-mirror|obase-git}}}}}} |
||
− | * {{App|obase musl|Linux に移植された OpenBSD ユーザーランド、musl libc に静的リンク。|https://github.com/chneukirchen/obase|{{AUR|obase-musl-git}}{{Broken package link|{{aur-mirror|obase-musl-git}}}}}} |
||
− | |||
− | == m/ksh をデフォルトのログインシェルにする == |
||
− | |||
− | 現在のユーザーのデフォルトシェルを変えるには: |
||
− | |||
− | $ chsh -s /bin/mksh |
||
− | |||
− | == アンインストール == |
||
− | |||
− | {{Pkg|mksh}} パッケージを削除する前にデフォルトシェルを変更しておいてください。 |
||
− | |||
− | {{Warning|下の手順を間違えるとユーザーがシェルにアクセスできなくなることがあります。}} |
||
− | |||
− | 次のコマンドを実行: |
||
− | |||
− | $ chsh -s /bin/bash ''user'' |
||
− | |||
− | m/ksh をログインシェルに設定した全てのユーザーで実行してください (必要ならば root も)。それが完了したら、{{Pkg|mksh}} パッケージを削除できます。 |
||
− | |||
− | もしくは、root で {{ic|/etc/passwd}} を編集してデフォルトシェルを Bash に戻してください。 |
||
− | |||
− | {{Warning|{{ic|/etc/passwd}} を編集する際には {{ic|vipw}} を使うことを強く推奨します。エントリを間違えたり構文エラーを防ぐことができます。}} |
||
− | |||
− | 例えば、次の行を: |
||
− | |||
− | ''username'':x:1000:1000:''Full Name'',,,:/home/''username'':/bin/mksh |
||
− | |||
− | 以下のように変更: |
||
− | |||
− | ''username'':x:1000:1000:''Full Name'',,,:/home/''username'':/bin/bash |
||
− | |||
− | == 参照 == |
||
− | |||
− | *[https://www.mirbsd.org/mksh.htm mksh - The MirBSD Korn Shell] |
||
− | *[http://www.cs.mun.ca/~michael/pdksh/ pdksh - the Public Domain Korn Shell] |
2023年4月13日 (木) 11:11時点における最新版
転送先: