Linuxの一般的なコマンドと共通の知識

Linuxの一般的なコマンドと共通の知識(学習)

  • /etc/http.d:のような絶対パス表現

  • 現在のディレクトリ:./

  • 親ディレクトリ:../

  • ホームディレクトリ:〜/

  • ディレクトリを変更します。cd

  • 現在のパスを表示します。PWD

  • 現在のプロセスを表示します。ps

  • すべてのプロセスを表示します。ps -ef(System Vの出力)/ PS -aux BSDの出力形式

  • 指定されたプロセスに関する情報を表示します。ps -ef | grepのPID

  • 終了:終了

  • クリアスクリーン:クリア

  • 現在のコマンドを終了します:CTRL + cを(完全に)

  • 実行睡眠:Ctrl + Z(背景を復元するために、現在のプロセスを中断)

  • 「ID」(GID、現在のログインアカウントのUIDを示しており、グループが所有し、ユーザ名):現在のユーザーIDを見ます

  • ビューのヘルプ:男+コマンド(たとえば、男性方など)

  • LS機能:ディレクトリ、ファイルの指定されたディレクトリの一覧を表示します

  • ソフトリンクします。ln -s SLINKソース

  • ハードワイヤード:LNリンク元

  • ディレクトリを作成します。mkdir

  • タッチ、VIM:ファイルを作成します。

  • ファイルをコピーします。cp

  • 一緒にコピーフォルダとします。cp -r

  • MV:ファイルを移動

  • 削除します。rm

  • ディレクトリとファイルのディレクトリを削除します。rm -r

  • 空のフォルダを削除します。rmdirを

  • ファイルのパーミッションを変更します。chmod
    • + Xファイルのchmod uが権限の増加を実行するための主要なファイルです
    • 権限が(1)、(7)、読み取り、書き込み、アクセス許可を実行するために、ファイルの所有者に割り当てられた751のファイルのアクセス権をchmodのグループが読み取られているファイルに割り当てられ、実行(5)、及び他のユーザへの割り当てを行います
    • の実施形態の別の形態にchnod U = RWX、G = RX、O = Xファイル
    • すべてのユーザーが読み取りアクセス許可が割り当てられます。chmod = rファイル
    • 例上記のchmod 444ファイル
    • chmodの-WX、+ Rファイル上記の例
    • 再帰的にディレクトリの下にすべてのファイルとサブディレクトリの所有者に割り当てられます。chmod -R U + rのディレクトリは、ディレクトリのパーミッションを読みます
  • fileコマンドの内容を表示します。
    • VIのファイル名#編集ビュー、修正
    • 猫のファイル名の#は、すべてのファイルの内容を表示します
    • より多くのファイル名#分布表示ファイルの内容
    • 前方のファイル名#とよく似少ない、とのことができますページ
    • テールファイル名#だけ尾を参照してください、あなたはまた、行数を指定することができます
    • ヘッドファイル名の#はあなたにも行数を指定することができ、唯一頭を参照してください
  • 文字列にスペース空白の画面出力に注意してください:Hello Worldのエコー!

  • ターミナルファイル:は/ dev / ttyの

  • ブラックホールのファイル:を/ dev / null

  • いくつかのLinuxのワイルドカード
    • あなたは、単一の文字を置き換えることができます
    • *任意の数の文字を置き換えることができます
    • [abc]は、ABCセットは、任意の単一文字を置き換えることができます
  • コンテンツの統計情報ファイル:WC -c(バイト数をカウント)-l(行数をカウント)-w(単語数)

  • grepコマンド:強力なテキスト検索ツール、あなたは正規表現を使用することができますし、試合を印刷します

  • いくつかの州でのLinuxプロセス
    • 状態を中断しない:プロセスがスリープしているが、現時点ではプロセスが中断されていません。プロセスは非同期信号に応答しない手段を中断しません
    • 状態/状況追跡を中断:シグナルSIGSTOPプロセスを送信し、それはTASK_STOPPEDに状態信号に応答します。プロセスが追跡されているとき、それはこの特定の状態にTASK_TRACEDである追跡さ指すプロセスは、トラッキングのため待機し、一時停止しますそれはそれを動作させるために処理し
    • レディ状態:キューrun_queueの状態
    • Running状態:キューrun_queueの状態
    • 割り込みスリープ状態:この状態で(例えばソケットと、セマフォ待ちます)特定のイベントが起こるのを待っているプロセスが中断されるので、
    • ゾンビ状態(ゾンビ):道で待っていなかった父は、システムのシリーズは、子プロセス(tast_struct)の死体を呼んでも、解放されました
    • 終了ステータス
  • psのプロセス情報の記号表現をプリントアウト
    • D無停電状態(無停電)(通常IO)
    • Rは、実行中またはキュー・プロセスでさ
    • S休眠状態
    • Tは、停止またはトラック
    • Zゾンビ状態
    • (カーネル2.6の最初から無効)カーネルにW
    • X死んプロセス
  • バックグラウンドでコマンドを実行します。一般的な使用&に自動的にコマンドを実行するには、プログラムの最後に(コマンドは空白を追加することはできません)

  • ビューのバックグラウンドタスク:ジョブ-l

  • フォアグラウンドのバックグラウンドタスク:FG

  • バックグラウンドでバックグラウンドタスクを実行するために停止します。BG

  • [-l <メッセージ番号>] [-s <メッセージ名または番号>] [プログラム]を殺すか、殺すか殺す-9 PIDを:プロセスを終了します

  • 表示システムは、すべての信号をサポートしています。-l殺します

  • ファイルの検索
    • 見つける<指定されたディレクトリ> <指定した条件> <アクション指定されました>
    • whereisはファイル名とパラメータ
    • ファイル名だけの増加を探します
    • ゆっくりと、直接探索ディスクを見つけます
    • "* sring" / -nameを見つけます
  • 自分の端末の位置情報を確認してください:私は誰です

  • 現在使用中のそのホストの人を参照してください:誰

  • 使用されるコマンドの一覧を表示します。歴史

  • ビューディスク容量:DF -hl

  • ネットワーク接続かどうかを確認します。netstat

  • IPとインターフェイスの情報を確認します。ifconfig

  • すべての環境変数を参照してください:ENV(:のenvの$ HOME見ます)

  • コマンドプロンプトを指定します。
    • \ U:現在のユーザーアカウントを表示します
    • \ H:現在のホスト名を表示します
    • \ W:唯一決勝に現在のディレクトリパスを表示します
    • \ W:現在の絶対パスを表示します(現在のユーザーディレクトリは〜によって置き換えられます)
    • $ PWD:現在のフルパスを表示します
    • $:コマンドラインを表示します「$」または「#」
    • \#:最初に発行されたいくつかのコマンド
    • \ D:曜日月日:形式の日付を表し
    • \ T:24時間形式HHの表示時間:MM:SS
    • \ T:12時間の時間の表示形式
    • \ A:24時間形式HHの表示時間:MM
    • \ V:bashのバージョン情報
  • 実行可能なコマンドを探します:
    • whereisは[-bfmsu] [ - B <ディレクトリ> ...] [ - M <ディレクトリ> ...] [ - S <ディレクトリ> ...] [...ファイル]
    • whereisはコマンドは、特定のディレクトリ内の修飾指定されたファイルを検索するために、これらのファイルのプロパティには、ソースコード、バイナリファイルやヘルプファイルに属しています
    • -bのみバイナリファイルを見つけます
    • -B <ディレクトリ>ディレクトリのセットでのみバイナリファイルを見つけます
    • -fはファイル名のパス名を表示しません。
    • -mのみドキュメントを見つけます
    • -M <カタログ>のみディレクトリ設定でドキュメントを探します
    • -sだけのオリジナルコードのファイルを検索します
    • -S <ディレクトリ>ディレクトリのみの設定で、元のコードファイルを検索します
    • -uは、ファイルの指定された型が含まれていないことが判明します
    • パスを指定する命令は、変数システムコマンドパス内の位置を検索し、最初の検索結果を返します
    • ファイル名の長さを指定する-n、指定された長さはより大きいか、ファイル名にすべてのファイル名の最長と等しくなければなりません
    • ファイルへのパスを含む、ここで同じパラメータを-p -nが、
    • -wフィールドは、出力の幅を指定します
    • -Vバージョン情報を表示
  • 実行可能ファイルを確認します。これ

  • whereisは:バイナリ、ドキュメント、ソースファイルをチェックしてください

  • エイリアスコマンド:エイリアスラ=の「LSを-a」

  • デュ、DFの定義との違い
    • ドゥは、ファイルやディレクトリのサイズを表示します
    • 各DF <ファイル>の表示情報は、ファイルシステムであり、デフォルトでは、すべてのファイルシステム(ファイルシステムは、iノードとして、自身のプロファイルデータの一部を記録するために使用されるいくつかのディスクブロックを、割り当て、ディスク、衝突のブロックを表示することですスーパーブロックは、通常、メタデータと呼ばれるユーザー)には見えません。デュコマンドはユーザレベルのプログラムでは、ファイルシステムのディスク割り当てマップを表示し、メタデータを検討するメタデータ、dfコマンドを考慮していません。
    • dfコマンドは、実際のファイルシステムのデータを取得するには、デュ・コマンドは、ファイルシステムの部分的な情報のみを表示することができます
  • すべてのLinuxコマンドの一覧を表示します。compgen -c

  • ディレクトリスタックを印刷:dirsに

  • 勘当-r:実行中のプロセスを削除せずにマシンを再起動せずに

  • 中にはbashシェルハッシュ役割:それが実行されたコマンドのフルパスを記録組み込みのハッシュテーブルの数を管理して、あなたが使用して実行されてきたコマンドをプリントアウトするには、このコマンドを使用することができます

  • ファイルシステムのディスク領域クォータを参照してください。repquotaコマンド(rootユーザーのみ)

おすすめ

転載: www.cnblogs.com/tzsh1007/p/11532663.html
おすすめ