En 2018年XNUMX月 最も重要なもののいくつかについて小さなコンパイルを作成しました 「Linux コマンド」 その時、そしてそれが今日に至るまでの経緯 約5年(2023年XNUMX月)、上記のコンテンツの適合、更新、および改善を確認しました。
だから私たちは選択しました 60コマンド 何百ものコマンドを使用して、初心者や初心者のユーザーが、どのコマンドを優先して学習し、徐々にマスターするかを理解できるようにします。 Linuxターミナル.
しかし、最も重要なことについてのこの興味深い投稿を始める前に 「Linux コマンド」 期間中に知り、学び、習得する あの2023、後で読むために、以前の出版物をお勧めします。
Linux 2023 コマンド: ターミナルをマスターするためのリスト
60 年に役立つ 2023 個の Linux コマンドのリスト
15 ファイルにアクセスするためのコマンド
pwd
: 現在位置しているディレクトリの場所を表示します。ls
: 指定したディレクトリに含まれるファイルとディレクトリのリストを表示します。cd
: 現在のディレクトリから別のディレクトリに移動します。mkdir
: 新しいディレクトリを作成します。touch
: 新しいファイルを生成するか、アクセス/変更日を別の日付に変更します.cp
: ファイルまたはディレクトリをコピーします。mv
: ファイルまたはディレクトリを移動します。 また、必要に応じて名前を変更します。rm
: ファイルまたはディレクトリを削除します。rmdir
: 空である限り、XNUMX つのディレクトリを削除します。cat
: あらゆる種類のファイルの内容を画面に表示します。head
: 表示する行数を指定して、ファイルの最初の数行を表示します。tail
: 表示する行数を指定して、ファイルの最後の数行を表示します。less
: ファイルの内容をインタラクティブに検索します。more
: ファイルの内容をインタラクティブに検索します。grep
: ファイルまたはコマンド出力内の文字列を検索して表示します。
オペレーティング システムを管理するための 11 のコマンド
uname
: 現在ロードされているカーネルを含む、OS に関する情報を表示します。df
: 見せる SA、パーティション、および現在のディスク容量の使用状況に関する情報。free
: 管理対象 OS のメモリ使用率に関するさまざまな情報を表示します。top
: 実行中のプロセス、CPU、RAM などに関する詳細情報を表示します。htop
: top コマンドに似ていますが、刷新、改良されたインタラクティブな CLI ビジュアル インターフェイスを備えています。.ps
: OS で実行中のプロセスを詳細かつ非対話的な方法で表示します。kill
:E割り当てられたプロセス (PID) の数を使用して、実行中のプロセスを強制終了します。shutdown
: OS を管理して、シャットダウン、再起動、停止などのアクションを実行します。reboot
: の新しく改良されたバージョンより多くのオプションが利用可能なシャットダウンコマンド.uptime
: 前回の起動から OS が実行されている時間を表示します。last
: オペレーティング システムへの最近の (ユーザー) ログインのリストを表示します。
10 HW要素とデバイスの情報を管理するコマンド
lsblk
: ショー 利用可能なすべてのストレージ デバイスに関する情報。
fdisk
: 管理 (使用可能なデバイスでパーティションを作成、削除、および変更します。mount
: マウント (conecta) 既存のデバイス ディレクトリの上にあるファイル システム。umount
:ディスマウント(切断) umount コマンドで管理されるファイルシステム。hdparm
: 利用可能なディスク デバイスのハードウェア パラメータを管理します。lshw
: 現在のデバイスに関する情報を含む OS HW 情報を表示します。lsusb
: OS 内の現在の USB デバイスに関する特定の情報を表示します。lspci
: OS 内の現在の PCI デバイスに関する特定の情報を表示します。lscpu
: OS で使用されている CPU とそのアーキテクチャに関する特定の情報を表示します。
dmesg
: が管理する内部情報を表示する HW に関連付けられたものを含むカーネル。
14 コマンド ネットワークの要素とプロセスの情報を管理する
ip
: 最新の OS で、ネットワーク インターフェイスに関連付けられたすべての情報を管理します。.ifconfig
: 古い OS のネットワーク インターフェイスに関連付けられたすべての情報を管理します。.iwconfig
: OSの無線インターフェースに関する情報を管理します。nmcli
: ネットワークインターフェースの情報を管理します ネットワークマネージャー経由。wpa_cli
: ネットワークインターフェースの情報を管理します WPASupplicant 経由のワイヤレス。ping
: ICMP プロトコルを使用して、ネットワーク上の他のホストへの現在の接続を確認します。route
: IP ルーティング テーブルを管理して、ホストおよびネットワークへの静的ルートを確立します。traceroute
:Eネットワークを介して、あるシステムから別のホストにデータ パケットをルーティングします。nslookup
C:他のホストに関する DNS 情報をインタラクティブに確認します。dig
:相談する の DNS ネーム サーバー DNS をトラブルシューティングします。
netstat
: システムで現在アクティブなネットワーク接続に関する情報などを表示します。iptables
: 管理 Linux カーネル IPv4 および IPv6 パケット フィルタ ルール テーブル。resolvctl
: 管理 ドメイン名、IPv4/IPv6 アドレス、および DNS リソース レコード。mii-tool
: 管理 ネットワーク インターフェイスの Media Independent Interface (MII) ユニットのステータス リンク速度とデュプレックス設定を自動的にネゴシエートします。
10 コマンド 実行中のプロセスとその関連情報を管理する
fg
: 特定のプロセスでその実行をフォアグラウンド (フォアグラウンド) でアクティブ化します。bg
: 特定のプロセスで、その実行をバックグラウンドでアクティブ化します (バックグラウンド)。pstree
: プロセスのリストをツリー形式で表示し、プロセス間の関係を示します。nice
: OS で実行中のプロセスの優先度を設定します。renice
: nice コマンドで設定されたプロセスの優先順位を変更します。nohup
: の影響を受けずにバックグラウンド (バックグラウンド) でプロセスを実行します。 HUP信号。disown
:Dバックグラウンドで実行されているプロセスと、それらを実行するターミナルを切断します。fork
C:からのリアプロセス (子) 別の (親) プロセスの呼び出しを複製します。
pidfd_open
: 促進する プロセスを参照するファイル記述子を取得します。clone
:Gspawn (子) プロセスは、「fork」コマンドで使用されるのと同様の方法で実行されますが、次の点が異なります。 これらのシステム コールにより、必要なものをより細かく制御できます。
これまで、私たちの 60 年に知って、学んで、使うべき 2023 の理想的な Linux コマンド. ただし、これらのそれぞれについて詳しく知りたい場合は、各コマンドの名前をクリックしてください。 それができない場合は、次の公式セクションを直接探索できます。 Debian GNU/Linux マンページには、さまざまな言語のドキュメントがいくつかあります。
要約
要約すると、この有用なコンパイルが最も重要なものになることを願っています 「Linux コマンド」 期間中に知り、学び、習得する あの2023、多くの人が正しい道で適切に開始して問題を処理できるようにします GNU/Linux ターミナル (コンソール).
最後に、コメントを通じて、今日のトピックに関する意見を投稿することを忘れないでください。 そして、この投稿が気に入ったら、 他の人と共有するのをやめないでください. また、覚えておいてください 私たちのホームページにアクセスしてください en «DesdeLinux» より多くのニュースを探索し、公式チャンネルに参加するには の電報 DesdeLinux、 西 グループ 今日のトピックの詳細については。
素晴らしい記事、私はそれを研究し続けます
よろしく、ジョン。 非常に興味深く有用であると感じていただき、とても嬉しく思います。 そして、投稿に前向きなコメントをいただき、誠にありがとうございます。
非常に良いチュートリアル。 コマンドについては、まだ学ぶべきことがたくさんあります。 現在、気になることが一つあります。
Linux コマンドを使用して Windows でこのスクリプトを実行できるかどうかを知りたいです。
@ECHO OFF
タイムアウト/ノーブレイク 10800
Taskkill /IM JDownloader2.exe /F
タイムアウト/ノーブレイク 03
rundll32.exe PowrProf.dll、SetSuspendState 休止状態
スクリプトをアクティブ化するとき、timeout /nobreak 10800 は 2 秒、つまり 10800 時間で Jdownloader3 を閉じます。 timeout /nobreak 03 は、Jdownloader3 を閉じてから 2 秒後に PC を休止状態にします。 Linux にまったく同じことを行うコマンドはありますか? ではごきげんよう。
よろしく、ウェイワード。 ご意見ありがとうございます。 はい、Linux には、タイムアウトを強制する Sleep コマンド、実行中のアプリのプロセスを強制終了する Kill コマンド、コンピューターをシャットダウン、再起動、または停止 (休止状態) する shutdown コマンドがあります。
ありがとう、私はすでにこれらのコマンドを知っていました。問題は、それらを組み合わせて同期して動作させる方法です。 私は側面を見つける方法を見ていきます。 ありがとう。 ご挨拶。