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つのグループであり、数字で代用することができる.
このような基本的な概念があれば、以下の関連コマンドを引き出すことができます.ユーザーの作成: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などの一般的なツール
文書ディレクトリ
注意:コマンド・ヘルプを表示するには、一般的なメソッドのみがリストされます.
ファイル権限およびアクション
Linuxの各ファイルには、ファイル所有者(owner)、存在するグループ(group)、その他のグループ(other)の概念があり、ファイルの基本権限は9つあり、それぞれ上記の3つのアイデンティティの読み取り(read)、書き込み(write)、実行(excute)権限は、表示時に3つが1つのグループであり、数字で代用することができる.
r 4 100
w 2 010
x 1 001
、 7
このような基本的な概念があれば、以下の関連コマンドを引き出すことができます.