- Linuxデスクトップ環境の紹介
Windowsの現在のシステムと比較して、UNIX / Linuxの自体は、グラフィカルインタフェースではありません、私たちは、Linuxシステム上で動作するソフトウェアのUNIX / LinuxのディストリビューションGUI実際にちょうどセット、前回同様のWindows95のWindows上で見ますしかし現実には、DOS環境で実行されているだけでグラフィカルなインターフェイスソフトウェアです。およびLinux上でこのソフトウェアはXFree86のように使用し、今ではあるのxorgソフトウェアは、X Windowシステム(X Windowシステム、また、一般的にXまたはX11として知られている)を介して行われている間(X.Org)、X自体を達成するためにただ、ツールキットと枠組み合意、とのxorg X-アーキテクチャは、httpプロトコルは、ApacheのWebサービスを提供して実現してXサーバは、グラフィカルインターフェースプロトコルサービスの仕様を提供して達成することであることを意味する標準化された形の実現です。サーバーは、完全なデスクトップ環境を実現するためだけではない場合は、もちろん、また、クライアントのデスクトップ環境良く知られているようにKDE、GNOME、XFCE、LXDEを達成するためにXクライアントと呼ばれるクライアント、および最も人気のある機能を必要としています。
- Linuxターミナル
通常我々は、Linuxを使用して、システムを直接扱うが、知られていない中間プログラムシェルがされ、グラフィカルインタフェースを達成するために行わウィンドウで完全なユーザー入力と表示出力、Linuxのシステムに私たちを許可します呼ばれる設けられた端末エミュレータ(端末)のプログラム。gnome-terminalの、konsoleの、xtermの:ここではより一般的な端末エミュレータのほんの一部です 、rxvtの、KVT、nxterm およびeterm。ただし、ここでは、端末(ターミナル)の話とコンソール(コンソール)が異なっています。
端末は、本質的に、Linuxのデフォルトは正確に(「端末」6つの純粋なコマンドラインインターフェースを提供し、Linuxのマルチユーザーログインが完全に異なる/ devの/ TTYデバイスを介して行われ、Linux上の/ dev / TTYデバイスに対応していますユーザーがログオンできるようにするために6つの仮想コンソール)があるはずです。上の物理的なシステムを使用することにより[Ctrl]+[Alt]+[F1]~[F6]
、ハンドオーバ。あなたは、グラフィカルインターフェースに切り替えたいた後、端末に切り替えると、あなたは押すことができます[Ctrl]+[Alt]+[F7]
完了します。
- シェルは
通常違いは、グラフィカルインターフェースの実際の経験上の様々な端末エミュレータが、このシェル(殻)の異なるリリースの上ではないもたらします。シェルはここで核はUNIX / Linuxカーネルを指し、そこにありますが、シェルはDOS(コマンドライン)の下でのコマンドに類似以降cmdを、「ユーザー・インタフェースが利用できる」ソフトウェア(コマンドパーサ)を指します。 exeファイル。プログラムのシェル通常の意味は、許容可能なユーザ入力コマンドです。それが基礎となるオペレーティングシステムの詳細を隠すその理由は、それはシェルと呼ばれています。
シェルは、UNIX / Linuxオペレーティング・システムの下でユーザーとの対話インターフェースでなく、スクリプト言語の制御システムの両方です。もちろんこれは、Windowsのコマンドの下でも、コマンドラインも非常に簡単な制御ステートメントを提供するが、ラインは異なっています。Windowsオペレーティングシステムでは、一部のユーザーが直接シェルを使用することはありませんが、オペレーティングシステムのUNIXファミリでは、シェルは、まだスクリプトインタプリタを起動するために、システムの起動、X11および他の多くのユーティリティを制御します。
UNIX / Linuxの多くの人気の一般的なシェルではbashなど、zshの、kshの、CSHを持って、デフォルトで使用されるUbuntuの端末ではbashで、デフォルトのデスクトップ環境はGNOMEまたは(GNOMEに基づく)ユニティです。
- コマンドライン
のlinuxでは、最も重要なことは、2つのプロセス、入力と出力を含むコマンド、次のとおりです。
1)入力:コースの入力端子は、開放され、そして次に入力キーボードを押し、押し、入力形式が一般的なの一種であります
#创建一个名为 file 的文件,touch是一个命令
$ touch file
#进入一个目录,cd是一个命令
$ cd /etc/
#查看当前所在目录
$ pwd
2)出力:出力したい、たとえば、あなたがどのファイルを見たい結果を返しますが、それはファイルの内容を返します。実行、実行に失敗した場合にのみはどこ間違ったことを教えてくれます、あなたが成功しない場合は、Linuxの哲学であるため、出力は、次のようになります。何の結果が最良の結果ではありません。
- 重要ショートカット:
[タブ]オートコンプリート、[Ctrl + C]強制終了したが10ではないターミナルから出る;
Ctrl+d
:キーボード入力または出射端ターミナル;
Ctrl+s
:現在のプログラム、押し、一時停止後に運転を再開するために、任意のキーを一時停止;
Ctrl+z
:現在のプログラムコマンドのフロントデスクの背景、バックへfg
;
Ctrl+a
:に相当し、入力の最初の行にカーソルを移動Home
キー;
Ctrl+e
:入力ラインの末尾にカーソルを移動するには、等価であるEnd
キー;
Ctrl+k
:行の末尾にカーソル位置から削除;
Alt+Backspace
:フォワード削除1ワード;
Shift+PgUp
:上向きの端末表示のスクロール;
Shift+PgDn
:スクロールダウンする端末ディスプレイ;
歴史は、次のコマンドを入力します。キーボードの方向キー↑
、あなたが以前に入力したコマンドを復元するには、
ワイルドカード:アスタリスク(*
)と疑問符を(?
)、文字のために使用されていますファジーマッチング文字列(例えば、ファイル名、パラメータ名など);
シェルはワイルドカードを使用しました
*
:0以上の文字が一致
?
:任意の文字に一致します
[list]
:リストで任意の一文字にマッチ
[^list]
:リストは任意の単一文字以外の文字に一致します
[c1-c2]
:c1は-C2などの任意の一文字にマッチ[0-9] [a-z]
{string1,string2,…}
(マッチ文字列1のstring2のか:以上の)1つの文字列
{c1..c2}
:{1 ... 10}のようにすべての文字のC1-C2に一致
出典:実験棟