「KornShell」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(Created page with "Category:Command shells (日本語) en:Ksh Korn Shell (ksh) は AT&T によって開発された標準的な制限付きのコマンド・プログラミング言語...")
 
(二重転送を回避)
タグ: 転送先変更
 
(4人の利用者による、間の12版が非表示)
1行目: 1行目:
  +
#REDIRECT [[コマンドラインシェル]]
[[Category:Command shells (日本語)]]
 
[[en:Ksh]]
 
Korn Shell (ksh) は AT&T によって開発された標準的な制限付きのコマンド・プログラミング言語です。
 
 
== インストール ==
 
 
まず、[[公式リポジトリ]]から実装を[[インストール]]できます:
 
 
* {{App|MirBSD™ Korn Shell|パブリックドメインの ksh の拡張版。|https://www.mirbsd.org/mksh.htm|{{Pkg|mksh}}}}
 
 
[[Arch User Repository (日本語)|Arch User Repository]] には他の実装も存在します:
 
* {{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}}}}
 
* {{App|obase musl|Linux に移植された OpenBSD ユーザーランド、musl libc に静的リンク。|https://github.com/chneukirchen/obase|{{AUR|obase-musl-git}}}}
 
 
== m/ksh をデフォルトのログインシェルにする ==
 
 
現在のユーザーのデフォルトシェルを変えるには:
 
 
$ chsh -s /usr/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時点における最新版