1.linuxシステムアーキテクチャ
1)Linuxは相互構造であります
すべてのものがある2)Linuxのファイル
3)これらのファイルは、システムの最上位ディレクトリにある「/」ルートディレクトリです
4)/ディレクトリ二次ディレクトリは、システムが自動的にインストール時に設定されています
2.二次ディレクトリシステムの役割
/ビン#一般的に使用されるシステムコマンド
/ sbinに#システム管理コマンド
/ブーツ#ブートパーティション
/ SYS#カーネルパラメータの調整
は/ dev#デバイスファイル
/ libに#32ビットのライブラリファイル
/ lib64に#64ライブラリファイル
/メディア/実行を/ mnt#一時的なデバイスのマウントポイント
は/ opt#サードパーティ製のソフトウェアのインストール場所
の/ proc#システム情報
の/ etc#システムの設定ディレクトリ
/ホーム#一般ユーザのホームディレクトリ
/ルート#のスーパーホームディレクトリ
は/ var、/ SRV#システムデータ
3.パス
絶対パス:ファイルシステムの実際の場所は「/」で始まる正常に使用することができ、などの/ etc /お使いのシステム上でこのディレクトリの任意の場所をpasswdに
相対パス:位置は、彼は通常、自動的に名前の前に値「PWD」を追加し、現在のシステムに短いファイル名の相対
4.ファイル管理コマンド
1)新ファイル:タッチファイル
2)新しいディレクトリます。mkdirテスト
3)ファイルまたはディレクトリを削除します。rm -fファイル名、ディレクトリ名-fr rmが、-fは強制的にプロンプトを表示せず削除発現し; -r再帰的な表現は、と言うことですつまり、これはディレクトリ自身と一緒にそのサブディレクトリとファイル内になります削除
4)文書の作成:ファイル名の後にブラウジングモードのvimのファイルの内容を入力します、そして、あなたはコンテンツを書き込むことができた後、モードINSERT入力するには「I」キー、モード、インサート出口のプレス「ESC」キーを書き込み後、クリックしてください」を押します。 (マウスの位置を制御するためのキー、矢印の使用を書くときに)それを保存して終了するWQ」
5)チェックファイルの内容:猫のファイル名
あなたは、印刷行番号を追加したい場合は?
使用「猫-nファイル名」
あなたは空白の行番号をしたくない場合は、「猫-bファイル名」を使用することができます
6)ファイルをコピーします。cpファイル名新しいファイル名|ディレクトリ
ディレクトリレプリケーション:CP -rディレクトリ名新しい名前|ディレクトリ
7)移動またはリネーム:MVこのコマンドは、操作の名前を変更した以外移動させるためにも使用することができます
フォーマット:MVファイルディレクトリ
MVの内容1本の目次2
MVディレクトリは、/ *。##「」システムディレクトリ内に現在あります
8)ここで、システムの現在の位置を表示する#print作業ディレクトリパスをPWD
9)作業ディレクトリスイッチに
CDディレクトリ名の
CDを.. ##親ディレクトリの現在のディレクトリに
##ディレクトリをカレントディレクトリに入る前に - CD
10)ファイルを表示
lsと
すべてのファイルのls -a ## - ポイント表示、で始まる隠しファイルを含め
再帰的にLS -R ##ディレクトリのすべての内容を表示
5.文字の一致
、我々は複数のファイル、削除、または他の操作をコピーしたいあなたが一致する文字を使用する必要があり、この時ファイル、あなたがそれらを操作する操作したい一致させることができます
* ###に0が任意の文字に一致します
?###は、単一の文字と一致
[[:アルファ:] ###は、単一の文字に一致する
[[下部:] ###単一小文字の文字に一致する
[[:アッパー:] ###単一の大文字と一致する
数字を:[[ :] ###は、単一のデジタル一致
[する[:alnum:]] ###と一致する単一の数字または文字
[[:PUNCT:] ###は、単一のシンボルに一致します
[[:スペース:]] ###は、単一のスペースにマッチします
6.正規表現
{1..9} ### 1-9
{A〜F} ### AF
{1,3,5} ### 135
{、C、E} ###エース
{1..3} {a..c} ### 1A 2A 3A図2a図2b図2c図3a 3bと図3c
[]
[AC]を1aA bBでCC ###
[AC]を1aA ### BBまたはCまたは
[1-3] ### 1,2または3
[145] ### 1または4または5
[^ Abcの] | [Abcの!] ###に加え及びbとcを除いてのものを除いて
{}と文字REの範囲を定義する{}]との間の差は、FILE1にすべてのファイルfile5存在する削除するように、連続しているが、少なくとも1つ以上のファイル、1〜{RM -fファイル場合に使用することができません..5}、使用RM -fファイル[1-5]は、それが選択、ファイルを削除でFILE1 file5存在を見つけるために、一致する場合はFILE1 file5必要タッチファイルへのファイルの確立{1..5 }はなく、タッチファイル[1..5]
7.linux他の一般的に使用されるテキスト処理ツール
1)
番組指定されたファイルの前にどのくらいのラインヘッド##
1つのpasswd ##ディスプレイファイルの最初の行を-nヘッド
5つのpasswdの##ディスプレイファイル-n行5頭の前に
デフォルトのファイルが表示される前に頭が##の10行をpasswdに
2)
尾は##行のファイル番号の後に表示される
最後の行を表示し、ファイル尾-n 1 passwdの##の
尾最後の5行-n表示ファイル5 passwdの##
尾のpasswd ##ディスプレイファイルの最後の10行
3)少ない##タブ付きブラウジング
以下のpasswd
少ないだけあなたの周りに反転するには、矢印キーを使用することができ、前方バックコンテンツ缶のページを見ることができません
4)ファイル##のファイルの種類を表示
フォーマット:ファイルのファイル名
file.mp3 FILE.EXEファイルのように、同じ内容、表示ファイルの種類を追加し、ファイルの種類は、むしろ、ファイル名よりも、内容によって決定されます
5)
WC ##ワード文書の統計情報、文字の数、バイト数
トイレ-l ##行数
##文字-m WC
バイトのWC -c数##
トイレ-w ##の言葉