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

ターミナルで実行するのに最も役立つ50のLinuxコマンド

あなたが私のようなベテランのLinuxユーザーであろうと、この素晴らしいUnixシステムの世界に足を踏み入れ始めたばかりの初心者であろうと、さまざまなターミナルコマンドを習得することは誰にとっても必須です。 Windowsなどの他のオペレーティングシステムでもコマンドラインユーティリティを使用できますが、ターミナルインターフェイスを技術オタクにとって魅力的なものにしているのは主にLinuxです。

利用可能な多数のターミナルツールとコマンドを完全に覚えることはほぼ不可能であるため、この慎重に作成されたガイドを作成して、定期的に使用する50の最高のLinuxコマンドの概要を説明します。これらのLinuxターミナルコマンドは、LinuxやMacOSなどのUnixライクなシステムのさまざまな基盤となるオペレーティングシステムの原則を理解するための前兆として機能します。

今日学ぶことができる最も便利なLinuxコマンド

以下に、Linuxシステムのエクスペリエンスを急上昇させることを目的として専門家が厳選した50の最高のLinuxターミナルコマンドを示します。これらの柔軟なターミナルコマンドの多くを次のターミナルセッションに創造的に実装することで、良心的なUnixシステムユーザーになる熱気を感じるようになります。詳細に入る前に、Linuxシステムをマスターするための最良のLinuxコマンドチートシートのセットを入手できます。

ファイルシステムをナビゲートするためのLinuxコマンド

最新のすべてのオペレーティングシステムと同様に、Linuxファイルシステムはその基本的な設計の中核に位置し、システム階層を視覚化して操作するための道を開きます。ファイルシステムを創造的にナビゲートすることを学ぶことで、Linuxのスキルを次のレベルに引き上げることができます。

1。 pwd

pwdはPrintWorkディレクトリの略で、あなたが思っていることを正確に実行します。これは、現在いるディレクトリを示します。これは、新しいユーザーが迷子にならないようにすることで、新しいユーザーの生活を平和にすることを目的とした最も便利なLinuxターミナルコマンドの1つです。一見不可解なターミナルウィンドウ。

2。 ls

lsコマンドは、おそらくUnixの世界で最も広く使用されているコマンドの1つです。特定のディレクトリの内容(ファイルとディレクトリの両方)が表示されます。このコマンドをpwdと一緒に使用して、強力なUnixファイルシステム内をナビゲートします。

3。 cd

Change Directoryの略で、cdコマンドは、あるディレクトリから別のディレクトリへの移動の背後にあります。これは、バインドされている数少ないLinuxコマンドの1つです。 Linuxシステムでのスティント全体で使用します。このコマンドは、デバイスのファイルシステム全体を参照するための標準的な方法を提供しながら、初心者にとって端末の前での生活を怖がらせません。

4。 mkdir

---

ターミナルから新しいフォルダを作成したいですか? mkdirコマンドは、この特定の目的のために作成されています。もちろん、必要な権限があれば、Linuxシステムの好きな場所にフォルダを作成できます!

5。 rmdir

mkdirコマンドのライバルであるrmdirコマンドを使用すると、面倒なことなくシステムから特定のフォルダーを削除できます。多くの場合、この目的でrmコマンドを使用しますが、パラメーターを台無しにしたり、rmを使用して1つの文字を作成したりすることで、夢にも思わないことを実行できます。したがって、今はrmdirを使用してください。

6。 lsblk

多くの場合、Linuxシステムで使用可能なブロックデバイスを一覧表示する必要があります。 lsblkは、この目的で最もよく使用されるLinuxコマンドの1つです。この便利なターミナルコマンドは、ブロックデバイスのツリー構造を示し、プロのユーザーによって頻繁に使用されます。

7。マウント

Windowsとは異なり、SDカードまたはUSBを接続すると、ディストリビューションが最初にそれらを直接表示しない可能性があります。 mountコマンドを使用して、既存のファイルシステムでマウントする必要があります。このLinuxコマンドは、最も強力なターミナルコマンドの1つです。

8。 df

dfコマンドは、ファイルシステムのディスク領域に関する重要な情報を表示する最も強力なLinuxターミナルコマンドの1つです。リアルタイムサーバーまたはネットワーク指向のシステムを監視および分析するために、システム管理者によって広く使用されています。

システムを操作するためのLinuxコマンド

Linuxシステムに関する情報を取得するには、システムコマンドが不可欠です。このタスクには、かなりの数の強力なLinuxコマンドを自由に使用できます。以下に、開始するためのいくつかを示します。

9。 uname

unameコマンドは、名前、バージョン、その他のシステム固有の詳細などのシステム情報を取得するための基本的なLinuxコマンドです。このコマンドを使用すると、OSとカーネルのバージョンをすばやく確認でき、マシンの命令長を確実に知ることができます。

10。 ps

これは、マシンで現在実行されているプロセスを視覚化できる、他の簡単なターミナルコマンドの1つです。これは、システムリソースを分析するための非常にエレガントでありながら柔軟な手段であり、ターミナルを介してシステムプロセスをネイティブに操作できるようになります。このコマンドは、Linuxオタクが利用できる基本的で最高のLinux監視ツールの1つと見なされています。

11。殺す

killコマンドは、リソースの制約のためにスタックしているプロセスを停止するための強力な方法です。 Linuxシステムのスキルを伸ばすと、このコマンドの本質と重要性を理解できるようになります。多くの場合、面白いLinuxコマンドのリストに表示されますが、killコマンドはその名前と同じくらい強力です。

12。サービス

serviceコマンドは、端末からシステム全体のサービスを呼び出すための事実上のコマンドです。システムを操作するための強力なLinuxターミナルコマンド。このコマンドを利用して、任意の System V initを実行できます。 ターミナルウィンドウから直接スクリプトを作成します。

13。バッチ

事前定義されたスケジュールでシステムサービスを実行する優れたツールを探している場合は、batchコマンドがここにあります。自動化シェルスクリプトを作成するためのもう1つの強力なLinuxコマンド。この柔軟な小さなコマンドは、Linuxの生産性を大幅に向上させることができます。

14。シャットダウン

少し怠惰に感じて、長い夜の終わりにいくつかのGUI要素をクリックしたくないですか? shutdownコマンドは、Linuxターミナルコマンドのスキルをまったく新しいレベルに引き上げるためのものです。この投稿を読んでいる間は、今すぐ入力しないでください!

ファイルを処理するためのLinuxコマンド

ファイルはLinuxシステムの中心にあります。システムに表示されるほとんどすべてのものは、ある種のファイルであり、それに応じて操作できます。 Linuxの第一人者になりたいのであれば、ファイルの管理方法をマスターすることが不可欠です。

15。タッチ

touchコマンドは、有効な空のファイルを作成するために不可欠なLinuxコマンドです。ターミナルで外出先でファイルを作成し、要件に基づいて後でまたはリアルタイムでファイルを埋めることができます。タイムスタンプを変更するための頼りになるコマンドでもあります。

16。猫

catコマンドは、最初は複数のファイルを連結するために設計されましたが、それ以降、他の多くの目的で使用されています。これは、新しいファイルを作成したり、ターミナルでファイルの内容を表示したり、出力を別のコマンドラインツールまたはファイルにリダイレクトしたりするために使用する他のLinuxコマンドの1つです。

17。頭

headコマンドを使用すると、ファイルの先頭またはパイプされたデータを端末から直接表示できます。これは、テキスト処理を多用するユーザーが最も広く使用しているLinuxコマンドの1つです。生産性を向上させるために、ターミナルで多くのファイルを処理する場合は常にこのコマンドを使用してください。

18。しっぽ

前のコマンドを補完するものとして、ヘッダーコマンドよりもテールコマンドをはるかに多く使用する可能性があります。基本的なLinuxターミナルコマンドであるtailを、catとechoと組み合わせて使用​​すると、想像もできないようなことができます。

19。 cp

cpコマンドは、あるフォルダから別のフォルダにファイルまたはディレクトリをコピーするようにマシンに指示する簡単な方法です。これは、他の事実上のLinuxコマンドの1つであり、これなしでは生きていけません。このきちんとしたコマンドを使用して、端末から直接ディレクトリに複数のファイルをコピーできます。

20。 mv

移動の略で、GUIで実行するカット操作の補足です。 cpと同様に、mvコマンドを使用して、単一または複数のファイルをある場所から別の場所に移動できます。 -fパラメータを使用して、このLinuxコマンドに大きなファイルを強制的に転送させることができます。

21。通信

Linuxの世界に登場したオリジナルのUnixコマンドの1つである、commを使用して、2つのファイルの共通行と個別の行を比較できます。これは、端末で大量のファイルを処理する必要がある多くの人にとって不可欠なツールです。

22。少ない

もう1つの最もよく使用されるLinuxコマンドであるlessコマンドは、ファイルの内容を表示するときに便利なため、広く普及しています。 catとは異なり、lessコマンドを使用すると、ユーザーは、ターミナルセッションを中断せずに、ファイル内を両方向にナビゲートできます。

23。 ln

lnコマンドは、特定のファイルへのシンボリックリンクを作成するための最も便利なLinuxコマンドの1つです。この小さいながらも柔軟なコマンドを使用して、ディスクスペース上の特定のファイルまたはディレクトリへのシンボリックリンクの複数のインスタンスを生成できます。

24。 cmp

2つのファイルを比較して、結果を標準の出力ストリームに出力する場合は、cmpコマンドを使用すると正確に実行できます。これは、commコマンドと並んで、大量のテキストファイルを定期的に処理するユーザーが最もよく使用するLinuxコマンドの1つです。

25。 dd

これは、ベテランユーザーがファイルをあるタイプから別のタイプにコピーおよび変換するために最もよく使用するLinuxコマンドの1つです。この小さいながらも強力なコマンドのエキサイティングな点は、起動可能なライブUSBスティックを作成するときに、他の端末コマンドの中で頻繁に使用することです。

26。エイリアス

これは、システム管理者がターミナルから直接ファイル内の単語を別の文字列に置き換えることができるため、最もよく使用されるLinuxコマンドの1つです。他の機能の中でも、これはシェルをカスタマイズして環境変数を操作できる最高のターミナルコマンドの1つです。

退屈したときに探索する面白いLinuxコマンド

ターミナルの前で時間をエキサイティングにするために、面白いLinuxコマンドがたくさん用意されています。これらのターミナルコマンドは、誰も想像できないようなことをするという点で面白いです。 Unix哲学への深い洞察を提供しながら、退屈を引き換えるような面白いLinuxコマンドで遊ぶことを強くお勧めします。

27。 cal

Unixがターミナルに便利な小さなカレンダーツールを提供していることをご存知ですか? calコマンドは、カレンダーをASCIIテキスト形式で表示する面白いLinuxコマンドの1つです。月や年などのパラメータを指定してこのコマンドを入力し、指定した情報を端末に直接入力します。

28。幸運

これは私の最も好きな面白いLinuxコマンドの1つです。ターミナルに入力するだけで、自分の目で確かめてください。それは間違いなくあなたを大声で笑わせるであろう青い心に訴える、インスピレーションを与える、またはばかげたフレーズから現れます。

29。歴史

ターミナルセッションの履歴を確認したいですか? historyコマンドを使用すると、これを正確に実行できます。パラメータなしで入力すると、ターミナルセッションのbash履歴が小さなウィンドウに出力されます。これは、ターミナルで使用する最も便利な面白いLinuxコマンドの1つであるだけでなく、ターミナルの使用法に関する優れた洞察も提供します。

30。はい

さて、あなたはいくつかの本当に面白いLinuxコマンドを今すぐ試してみたいですか? 「はい」で端末タイプを開き、選択したテキストをいくつか開いて、Enterキーを押します。それ以来、決して忘れることのないターミナルコマンドの1つであると確信しています。

31。バナー

古い学校のUnixの伝説で使用されている素晴らしいASCIIバナーを見て、すぐに恋に落ちたことがありますか?バナーコマンドは、独自のパーソナライズされたそのようなバナーを作成できるようにする面白いLinuxコマンドの1つです。ターミナルにいくつかのテキストを混ぜてこのコマンドを入力するだけで、感触をつかむことができます。

32。 rev

これは、ベテランLinuxユーザー向けのもう1つの面白いターミナルコマンドです。 revコマンドは、入力テキストを取得して標準出力に書き込み、各文字を反転させます。これは、友達に不可解でありながら微妙な印象を与えるために使用できるターミナルコマンドの1つです。

ネットワーク管理者に最もよく使用されるLinuxコマンド

Linuxがネットワーキングに提供するパワーと柔軟性が、世界中のシステム管理者にとって頼りになるソリューションとなっています。 Linuxは、今日私たちが精通しているほとんどのコンピュータネットワークの背後にあります。このガイドは初心者を対象としているため、ネットワーキング用の最も基本的なターミナルコマンドのみを概説しています。

33。 wget

これは、ネットワーク管理者が端末から直接Webからファイルをダウンロードするために利用する最高のLinuxコマンドの1つです。これは、スクリプトまたはcronジョブで使用できる便利な小さなターミナルコマンドの1つであり、ユーザーにHTTP、HTTPS、およびFTPインターネットプロトコルを使用する機能を提供します。

34。 iptables

iptablesコマンドは、システム管理者が特定のホストマシンの着信および発信インターネットトラフィックを制御できるようにするターミナルユーティリティを呼び出します。これは、システム管理者が本物のトラフィックを定義し、疑わしいまたは信頼できないネットワーク要求をブラックリストに登録するために定期的に使用する最もよく使用されるLinuxコマンドの1つです。

35。 traceroute

このコマンドは、ネットワークパケットが1つのマシンから別のマシンに向かう経路を決定するために、このコマンドを他の端末コマンドと併用するセキュリティ専門家によって広く使用されています。これは、多くの有害な侵入者からコンピュータを保護するために使用できる、説得力のあるネットワークコマンドです。

36。 cURL

cURLは非常に強力なネットワークツールであり、ネットワークを介してファイルを転送することで、新しいLinuxシステムユーザーでも子供たちの遊びになります。これは、ユーザーの操作なしで機能するように設計されたLinuxコマンドの1つであり、通常、ネットワーク関連のシェルスクリプトで使用されます。

検索および正規表現用のLinuxコマンド

Linuxには、マシンを効果的に検索するための柔軟なターミナルコマンドがいくつか用意されています。このようなLinuxターミナルコマンドを強力な正規表現コマンドと組み合わせて、特定のファイルまたはファイル内のシーケンスに関する情報を非常に迅速に取得できます。

37。検索

findコマンドは、ターミナルからファイルを検索するために最もよく使用されるLinuxコマンドの1つです。この魅力的でありながら柔軟なターミナルコマンドを使用すると、ユーザーはファイルのアクセス許可、所有権、変更日、サイズなどの特定の基準に基づいてファイルを検索できます。

38。

検索しようとしているのが実行可能ファイルだけの場合、whichコマンドは非常に便利です。この便利な小さなターミナルコマンドは、特定のパラメータを受け取り、それらに基づいて$PATHシステム環境変数内のバイナリファイルを非常に効果的に検索します。

39。見つける

Locateコマンドは、特定のファイルの場所を見つけるために使用されるLinuxコマンドの1つです。これは、Linuxマシン上の特定のファイルの場所がわからない場合に利用できる最も簡単なターミナルコマンドの1つです。

40。 grep

grepコマンドは、大量のテキストファイル内のパターンを検索するときに使用できる最も強力な正規表現ターミナルコマンドの1つです。探しているパターンを入力として受け取り、指定されたファイルでその特定のパターンを検索します。

41。 sed

これは、指定された部分を置き換えることによってファイルまたはストリームの各行を操作するために最も広く使用されているLinuxコマンドの1つです。大量のテキストデータを処理し、外出先でそれらを変更する必要があるユーザーによって頻繁に使用されます。

I/Oと所有権を処理するLinuxコマンド

Linuxは、I/Oストリームとファイルまたはディレクトリの所有権を設定および操作するための強力なターミナルコマンドのセットを提供します。以下にリストされているLinuxコマンドは、そのような目的のための最も基本的なLinuxターミナルコマンドのいくつかを概説しています。

42。クリア

clearコマンドは、既存のターミナル画面をクリアするのに便利です。多くの場合、以前のLinuxコマンドの一部が端末画面に文字化けした出力を残した後、端末画面を消去する必要があります。

43。エコー

echoコマンドは、特定のテキストをターミナルコンソールに出力できる非常に強力なコマンドラインユーティリティです。エコーを入力し、括弧内にいくつかのテキストを入力して、自分で調べてください。このコマンドのさらに興味深い点は、出力を他のターミナルコマンドにパイプできることです。

44。並べ替え

並べ替えコマンドは、それが行うことで非常に説得力があります。ファイルをアルファベット順または逆の方法で並べ替える必要がある場合は、このコマンドを使用してください。

45。 sudo

sudoコマンドは、Linuxコマンドの聖杯です。非特権ユーザーが低レベルのアクセス許可を必要とするファイルにアクセスして変更できるようにします。多くの場合、このコマンドを使用して、通常のユーザーアカウントからrootにアクセスします。

46。 chmod

chmodコマンドは、システムファイルまたはオブジェクトのアクセス許可を変更または変更するために使用する最も強力なLinuxコマンドの1つです。このコマンドは、ユーザーから非常に多様なパラメーターのセットを取得し、それらの変更に基づいて、ファイルのアクセス許可を取得できます。

47。 chown

chownコマンドは、chmodコマンドと非常によく似ています。ただし、アクセス許可を変更する代わりに、ユーザーはファイルまたはディレクトリの所有権を変更できます。 chmodコマンドとchownterminalコマンドはどちらも、実行するためにroot権限が必要です。

日常的に使用するその他のLinuxコマンド

以下のターミナルコマンドは、生産性を向上させ、作業負荷を軽減するのに役立ちます。これらのコマンドは、コンテキストに適していないことがわかった場合はいつでも使用してください。

48。男

manコマンドはmanualの略で、手に入れることができる最も便利なLinuxコマンドの1つです。このコマンドの後に別のコマンドの名前が続くと、そのコマンドのマニュアルページまたはドキュメントページが一覧表示されます。特定のターミナルコマンドの使用方法を決定するときは、このコマンドを頻繁に使用する必要があります。

49。タール

tarコマンドは、ファイルのアーカイブと抽出に使用されます。これはファイルを圧縮するための非常に人気のあるコマンドであり、そのようなタスクに非常に効率的に取り組むことができます。

50。何ですか

whatisコマンドは、ユーザーが提供した簡単な説明を含む一連のデータベースをトラバースし、それらに一致するシステムコマンドを出力します。

終わりの考え

このガイドを書いているとき、利用可能なLinuxコマンドの膨大な配列から50個のターミナルコマンドだけを選択するという困難な作業に直面しました。私たちの専門家は、新しいユーザーがLinuxエコシステムに適応するのをどれだけ支援するかに基づいて選択を選択しました。最終的に、私たちは結果に非常に満足しており、このガイドの助けを借りて、さまざまなLinuxターミナルコマンドを習得するために必要な洞察を得ることができると確信しています。あなたの忍耐と私たちと一緒にいてくれてありがとう。重要なLinuxコマンドに関する詳細な投稿をお楽しみに。


Linux
  1. Linuxターミナルでファイルをコピーする

  2. WebブラウザでLinuxを実行するための10のベストWebサイト

  3. 同じターミナルで一度に複数のコマンドを並行して実行する

  1. Linuxターミナルでファイルの名前を変更します

  2. Linuxターミナルでファイルを移動する

  3. Linuxシステムで最も役立つNginxコマンド

  1. Linuxターミナルでラジオを聞く

  2. どのLinuxターミナルコマンドを最もよく使用しますか?

  3. 10最も便利なUbuntuLinuxコマンド