TOP(サイトマップ) |
Bashについて |
|||||||
(はじめに) はじめに Solarisって・・・ SunのセミナーとSDC Solaris 10概要 資格(SCSA,SCNA) Solarisフォーラム 管理人に連絡 (Solaris基本) Solarisのインストール システムの起動と停止 ファイルシステム オートマウントとマウント パッケージとパッチ ユーザの追加と削除 ファイル権限(セキュリティ) バックアップとリストア CDE環境 プロセス管理/監視 (ネットワーク管理) OSIを理解してみる TCP/IPの設定 (TCP/IP入門) DNSの設定 NISの設定 NFSの設定(WebNFS,CacheFS) (NIS、NIS+、DNS違い) DHCPの設定 1つのNICで複数IP設定 (IO関連) インタフェース概要 SAFの管理 プリンタ管理概要 プリンタコマンド SunSolve Online SCSI情報(KEY,ASC,ASCQ) (ソフトウェア関連) Bash Apache Solstice DiskSuite (SDS OSミラー回復) Veritas VxVM (OBPについて) PROM(OBP)の概要 OBPでのキーボード操作 一般的なOBPコマンド SolarisでOBPの設定 OBPに関するFAQ (トラブル時の対応) 基本情報 エラーメッセージ (主要メッセージ一覧) 性能関連コマンド トレースコマンド クラッシュダンプ SunSolve Online (その他) 小技集 UNIXコマンド (manマニュアル) システムチューニング ネットワークチューニング UltraSPARC T1について (FAQ) rootのPASSが不明 ハングアップかな? ハードトラブル OSが起動しない(b) swap領域の拡張方法 (リンク) Sun関連リンク その他リンク アバウトなJava入門 Perlメモ(逆引き用 |
BASHについてBourne Shellの流れをくむbashは、フリーソフトでGNUで開発されており、BourneAgainSHellから名付けられている。多くの Linux
では標準のコマンドライン・インターフェースになっている。対話性や、コマンドラインの編集、補完、履歴といった機能に卓越している。SunではSolaris8以降インストール(Ver
2.0.3)されている。
最新のバージョンは2.0.5であり、http://www.gnu.org/software/bash/bash.htmlからソースをダウンロードできるリンクがある(ftp)。 【初期設定ファイル】bashの初期設定ファイルは、/etc/profile、$HOME/.bachrc、$HOME/.bash_profileの3つである。この3つのファイルの違いは、まず、/etc/profileにはシステム全体としての設定が書かれており、残りの2つは、ユーザによる設定ファイルを意味し、.bashrc(alias及びPS1はこのファイルで設定すること)がシェルの起動時に読み込まれ、/etc/profile、.bash_profileがログイン時に読み込まれる。*注: SunのWebページにはbashのバージョンが2.0.3の場合profileファイルが読み込まれないことがある。その場合の対策としてSunのWebページでは2.0.5にアップする必要があると明記してあった。 【bashの機能】(1)コマンドライン履歴bashには、cshなどのように履歴が残る(.bash_historyに記録される)。コマンドライン履歴機能はとても便利です。↑キーや↓キーを押してスクロールすれば、それまでに使ったコマンドを表示することができる。また、表示したコマンドを←キーや→キーで移動し、編集も可能。
(2)TAB補完ファイル、コマンド、パス名の一部を入力し、Tabキーを押すと、bashはファイルやパスの残りの部分を表示するか、またはビープ音を鳴らす。ビープ音が鳴った場合は、もう一度TABキーを押すとそこまで入力した範囲で一致するファイルやパスの一覧が表示される。
*コマンドラインでの操作について(一部のTERMINALでは矢印キーが効かない場合に使用することもある。)
(3)プロンプトで使えるエスケープシーケンスbashを実行させるには、なんらかのシェルプロンプト上でbashと実行する。bash には、プロンプトで使えるエスケープシーケンスが沢山あります。 対話型で実行される時には、bash はコマンド待ちの状態で、一次プロンプトの PS1 を表示し、コマンドを完成するのにさらに入力が必要な時には二次プロンプトの PS2 を表示します。bash ではバックスラッシュでエスケープした文字を挿入することにより、プロンプトを修飾することができます。その意味と使用例は次のとおりです。
|
|
Copyright (C) 2008 Solarisでいきましょか? All rights reserved