Linux-共通コマンドおよびツール

3306 ワード

Linux共通コマンドおよびツール
文書ディレクトリ
  • 基本コマンドツール
  • ファイル権限および操作
  • システム負荷などの関連命令
  • を表示する.
  • ネットワーク、サービス関連コマンド
  • その他の共通コマンド
  • ベースコマンドツール
    注意:コマンド・ヘルプを表示するには、一般的なメソッドのみがリストされます.
  • コマンドヘルプの表示:manhelp(組み込みコマンドの場合)info
  • 履歴表示コマンド入力:history
  • 更新ファイル修正時間(ファイルがなければ作成):touch[-]filename
  • シャットダウン再起動:shutdownreboot
  • 表示時間:date
  • ファイルを移動名前変更:mvソースファイルターゲットファイル
  • 現在のユーザー名/現在のパスの表示:whoami/pwd
  • はディレクトリに入ります:cdのうち、./現在のパスを示す、…/前の階層のパスを示す~/現在のユーザルートディレクトリを示す
  • .
  • 削除ディレクトリまたはファイル:rm[-f][-i][-R]filename/dirname-fは強制削除、-iは削除前確認、-Rは再帰削除、すなわちフォルダ下のすべての
  • を削除する
  • リンク:ln[-s]ソースファイルターゲットファイル-sはシンボルリンクを表し、追加しないとハードリンクとなり、ハードリンク共有inode、接続数+1、いずれかのリンクファイルを修正するとファイル情報が同期し、ソースファイルを削除すると、ファイル情報は依然として保持される.シンボルリンクは、Windowsシステムのショートカットに相当し、リンクされたソースファイルのinodeを指し、ソースファイルを削除するとファイル情報が消えます.
  • プロセスの表示:ps[-a][-e][-r][-f]はpsコマンドのヘルプ情報を参照できます.一般的にはps aux/ps ef/ps-leなどが一般的で、パイプ|と組み合わせて
  • をフィルタします.
  • リストの表示:ls一般的には、ディレクトリの詳細情報
  • を直接ll、すなわちls-lで表示する.
  • 殺害プロセス:kill-9 pid
  • 表示内容:cat file 1 file 2[file 3]接続異なるファイル内容出力head-n filename表示ファイルヘッダn行tail-n filename表示ファイル末尾n行more/lessページング
  • 参照
  • ファイルの検索パス:which(システムPATHディレクトリでのみ検索)、whereis(検索範囲が広い)、locateなど
  • 切替ユーザ:sudoはroot権限でsudo suを実行しrootユーザsu[-]usernameに切替指定ユーザ
  • に切り替える.
    ファイル権限およびアクション
    Linuxの各ファイルには、ファイル所有者(owner)、存在するグループ(group)、その他のグループ(other)の概念があり、ファイルの基本権限は9つあり、それぞれ上記の3つのアイデンティティの読み取り(read)、書き込み(write)、実行(excute)権限は、表示時に3つが1つのグループであり、数字で代用することができる.
    r 4   100
    w 2   010
    x 1    0017
    

    このような基本的な概念があれば、以下の関連コマンドを引き出すことができます.
  • ユーザーの作成:useradd[-g groupname]username
  • ユーザーグループの作成:groupadd groupname
  • ユーザーをユーザーグループに追加:usermod-g groupname username
  • ファイル権限を変更する:chmod[-R]xyz filename/dirname注:xyzは所有者所在グループその他のグループに対応する権限であり、3者が指定ファイルに対して読み取り、書き込み、実行権限を持つ必要がある場合、chmod 777 filenameまた、u、g、oは3つのアイデンティティに対応し、r、w、xはそれぞれ3つの権限に対応し、+、-、=を利用して権限を制定する.例えば、ファイル所有者に実行権限を付与と、chmod u+x filename
  • ファイルユーザグループを変更する:chgrp[-R]grpname filename/dirname
  • 変更ファイル所有者:chown[-R]username filename/dirname
  • システム負荷などの関連コマンドの表示
  • uptime:過去1分、5分、15分の平均cpu負荷
  • w:uptimeの機能に現在のユーザが実行しているプロセス情報
  • を加える.
  • top:プロセスとLinux全体のパフォーマンスを監視し、タスクマネージャ
  • に相当する
  • vmstat:プロセス、メモリ、ページング、I/O、割り込み、ディスク、およびCPUステータス
  • free:メモリ状況
  • du:ファイルサイズの表示
  • dfとfdisk:ディスクの使用状況、マウント位置などを表示する
  • Linuxシステムアーキテクチャの表示:cat/proc/versionuname-a完全なシステム名とバージョンバーarch表示CPU情報
  • ネットワーク、サービス関連コマンド
  • nestat:ネットワーク接続情報の表示
  • lsof(lists openfiles):ポートを表示し、
  • を参照してください.
  • ifconfig:ネットワークデバイス
  • を表示または構成する
  • ping:プローブネットワーク
  • traceroute:pingを追跡するルーティング転送経路
  • nmap:ネットワークスキャンと嗅覚
  • tcpdump:ネットワークパケット取得
  • オペレーティングサービス:serviceとsystemctl
  • その他の一般的なコマンド
  • crontab:タイミングタスク
  • の設定
  • env:システム変数の表示
  • alias:コマンド名前変更
  • zip/unzip:解凍zipタイプ圧縮パッケージ
  • tar:解凍コマンド圧縮-cvf解凍-xvf
  • mount:マウントディスク
  • passwd:パスワードの変更
  • grep:正則マッチングコンテンツ
  • find:ファイルの検索
  • vim、gdb、iptablesなどの一般的なツール