GNU/Linux >> Linux の 問題 >  >> Linux

Linuxコマンドのチートシート

この記事は、一般的なコマンドのほとんどを一目で理解できるように設計されたLinuxコマンドの簡単なチートシートです。リストは、探しているコマンドを見つけるのに役立つセクションに分かれています。

Linuxコマンドのチートシート

システム/ハードウェア情報用のLinuxコマンド

コマンド 説明
uname -a カーネルのリリースとバージョン、ホスト名、プロセッサタイプ、オペレーティングシステムなどの重要なシステム情報をすべて印刷します
uname -r カーネルリリースの印刷
cat / etc / os-release 現在のオペレーティングシステムに関する情報を印刷する
ホスト名 ネットワーク経由でデバイスのホスト名を表示
ホスト名-i ホスト名に関連付けられているIPアドレスを表示する
稼働時間 システムの実行時間を表示
最後の再起動 再起動履歴を表示
センサー 温度、電圧、電流などのセンサー情報を印刷する
iostat -c CPU使用率を印刷
free -m RAMとSWAPの使用統計を印刷する
acpi 現在のバッテリー統計を印刷する
acpi -t 熱情報を表示する
df -h 使用されているハードディスク容量の一覧表示
lsusb すべてのUSBデバイスを一覧表示
cat / proc / cpuinfo モデル名、キャッシュサイズなどのCPU情報を表示します
lshw ハードウェア情報の一覧表示
dmesg カーネルリングバッファからのすべてのメッセージを表示します

ユーザー情報コマンド

コマンド 説明
id 実際の効果的なユーザーIDとグループIDを表示する
whoami ログインしている現在のユーザーを印刷する
echo $ SHELL デフォルトのシェルを確認する
echo $ 0 現在のシェルを確認する
echo $ HOME 現在のユーザーのホームディレクトリを印刷する
w ログインしているすべてのユーザーとそのユーザーが行っていることを表示する
sudo -l <​​/ td> 現在のユーザーのsudo権限を確認する
ログインしているすべてのユーザーを表示
groupadd 指定した名前で新しいグループを作成します
adduser 指定した名前のユーザーを追加します
userdel ユーザーを削除する
passwd 現在のユーザーのパスワードを変更する

ファイル/ディレクトリを操作するためのLinuxコマンド

コマンド 説明
pwd 現在の作業ディレクトリを印刷
ls 現在の作業ディレクトリの内容を印刷する
ls -l <​​/ td> ディレクトリの内容を、サイズ、作成者、付与された権限などの詳細情報とともに印刷します
ls -a 隠しファイル/フォルダを含むディレクトリの内容を印刷する
touch 空のファイルを作成する
mkdir ディレクトリを作成する
rm ファイルを削除する
rm -rf ディレクトリを削除する
rmdir ディレクトリを削除する
chmod + x ファイルを実行可能にする
chmod + r ファイル/フォルダを読み取り可能にする
chmod + w ファイル/フォルダを書き込み可能にする
chown USER:GROUP ファイル/ディレクトリの所有権を変更する
cat ファイルの内容を印刷する
cat File1> File2 File2の内容をFile1の内容で上書きする
cat File1>> File2 File1の内容をFile2に追加する
cp<ファイル><コピー> ファイルのコピーを作成する
cp -r<コピー> ディレクトリのコピーを作成する
mv ファイルを指定されたパスに移動します
mv ファイルの名前を新しいファイル名に変更します
cd 指定した場所にディレクトリを変更します
cd ../ 1つのディレクトリを上に移動
cd〜 ホームディレクトリに移動
ln ファイルへのハードリンクを作成する
ln -s ファイルへのソフトリンクを作成する
ロケート<名前> 特定の文字列を持つすべてのファイル/ディレクトリインスタンスを検索します
updatedb locateで使用されるデータベースを更新
ファイル ファイルタイプを決定する
grep ファイル内の文字列/パターンを探します
diff 2つのファイルの違いを1行ずつ比較する

Linux用のネットワークコマンド

コマンド 説明
ip a 利用可能なインターフェース、IPアドレス、ネットマスク、およびインターフェースに関連するその他の情報などのネットワーク情報を表示する
ipアドレス追加
/ dev
<インターフェース>
指定されたIPを、指定されたインターフェイスにCIDRを指定して割り当てます
iwconfig モード、周波数、APなどのワイヤレスインターフェースに関連する情報を表示する
ping 指定されたIPにICMPpingパケットを送信します
traceroute ネットワークホストへのルートパケットトレースを印刷します
whois RFC3912データベースからドメイン/IPに関する情報を取得します
dig DNSルックアップを実行します
ホスト<ドメイン> 指定されたドメイン名でIPルックアップを実行します
wget 指定されたURLからファイルを取得します
curl URLにリクエストを送信
netstat -pnltu アクティブなリスニングポートをすべて表示する
nc 指定されたポートでIPに接続します
tcpdump -i 特定のインターフェースを介してすべてのパケットをキャプチャします

プロセス管理コマンド

コマンド 説明
ps 現在実行中のプロセスを表示
ps aux | grep 特定のアプリケーション/プログラムに関連するプロセス情報を検索する
kill 指定されたPIDでプロセスを終了します
killall 特定の名前に関連付けられているすべてのプロセスを強制終了します
トップ 実行中のプロセスに関する情報を表示する
htop インタラクティブ環境を使用して実行中のプロセスを表示する
pstree ツリーモデルでプロセスを視覚化する
bg バックグラウンドでプロセスを続行します
fg プロセスを前面に出す
lsof プロセスによって開かれたすべてのファイルを一覧表示します

Linuxコマンドのチートシート–結論

これで、Linuxコマンドのチートシートは終わりです。コマンドは非常に少ないように見えるかもしれませんが、これらは最も一般的に使用されるコマンドの一部であり、必要なものをすぐに入手するのに役立ちます。


Linux
  1. 生産性のための3つの重要なLinuxチートシート

  2. Linuxユーザーと権限のチートシート

  3. 一般的なLinuxコマンドのチートシート

  1. IPtablesコマンドのチートシート

  2. 基本的な vi コマンド (チート シート)

  3. Linux ファイル/ディレクトリのパーミッションチートシート

  1. ヘルムコマンドチートシート

  2. Linux での grep コマンドの例 (チート シート)

  3. 基本的な Linux コマンドのチート シート