今日は、Linuxの基本を話すことを続け、コンテンツがbashシェルについてです。例えばbashシェルの共有知識、基本的な特性。
1.8)bashシェルの紹介
bashシェルは何1.8.1)
大まかに言ってはbashシェルはカーネルと対話するためのコマンド・インタプリタです。
これは、オペレーティングシステムの最外層に、ユーザプログラムとカーネルは、対話的な操作のために、インターフェースは、オペレーティングシステムにユーザによってコマンド入力を変換する責任があり、画面に処理結果を出力するbashシェル・コマンド・インタプリタです。
我々はLinuxサービスを接続するためのリモート接続ツールを使用すると、システムはデフォルトのシェルを開きます、私たちのような、インターフェイスにこのコマンドを実行することができますように、現在の時刻を取得し、ユーザーを作成します。
役割1.8.2)bashシェルがある
など、Linuxシステムの管理のほとんどを達成するためにシェルを使用する:ファイル管理、ユーザー管理、権限管理、ディスク管理、ネットワーク管理、ソフトウェア管理、アプリケーション管理を......
1.8.3)2種類のバッシュ使用
1)コマンドを
作業少量のための非効率的な
スクリプト)2
質量作業に適した、高効率で
コマンドプロンプト)1.8.4
[ルート@ centos7〜]#
ルート:現在ログオンしているユーザーに代わって、
@:代表区切り文字。
centos7:ホスト名を表します。
〜:現在のディレクトリの場所を表し
スーパー管理者、$::普通のユーザーが#を
それから彼は、Linuxのコマンドを語りました。
コマンドエコー、その役割は取得コマンドの後にはすべて、WYSIWYGです。
エコー:WYSIWYG。あなたはエコーバック出力パラメータの内容は
-e:改行やその他の特殊記号を識別
\:エスケープ
$:変数を呼び出します
実施例1:プリントアウトし、画面に印刷された2つの文字の上oldgirl oldboy、及び2つの行を表示します。
例2:上記の画面に「Hello World」のプリントアウトしてください。
例3:変数の年齢を呼んでください
whoamiは、コマンドが別のコマンドで、ユーザーが現在ログオンしている見ます。
1.8.5)基本的な文法シェルの
コマンド・オプション・パラメータ
コマンド[-options] [引数]ブラケット不要
特性1.8.6)のシェル
1.8.6.1)はシェル終了の主要な特徴です。三つの方法の完了があります。
1、コマンド完了タブ
2、パラメータ補完:YUMのbash-完了インストール-y
主に完了パス:3、オプションの補完を
ディレクトリ階層内のファイルの、特に大規模な数を見つけるためにウィンドウを使用する際に非常に遅くなり、効率を開いて、あなたはディレクトリ階層内のファイルの、特に大規模な数を見つけるために、Linuxが使用している場合しかし、あなたは、タブキーによって素早く完了することができます。
PS:実際のコマンドの完了までTabキー、パスの完了、タブ、当社全体の生産実績を記入し、それは誤り率のパスを削減し、コマンドを実行するだけでなく、入力の効率を向上させることができるので、最も使用される傾向にあります。
もう一つの特徴1.8.6.2)シェルは、一般的にLinuxのコマンドラインのショートカットに使用され、ショートカットキーの使用の合理化を、入力の効率を向上させることができます。
Ctrl + A:カーソルが先頭にジャンプ
CTRL +のE:カーソルは、行の終わりにジャンプ
Ctrl + W:空間部、削除する前に、現在のカーソル位置の内容
はCtrl + Uのすべてのコンテンツの前に現在のカーソル位置削除
はCtrl + Lをクリア画面が
Ctrl + C:現在のコマンド終了
Ctrlキーを+ D:出口が現在の接続から切断する(出口、ジンバブエログアウト)
はCtrl + Z:背景入れ、ハング
はCtrl + R:検索コマンド履歴
はCtrl + S:画面ロック
のCtrl + Qを:アンロック
ワードジャンプカーソルによれば、左右のCtrl +
ESC + :.瞬時空間によって分離され、コマンド、最終的なコンテンツ上に表示
#:実行しないでください