Linuxシステムの概要
Linuxの(1991年10月5日生まれ)は、性能が安定しており、マルチユーザのネットワーク・オペレーティング・システムで、Unixのネットワーク中心の設計思想を継承します。
Linuxは、厳密な意味でのLinuxカーネルの指標であるが、毎日Linuxをベースに全体のLinuxカーネルを記述するために使用することが通例で、GNU(フリーなオペレーティングシステム)オペレーティングシステムツールと様々なプロジェクトのデータベースを使用しています。主流製品と共通Ubuntuのように、CentOSの、Debianの、RedHatの、 "麒麟" などが挙げられます。
注、Linuxシステムでは、すべてのベース、Linuxオペレーティングシステムは、ファイルのルートは、データを格納するために使用されて形成されています。
Linuxのの長所と短所
A.メリット
1.Linuxベースのネットワーク接続、リモートの利便性:限り特典として、ユーザーが簡単に遠くケープ州のLinuxサーバを制御することができ、必要な帯域幅が小さいです。
2.オープンソースと高度なカスタマイズ:オープンソース開発者のニーズを優先して自分のシステムに応じてカスタマイズするために修正するので、Linuxは簡単に別のユーザーのさまざまな環境に適応することができます。
編集可能なプロパティを持つ再利用可能な強力3. Linuxのコマンドライン、
4.分散型:分散型ソフトウェア開発、システムのインターフェースとフォームを作成パーソナリティのLinuxの完全な、均一ではありません。
5.linuxは、同時多人数オンラインの仕事、合理的な資源配分と平均をサポートしています
II。デメリット
1.ない特定のソフトウェアのサポート、プロの単機能ソフトウェア
2.ゲームのサポートの欠如
Linuxの一般的なコマンド
予備
まず、Linuxシステムを入力して、あなたはXXXのホーム(窓の下の口座に相当)、コンピューター(窓の下の 『マイコンピュータ』に相当)とゴミ箱(ごみ箱)を見ることができる。上述したように、Linuxのファイルシステムが基づいていますLinuxサーバを接続するためのツール(仮想マシン上またはLinux)すべてのディレクトリ/接続Xshell他の端末とそのためのルートディレクトリ(ファイルシステム)「/」に基づいたファイルは、参照する最初のものです:
ここでは、「〜」のアドレス(代位の文字が)個人的なディレクトリを表し、別のユーザーがログイン自分のアドレスは、rootとして、例えば、「〜」/ため/ルート待機します
ルートディレクトリ内の各ディレクトリの役割
ルートディレクトリにcd /
LSは、現在のディレクトリの下のファイルとサブディレクトリを表示します
(小さいフォントブロックコードは、視野を拡大するために「ローラの」ブラウザALT +によってアクセスすることができます)
/ ビンは、平均的なユーザーコマンド(バイナリ実行コマンド)保管 / devのシステムデバイス(ドライバ) / ホームユーザのホームディレクトリのBPS / lost- ディレクトリに格納される一時ファイルを残して、システムが正常にシャットダウンされていない時が見つかりました次の(通常は空のディレクトリ) / procのストアは、カーネル情報とのユーザの対話 / sbinにストレージシステムプログラムは、管理者が データベースディレクトリは/ srvのシステム起動サービスがアクセスできる
、/ tmpに一時ファイルを空に自動的にシステムを再起動する
の/ var大きなファイルを(各種サービスのログファイルなど)オーバーフロー領域
コアファイル/システムブートブートは、
すべての設定ファイルは/ etcシステム
ライブラリの動作に関連/ libのストレージ、システム
/ mntにマウントするディレクトリ(システム管理者が一時インストールファイルをインストールするにはポイント)
/などUディスクなどのメディアストレージデバイスは、()を削除することができます
は/ optソースインストールディレクトリの場所
/ルートディレクトリスーパー管理者
/ selinuxに安全関連システム、補強システム
/ sysの管理デバイスファイル
は/ usr最も一般的に使用される。最大のカタログをアプリケーションやファイルを保管
システム情報の一般的なコマンド
日付表示、システムの 日付072,018,002,019.00は、日付と時刻の形式設定-秒で月、日、時間、:.現在の表現2019 // 7月20日午後6時00分00秒 時計- BIOS修正するための時間節約になりますwが CAL 2019ショーのカレンダー2019
アーチマシンのショーアーキテクチャ
のマシンのはuname -mをショーのアーキテクチャ
を使用しているカーネルのバージョンを表示するには、uname -rと
猫の/ proc / cpuinfoの情報CPUの情報を示して
猫の/ proc /割り込みショーが中断
猫の/ procを/ meminfoのメモリ使用を確認します
猫の/ proc /スワップは使用スワップかを示し
カーネルの猫の/ proc /バージョンのshow version
猫の/ proc /ネット/ devのショーのネットワークアダプタと統計
猫の/ proc /マウントがマウントされたファイルシステムを表示します
システム動作の共通コマンド
今すぐにシステムをシャットダウン-hシャットダウン
システム分の分&シャットダウン:時間は-h
システム時刻のシャットダウンキャンセル-c
今すぐ再起動-r
システムをオフのinit 0を入れ
telinitの0は、システムのシャットダウン
、再起動、再起動
、ログアウトのログを
共通のファイル/ディレクトリ操作のコマンド(表示、作成、削除、移動、コピー、解凍、圧縮、など)
声明:
リファレンスセクション: https://www.cnblogs.com/yjd_hycf_space/p/7730690.html
庭の作者のブログ: https://www.cnblogs.com/yjd_hycf_space/
-------------------------------------------------- -
CDは/ usr / local / srcにを入力してください「は/ usr / local / srcに」ディレクトリの CD ..バック1枚のレベルに行く のCDをホームディレクトリに移動 CD〜user1はホームディレクトリに移動 CD - 前のディレクトリに戻る pwdの表示作業ディレクトリの LSは、ディレクトリ内のファイルを表示 LS - ファイルFの表示ディレクトリ のlsを - Lファイルやディレクトリの詳細を示す LS - ショー隠しファイルの LSを * [ 0 - 9 ] *は、数字の入ったファイルやディレクトリの名前が表示さ ツリーのショーをルートディレクトリから始まるファイルやディレクトリのツリー構造 ツリーのルートから始まるlstree表示のファイルとディレクトリ MKDIRは1と呼ばれる作成DIR1 「DIR1 」ディレクトリを' MKDIR DIR1 dir2を同時に2つのディレクトリを作成し ます。mkdir -p / tmpに/ DIR1 / DIR2ディレクトリツリーを作成 RM呼ば削除-f file1の' FILE1 'ファイルを' rmdirをDIR1が呼び出さ削除に' dir1の'ディレクトリ" RM -rf DIR1呼ば削除に「dir1の」ディレクトリとその内容を削除 RM - 同時に2つのディレクトリを削除し、その内容RF dir1のdir2の 名前を変更MV dir1のnew_dir / ディレクトリの移動 ファイルのコピーFILE2のcp file1のを *ディレクトリをコピー/ CPのディレクトリを。現在の作業ディレクトリ内のすべてのファイル のcp -a / tmpに/ dir1の。現在の作業ディレクトリ内のディレクトリをコピーし たディレクトリのcp -a DIR1 DIR2をコピーする LN -sファイル1 lnk1ファイルまたはディレクトリソフトリンクへのリンクを作成 のln file1がファイルやディレクトリの物理リンクへのリンクを作成lnk1
-------------------------------------------------- -
「/」から検索/ -name file1がファイルとディレクトリのルートファイルシステムの検索を入力し始めた
見つけるuser1の検索は、ユーザーUSER1 "ファイルやディレクトリに属し/ -user
。見つける/ホーム/ user1の-name \ *のcfg ディレクトリ「/ホームファイルエンドの.cfg「の「検索と」/ USER1
-------------------------------------------------- -
useraddの-c "名姓" -g管理 -d /ホーム/ user1の-s / binに/ bashのuser1のユーザーを作成し、ユーザー・グループは"管理者"に属する
user1が、新規ユーザーの作成useraddの
でuserdel -r USER1ユーザー(「-rを削除します「)ホームディレクトリを排除し
、ユーザーの属性を変更USER1 -d -g / FTP / user1の-s / binに/ nologinに"FTPユーザー"システムをUSERMOD -Cを
passwdファイルのパスワード変更
)passwdのは、ルートを実行するだけで(ユーザーのパスワードを変更USER1 LS -LHショーの権限
-------------------------------------------------- -
パッケージ化され、圧縮されたファイルは、
「file1.bz2」ファイルと呼ばれるfile1.bz2解凍bunzip2
たbzip2ファイルfile1「FILE1」のファイルと呼ばれる圧縮を
「file1.gz」ファイルと呼ばれるfile1.gz解凍をgunzipし
「FILE1と呼ばれるのgzip FILE1湿布'ファイル
のgzip -9 FILE1は、圧縮を最大限
file1.rar test_file RARが作成と呼ばれる' 'パッケージfile1.rar
FILE1 '' FILE2を圧縮しながら、RAR A file1.rar FILE1 FILE2 dir1の' 'と'ディレクトリ'DIR1
X-をRARパケット解凍file1.rar RAR
のunrar X file1.rarパケット抽出RAR
タール-cvf archive.tarがfile1の非圧縮tarballを作成し
たtar -cvf archive.tarがFILE1 FILE2 dir1の'FILE1'、 'FILE2'と「DIR1を含む作成「アーカイブ
のtar -tf archive.tarが、パッケージの内容を表示
アーカイブ-xvfタールを。タールリリースパッケージの
圧縮されたパケットを/ tmpカタログを解放するtar -xvf archive.tarがの-C / tmpに
タール-cvfj archive.tar.bz2 DIR1たbzip2形式を作成してアーカイブ
タール-jxvf archive.tar.bz2抽出アーカイブのBZIP2形式
タール-cvfz archive.tar.gz DIR1は、圧縮されたgzip形式の作成
タールを-zxvf archive.tar.gz gzip形式で圧縮解凍
zip形式で圧縮作成FILE1 file1.zipジップ
ファスナーを-r file1.zip FILE1 FILE2 dir1のいくつかのファイルとディレクトリが同時にzipアーカイブ形式に圧縮
解凍ファイル1圧縮されたzip形式を抽出した.zip
-------------------------------------------------- -
ファイルを見て
、ファイルの最初のバイトから前方コンテンツ猫FILE1ビュー
最後の行から開始して、逆順でファイルを表示FILE1 TAC
よりfile1がの長いファイルの内容を表示
「より」コマンドに似FILE1少ないが、それは、同じファイルの操作、及び正逆動作可能
ファイルfile1を表示するために、ヘッドの最初の2行-2
尾-2 FILE1ビューファイルの最後の2行
は、tail -fは/ var / log /メッセージがライブビューに追加されますファイルの内容
-------------------------------------------------- -
テキスト処理
CAT FILE1 FILE2 ... |コマンド<>を使用してPIPE、STDINとSTDOUTのための一般的な操作テキストの構文file1_in.txt_or_file1_out.txt
CATのFILE1 |コマンド(セッド、grepを、awkは、grepを、等...)>結果。 txtファイルは、テキストの詳細な説明をマージして、新しい導入ファイルの書き込み
猫FILE1を|コマンド(セッド、grepを 、awkは、grepを、等...)>> result.txtの詳細テキストファイルに記述合併し、導入は、既存のファイルを書き込んだ
グレップ8月は/ var / log /に'は/ var / log / messagesに'ファイルに"8月"を検索しますメッセージ
^ 8月は/ var / log / grepのメッセージファイルの」の/ var / log / messagesに始まる単語"8月"を見つけるために
はgrep [0-9]は/ var / log / messagesには、 の/ var / log / messagesに'ファイルは、すべての行の番号が含まれている選択'
/ grepを8月-Rは/ var / logを* 'ディレクトリは/ var / log'ディレクトリとそれに続く文字列"-Aug"検索
セッド'S / stringa1 / stringa2 / G'を 「文字列2」に置き換え「文字列1」のEXAMPLE.SQLの中、EXAMPLE.SQL
sedの「/ ^ $ / D」 、EXAMPLE.SQL EXAMPLE.SQLの空白行からすべてのファイルを削除する
sedは、「/ *#/ D 、EXAMPLE.SQL / ^ $ / D」 のファイル、EXAMPLE.SQLからすべてのコメントと空白行を削除します
エコー'esempio' | '[TR :下:]' '[:アッパー:]' 垂直統合されたセルの内容
1D -eのsed ''はファイルの最初の行から除外result.txt EXAMPLE.SQLの
-nのsed「/ stringa1を言葉『文字列1』を含むビューのみ行/ p型
SED -e 'S / * $ //「の空白文字の各行のEXAMPLE.SQLの終わり削除
S / stringa1 //グラムのsed -e」 「EXAMPLE.SQLの文書からの単語のみ「文字列1」を削除し、残りのすべての保持
SED -N「1,5pと、5Q」に最初の行から5行目の内容を表示EXAMPLE.TXT
-nのsed「5Pと、5Q」5行目は、見る、EXAMPLE.SQL
のsedを- Eさん/ 00 * / 0 / G ' 単一ゼロ、EXAMPLE.SQLよりゼロに置き換え
ラインの数の指定ファイル1ファイル-n猫
猫、EXAMPLE.SQLを| awkのNR%2 == 1'は、ファイルを削除し、EXAMPLE.SQLすべての偶数ラインが
ABCをエコー| awkの {$ 1を印刷}「最初の列ライン表示
エコーABC | AWKを」{$印刷 1、$ 3} ' 第3列ライン表示
FILE1 FILE2 2つのファイルを貼り付けたり、2列の内容がマージ
中間「+」を区別するために、-d「+」二つのファイルまたは2列のファイルfile1 file2のマージ内容を貼り付ける
2つのファイルをソートfile1をfile2のソート
ソートFILE1 FILE2 | uniqは2つのファイルを削除し、設定(重複行の一つのコピーのみ)
ソートFILE1 FILE2 | uniqは-uファイルだけのユニークなライン表示することにより、
ソートFILE1 FILE2を|二つのファイルのUNIQ -dソート内容(のみ複製ファイル内の2つのファイル)
のコンテンツCOMM -1 file1をfile2のコンテンツのみ「FILE1」を削除するために2つのファイルを比較が含まれている
2つのファイルを比較FILE2 COMMコンテンツFILE1を-2内容だけ「FILE2」を削除含ま
COMMを- 3 FILE1 FILE2は、両方のファイルにのみ部分的に共通する削除することによって、2つのファイルの内容を比較します