マルコ・教育の最初の週

週刊研究の概要
###章Linuxの基本
メイン章:
####ターミナルは
、現在の端末コマンドを表示するには、次のtty
結果の実装:
#1 TTY [データcentos7ルート@]
は/ dev / PTS / 0

####シェルは
、シェルは何です:シェルは、Linuxシステムのユーザーインターフェースであるカーネル、インターフェースの対話をユーザーに提供します。これは、ユーザーがコマンド入力を受け取り、カーネル実行中にそれを置きます。
単にシェルは、ユーザによって入力されたコマンドがコアに送信されるコンパイル、カーネルはハードウェアを呼び出すことせ、ユーザとカーネルとの間のチャネルです。
また、Linuxのシェルコマンドインタプリタとして知られている
シェル高度なプログラミング言語である
Linuxシステム、シェルの様々な種類があり、bashがデフォルトシェルのCentOSで
、現在のシェルコマンドの使用表示:$ SHELLは、エコー
使用されている現在のシステムを表示しますすべてのシェル:CATは/ etc /シェル
[ルート@のcentos7のTESTDIR]#のCATの/ etc /シェル
/ binに/ SH
/ binに/ bashの
は/ usr / binに/ SH
は/ usr / binに/ bashの
/ binに/ tcshの
/ binに/ CSH

####コマンドプロンプト
平均的なユーザーのための[ルート@ centos7のTESTDIR]は##の$のスーパーユーザーの
コマンドプロンプトの現在の形式を表示するには:$ PS1エコーを
[centos7 TESTDIR @ルート]#はPS1 $をエコー
\ U @ \ H \ W [ ] \ $
:プロンプト関連意味
現在のユーザの033 \ U \ \ Eの制御シンボルを
略すの\ Hホスト名\ Hホスト名
\現在の作業ディレクトリ\ W Wイル現在の作業ディレクトリ名
\ tの24時間の形式の\ T 12時間フォーマット
!bootコマンド履歴コマンド履歴後の番号番号#

二つのカテゴリーに####シェルコマンド、内部コマンドと外部コマンド
インナーシェルは組み込みによって行われるが、コマンドはいくつかの形式で提供される
ファイルシステムのパスに対応する実行可能プログラムファイルである外部コマンド。
ハッシュキャッシュテーブルは、
最初の例をcentos7しているコマンドの外部システムへのパスを知っている必要があります:
エコー$ PATHコマンドを実行し
ます。[root @のcentos7のTESTDIR]#エコーの$ PATH
は/ usr / local / sbinに:/ usr / local / binを: / usr / sbinにします。/ usr / binに:/ルート/ binに
これらのパスの全ての(異なるパスを持つ:離間)外部システムコマンドに。言い換えれば、システムは外部コマンドを実行していることは、これらの検索のパスであり、後のハッシュテーブルに記録されているコマンドのパスを実行することが分かっテーブルがPATHに行っていない場合は、次のは、ハッシュテーブルの最初の試合となります検索
ハッシュハッシュディスプレイキャッシュ
キャッシュパスを表示する名前nameコマンド-tハッシュ
キャッシュを削除するためにハッシュ-d名nameコマンドを
すべてのキャッシュをクリアするには、ハッシュ-rを

すべてのエイリアスが現在のシェルのエイリアスをコマンド表示
[centos7 TESTDIR @ルート]#エイリアス
エイリアス= CP 'CP -i'
エイリアスのegrep = 'のegrep --color =自動車'
エイリアスfgrepは= 'fgrepは--color = Auto'で
別名はgrep = '=自動--colorはgrep'
エイリアスL. = '-d LS。--color * = Auto'で
エイリアスLL =の'はLS =自動--color -l'
エイリアス=のLSの'はLS =自動--color'
エイリアスミュージックビデオ= 'ミュージックビデオ-i'
エイリアスRM = 'RM -i'
=エイリアス'エイリアスを|は/ usr / binに/ --readどの--tty専用エイリアス--show-DOT --show-チルダされている'
エイリアスを定義します。あなたは永久に/ etc / bashrcにファイル内に配置する必要がある、とソース/パス/ / CONFIG_FILEすることが効果的なようにしたい場合は、エイリアス名=「ls」の現在の端末の別名として定義されたが、唯一の有効な
撤回別名:は、unalias

####日時
両クロックのLinux:システムクロックとハードウェアクロックの
日付表示システム
日付+%F 2019年7月25日、この時間表示
時計表示ハードウェアクロック
ハードウェアの-sクロックを、補正システムクロック
主題-wシステムクロック、ハードウェアクロックの補正に
時間帯:の/ etc / localtimeの
ゾーンを変更する
centos7で、timedatectlリストのタイムゾーンのリストすべてのタイムゾーンが
設定され、タイムゾーンアジア/上海をtimedatectlは、タイムゾーンCSTを変更します

####シンプルなコマンド
新しい画面セッションを作成する:画面-S [SESSION]は
、画面のセッションに参加する:画面-x [SESSION]
echoコマンド
「$ VAR_NAME」変数エコーが弱参照に置き換えられます
「$ VAR_NAME」変数が交換されていないエコー、強い参照

拡張コマンドライン:: $()または``例えば
エコー「このAPOSシステムは$名(ホスト名)IS」
この名前はserver1.example.comシステムAPOSとIS

エコー「私はwhoami
私がルートAM
{}:プラス拡張ブラケット

歴史show historyコマンドの実行

whatisはコマンドの簡単な説明が表示されます

おすすめ

転載: blog.51cto.com/14473148/2424376