初心者にとって最も重要なLinuxコマンド

Linuxは初めてですか、それともさびていますか? これらの重要なコマンドは、効率を向上させながら、ターミナルでの生活を楽にします

シェルの使用は、 Linuxシステム、それはあなたに多くの専門的なプログラムへのアクセスを与えるので、それは複雑な仕事さえも簡単に完了することを可能にします。

これが、Linuxが設計されたOSであるUnixの創設哲学です。 これらの単純なツールまたはプログラムはそれぞれXNUMXつの仕事をし、それを非常にうまく行います。 また、パイプを介して他のプログラムと通信することもできます。これは、Linuxシェルを非常に強力にする非常に巧妙な設計です。

始めたばかりの場合、または最後にシェルで作業してからしばらく経っている場合は、次の最も重要なコマンドのリストがスピードを取り戻すのに役立ちます。 小文字の使用に注意することが重要です。

Linuxコマンドクイックリファレンス

Command説明
1pwd作業ディレクトリを印刷します
2cdディレクトリを変更します。デフォルトはホームです。
3lsディレクトリ内のアイテムを一覧表示します
4cpあるディレクトリから別のディレクトリにファイルをコピーする
5mvあるディレクトリから別のディレクトリにファイルを移動する
6rmファイルまたはディレクトリを削除(削除)します
7touch新しいファイルを作成する
8catファイルの内容をStdOutに出力します
9sudoスーパーユーザー権限でタスクを実行する
10検索して見つけるシステム上のファイルを検索する
11| (パイプ)プログラムの出力と入力を接続します
12grepデータセット内のパターンを検索する
13curlインターネットからページを取得する
14historyターミナルの最近のコマンドエントリを一覧表示します
15キル&xkillプログラムの実行を停止します
16男と情報指定されたコマンドの詳細なマニュアル/情報を表示します

初心者向けの最も重要なLinuxコマンドの説明

1.パスワード

pwdコマンドは「printworkingdirectory」の略で、Linuxシェルが動作している現在のディレクトリを知るために使用されます。これは、前に作業場所を確認する必要があるスクリプトを作成するときに非常に役立つツールです。行動を起こします。

これが例とそれが何をするかです。

pwd>#現在のシェルディレクトリを表示

2.cd

このコマンドは「ディレクトリの変更」の略です。 これを使用して、現在の作業ディレクトリから別のディレクトリに切り替えます。 引数として目的の新しいディレクトリを受け入れます。これは、絶対パスのスラッシュで開始することも、現在の作業ディレクトリを参照するためのスラッシュなしで開始することもできます。 引数がない場合、デフォルトでホームディレクトリになります。

ここにいくつかの例とそれらが行うことを示します。

cd                         >       #returns to user/username home directory

cd〜>#ホームディレクトリにも戻ります

cd Downloads       >     #switches to your downloads folder

cd / usr / bin> #/ usr/binディレクトリに変更します

3.ls

このコマンドは、現在の作業ディレクトリ内のすべてのファイルとフォルダを一覧表示します。 また、出力をカスタマイズするのに役立つかなりの数のコマンドを受け入れます。 たとえば、-aコマンドには隠しファイルが含まれますが、-tコマンドは変更日で並べ替えられ、-lコマンドは洗練された出力を生成します。

これが例とそれが何をするかです

ls -alt>#非表示のものを含むすべてのファイルとフォルダを一覧表示し、変更日で並べ替える

4.cp

これを使用して、ある場所から別の場所にファイルをコピーします。 ここでは、Linuxファイルの命名規則が適用されることに注意してください。 したがって、スラッシュを追加すると、絶対パスで作業します。そうでない場合、プログラムは現在の作業ディレクトリから参照します。

ここにいくつかの例とそれらが行うことを示します。

cp file_1 Desktop    >   #copy file_1 to your Desktop folder

cp file_1 /tmp          >   #copy file_1 to/tmp

5.MV

これはmoveコマンドであり、ファイルを元の場所から完全に削除して別の場所に移動することを除いて、cpコマンドと同様に機能します。

ここにいくつかの例とそれらが行うことを示します。

mv file_1 Downloads        >    #move file_1 to your Downloads directory

mv file_1 file_2 /tmp          >   #move both files to the /tmp directory

6.rm

ファイルとディレクトリを削除するには、rm(remove)コマンドが必要なツールです。 ただし、このツールを使用すると、削除されたものがすべて永久に失われるため、十分に注意する必要があります。 これは、ディレクトリを削除する場合に特に重要です。 したがって、間違いを避けるために、常に現在の作業ディレクトリを確認してください。

ここにいくつかの例とそれらが何をするかがあります

rm file_1                         >         #delete file_1 in your current directory

rm Downloads/file_1        >     #delete file_1 from your Downloads directory

rm -r Downloads                  >   #completely delete your Downloads directory

7.タッチ

touchコマンドを使用すると、新しいファイルを作成できます。 ファイル名を引数として受け入れます。

これが例とその仕組みです。

touch file_1>#file_1という名前の新しいファイルを作成します

8.猫

シェルでテキストファイルを読み取ることも可能です。 これを行うには、catコマンドに続けて、読み取りたいファイルを使用します。 その名前「cat」は連結を表すため、XNUMXつのファイルをXNUMXつに結合するために使用することもできます。

ここに例とそれらが何をするかがあります。

cat file_1                            >     #display the contents of file_1 on the screen (standard out)

cat file_1 file_2 > file_3       > #combine the contents of file_1 and file_2 into file_3

9.sudo

Linuxは、通常のユーザーアカウントの特権を制限して、システム全体に修復不可能な損傷を与えることを防ぎます。 それでも、通常のユーザーがスーパーユーザー(管理者)特権を必要とするプログラムを実行するためにsudoコマンドを予約します。 Sudoはスーパーユーザーのパスワードを要求し、正しい場合はさらにプログラムを実行できるようにします。

これが例とそれが何をするかです。

sudo systemctl stop apache2 > #stop the apache2 web-server

10.見つけて見つける

これらのXNUMXつのプログラムは、システム上のXNUMXつまたは複数のファイルを検索するのに役立ちますが、検索方法は異​​なります。 Findは古いプログラムであり、非常に強力な検索機能が付属しています。 一方、Locateは新しく、データベースを使用して非常に高速な検索を実行します。

ここに例とそれらが何をするかがあります

find / ubuntu         >       #find all file names containing ubuntu. The slash means from system root

locate ubuntu          >     #find all files on the system containing ubuntu

11. | (パイプ)

上記の検索および検索プログラムは、多くの場合、非常に多くのエントリを返すため、結果のフィルタリングが重要になります。 ここでは、検索出力をパイプを介して、grepなどのパターン認識プログラムの入力に渡すことができます。 これにより、結果がフィルタリングされ、より簡潔なフィードバックが生成されます。

これが例とそれが何をするかです。

Ubuntuを探す| grep.jpg>#名前にubuntuが含まれるjpeg画像のみを検索

12.grep

Grepは、Global RegularExpressionsPrintの頭字語です。 これは、データセット内のパターンを見つけるために使用されます。これには、単語全体、文の最初の文字などを含めることができます。

ここに例とそれらが何をするかがあります。

grep foo file_1>#fooを含むfile_1のすべての行を出力します

grep ^ bar file_1>#barで始まる行のみを出力

13.カール

cURLはクライアントURLの略で、異なるネットワークプロトコルを使用してコンピューター間でデータを転送するためのツールです。 それは高度に構成可能でプログラム可能であり、その最も簡単な使用法はウェブページをフェッチすることです。

これが例とそれが何をするかです。

curl google.com> #load google.com

14.歴史

Linuxシェルは、最近のコマンドエントリを記憶しています。 500コマンド履歴を提供するシステムもあれば、デフォルトで1,000コマンド履歴を提供するシステムもあります。 自由に変更することもできます。

これが例とそれが何をするかです。

歴史| grep curl>#curlを含む最近のコマンドを検索

15.キル&xkill

Killとxkillは、システム上のプロセスを終了するXNUMXつの方法です。 killでは、終了する必要のあるプログラムのプロセスIDを知って提供する必要があります。 xkillを使用すると、マウスを使用してグラフィカルプログラムをポイントしてクリックすることにより、グラフィカルプログラムを終了できます。

16.人と情報

いつでもmanまたはinfoを入力し、その後にコマンドを入力して、そのコマンドのユーザーマニュアルまたは情報ページのエントリを取得できます。 コマンドに続けて–helpを入力して、その使用法に関する詳細情報を取得することもできます。

ここにいくつかの例とそれらが行うことを示します。

man curl>#cURLのLinuxマンページエントリを表示する

find –help>#findコマンドの使用法情報を表示する

まとめ

このリストの最後に来ると、これらは初心者にとって最も重要なコマンドであることを覚えておいてください。 Linuxシェルには、より複雑で強力なコマンドを含め、さらに多くのコマンドがあります。

ただし、これらのコマンドを習得し、快適に使用するには時間がかかります。 しかし、一度やれば、それらの使い方を学んだことをうれしく思います。

Nnamdi Okeke

ンナムディ・オケケ

Nnamdi Okekeは、さまざまな本を読むのが大好きなコンピューター愛好家です。 彼はWindows/MacよりもLinuxを好み、使用しています。
当初からのUbuntu。 ツイッターで彼を捕まえることができます ボンゴトラックス

記事:278

技術者のものを受け取る

技術トレンド、スタートアップトレンド、レビュー、オンライン収入、Webツール、およびマーケティングを月にXNUMX〜XNUMX回

コメントを残す

あなたのメールアドレスは公開されません。 必須フィールドは、マークされています *