tcsh
![]() tcsh session の例 | |
開発元 | Ken Greer, Paul Placeway, et. al |
---|---|
最新版 |
6.24.15
/ 2025年2月4日 |
リポジトリ | https://github.com/tcsh-org/tcsh |
プログラミング 言語 | C言語 |
対応OS | 各種 |
種別 | Unixシェル |
ライセンス | BSD License |
公式サイト | http://www.tcsh.org |
tcsh(ティーシーシェル)は、Unix系オペレーティングシステム (OS) で使われるコマンドシェルの一つ。
C言語に似た文法特性を持つcsh(シーシェル)のユーザーインターフェイスの部分を中心に拡張されたシェルでcshとの上位互換を持つ、ヒストリ編集などの機能に優れ、簡単なC言語ソースコードの文法チェックに使われることもある。Unix系OSで用いられる他のシェルに比べて、NLS (Native Language System) などの国際化対応にいち早く対応したことで知られる。
なお、tcshの頭文字のTは、TENEXならびにTOPS-20に由来するという[1]。
環境
FreeBSD 4.1-RELEASE以降には標準シェルとして組み込まれている。
FreeBSDの流れを汲むmacOSでもOSに組み込まれている (/bin/tcsh)。Mac OS X v10.2まではtcshがデフォルトのシェルであったが、v10.3からLinuxの標準シェルであるBashがデフォルトのシェルとなり、さらに2019年10月のMac OS Catalina以降はzshに変更されている。
Native Language System
tcshの6.06以降では、NLS (Native Language System) カタログに対応している[2]。これは、各種メッセージの各国語化をプログラム修正なしで行うというものである。但し、日本語化においては6.07.11まではパッチが必要であった。6.07.11においてパッチが本体に取り込まれ、それ以降は日本語のカタログファイルを用いる場合でもパッチ不要でメッセージを表示することができるようになった。
なお、日本語化パッチ提供者は当時、サンソフトの格闘ゲーム『ギャラクシーファイト ユニバーサル・ウォーリアーズ』の登場キャラクターであるルーミに萌えており、ルーミの口調を真似たカタログファイルを正しく扱えるようにする目的でパッチを作成したという[3]。このカタログファイルをはじめ、マルチやホシノ・ルリなど、いくつかの萌系キャラクター口調のカタログファイルは過去に FreeBSD portsコレクションに含まれていたことがあった[4]。他にも、メッセージが関西弁や土佐弁などで示される方言シリーズなど、多彩なカタログファイルが作成されている。
脚注
- ^ “Manpage of TCSH”. 2010年7月13日閲覧。 - manページの「tcsh の T の由来」節に記載。
- ^ 配布ファイルのNewThings(更新履歴に相当)に記載。
- ^ “tcsh日本語オリジナルカタログ配布ページ”. 2010年7月13日閲覧。 - パッチ提供者によるオリジナルカタログ配布ページ
- ^ “ports/japanese/tcsh-nls-roomi のattic行きになる前のports状態”. 2010年7月13日閲覧。 - ルーミ口調のカタログファイル ja.roomi.cat のports
外部リンク
- 公式サイト
- Manpage
- FreeBSD 日本語マニュアル
tcsh(1)
– JM Project Linux User Commands マニュアル
「TENEX C Shell」の例文・使い方・用例・文例
- そのドラマは今晩8時にCBSで放送される
- 彼はほとんどすべてのお金をCDに費やす
- BBCは昼夜放送している
- 米国のCongressは英国のParliamentに相当する
- その聖歌隊は慈善のためにCDを吹き込んだ
- CDコンパクトディスク
- 「彼らの新しいCDはすごいと思うよ」「私もよ」
- そのCDと全く同じコピーを作った
- BBCによる独占テレビインタビュー
- ABC航空をご利用いただきありがとうございます
- こんなジャングルの中でもラジオでBBC放送が受信できるんだ
- そのバンドは彼らの新しいCDをクリスマス前に出すだろう
- これらのCDはずっと持っていていいですよ
- 寄贈者の名をABC順に表にした
- 彼はCD店を経営している
- 私は友人と同じくらいCDをもっている
- このCDプレイヤーはどこもおかしくない
- レコード店に新しいCDを注文した
- 彼女はいつも寝る時にそのCDをかける
- 「彼の新しいCDを買うつもりかい」「買うかもしれないね」
- TENEX C Shellのページへのリンク