基本的な Linux/Unix コマンドと例と構文 (リスト)

Linux の基本的なコマンドを正しく知っていれば、ファイル管理は簡単になります。

コマンドを実行するときは常に、そのコマンド用に作成された対応するプログラム コードが実行されるため、コマンドは「プログラム」と呼ばれることもあります。

知っておくべき Linux の基本コマンドを例を挙げて学びましょう。

詳しくはこちら こちら ビデオにアクセスできない場合

ファイルの一覧表示(ls)

UNIX または Linux システム上のファイルのリストを表示したい場合は、「さん

現在のディレクトリ内のファイル/ディレクトリが表示されます。

ファイルのリスト表示

注意:

  • ディレクトリは青色で示されます。
  • ファイルは白色で示されます。
  • さまざまな Linux で同様の配色が見つかります。

「Music」フォルダに次のサブディレクトリとファイルがあるとします。

ファイルのリスト表示

あなたが使用することができます 「ls -R」は、ディレクトリだけでなくサブディレクトリ内のすべてのファイルを表示します

ファイルのリスト表示

注: これらの Linux 基本コマンドは大文字と小文字を区別します。 入力すると「」ls – r」とエラーが発生します。

'ls -al' ファイルの詳細情報を提供します。このコマンドは列形式で情報を提供します。列には次の情報が含まれます。

1st コラム

ファイルの種類とアクセス許可

2nd コラム

ファイルへのハードリンクの数

3rd コラム

ファイルの所有者と作成者

4th コラム

オーナー様のグループ

5th コラム

ファイルサイズ(バイト単位)

6th コラム

日付と時刻

7th コラム

ディレクトリまたはファイル名

例を見てみましょう –

ファイルのリスト表示

隠しファイルの一覧表示

UNIX/Linux の隠し項目は次で始まります –隠しファイルの一覧表示ファイルまたはディレクトリの先頭。

「.」で始まる任意のディレクトリ/ファイルリクエストしない限り見られません。 隠しファイルを表示するには、 コマンドを使用します。

ls -a

隠しファイルの一覧表示

ファイルの作成と表示

「cat」サーバー コマンドは、テキスト ファイルを表示するために使用されます。 また、テキスト ファイルのコピー、結合、新規作成にも使用できます。 どのように機能するかを見てみましょう。

新しいファイルを作成するには、次のコマンドを使用します

  1. cat>ファイル名
  2. コンテンツを追加
  3. 「ctrl + d」を押してコマンドプロンプトに戻ります。

ファイルの作成と表示
Linux/Unix でファイルを作成および表示する方法

ファイルを表示するには、次のコマンドを使用します –

cat filename

作成したばかりのファイルを見てみましょう –

ファイルの作成と表示

別のファイルサンプル2を見てみましょう

ファイルの作成と表示

2 つのファイルを結合する構文は次のとおりです。

cat file1 file2 > newfilename

サンプル 1 とサンプル 2 を組み合わせてみましょう。

ファイルの作成と表示

このコマンドを挿入して Enter キーを押すとすぐに、ファイルは連結されますが、結果は表示されません。 それの訳は Bash Shell(ターミナル)はサイレントタイプです。 シェル コマンドでは、「OK」や「コマンドが正常に実行されました」などの確認メッセージが表示されることはありません。 何か問題が発生した場合、またはエラーが発生した場合にのみメッセージが表示されます。

新しいコンボ ファイル「sample」を表示するには、次のコマンドを使用します。

cat sample

ファイルの作成と表示

注意: このコマンドを使用して表示および結合できるのはテキスト ファイルのみです。

ファイルの削除

「rm」コマンドは、確認なしでシステムからファイルを削除します。

ファイルを削除するには、次の構文を使用します –

rm filename

ファイルを削除する

Linux/Unixコマンドを使用してファイルを削除する方法

ファイルの移動と名前変更

ファイルを移動するには、 コマンドを使用します。

mv filename new_file_location

ファイル「sample2」を /home/guru99/Documents の場所に移動するとします。 コマンドの実行

MVサンプル2 /home/guru99/Documents

ファイルの移動と名前変更

mv コマンドにはスーパーユーザー権限が必要です。 現在、標準ユーザーとしてコマンドを実行しています。 したがって、上記のエラーが発生します。 エラーを解決するには、コマンドを使用します。

sudo command_you_want_to_execute

Sudo プログラムを使用すると、通常のユーザーはスーパーユーザーまたは root のセキュリティ権限でプログラムを実行できます。

Sudoコマンドはパスワード認証を求めます。 ただし、root パスワードを知る必要はありません。 独自のパスワードを指定できます。 認証後、システムは要求されたコマンドを呼び出します。

Sudo は、各コマンド実行のログを保持します。 システム管理者は、システム内の望ましくない変更の責任者を追跡できます。

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

ファイルの名前を変更する場合:

mv filename newfilename

ファイルの移動と名前変更

注意: デフォルトでは、sudo に入力したパスワードは端末ごとに 15 分間保持されます。 これにより、パスワードを何度も入力する必要がなくなります。

root/sudo 権限が必要なのは、コマンドを実行しているユーザーまたはグループが所有していないファイルまたはディレクトリがコマンドに含まれる場合のみです。

ディレクトリの操作

ディレクトリの操作

Linux/Unix でのディレクトリ操作

ファイル操作だけで十分です。 ディレクトリ操作の Linux コマンドを例と構文で学びましょう。

ディレクトリの作成

Linuxオペレーティングシステムでは次のコマンドを使用してディレクトリを作成できます。

mkdir directoryname

このコマンドは、現在の作業ディレクトリ (通常は「ホーム ディレクトリ」) にサブディレクトリを作成します。

たとえば、

mkdir mydirectory

ディレクトリの操作

「ホームディレクトリ」以外の場所にディレクトリを作成したい場合は、次のコマンドを使用します。

mkdir 

具体的な例を挙げますと、以下の通りです。

mkdir /tmp/MUSIC

「/tmp」ディレクトリの下に「Music」ディレクトリが作成されます

ディレクトリの操作

一度に複数のディレクトリを作成することもできます。

ディレクトリの操作

ディレクトリの削除

ディレクトリを削除するには、次のコマンドを使用します。

rmdir directoryname

例:

rmdir mydirectory

mydirectory ディレクトリを削除します

ディレクトリの削除

先端: 削除するディレクトリの下にファイル/サブディレクトリがないことを確認してください。 親ディレクトリを削除する前に、まずファイル/サブディレクトリを削除してください。

ディレクトリの削除

ディレクトリ名の変更

「mv」(移動) コマンド (前に説明した) は、ディレクトリの名前変更にも使用できます。 以下の形式を使用します。

mv directoryname newdirectoryname

試してみましょう:

ディレクトリ名を変更する

Linux/Unix コマンドを使用してディレクトリの名前を変更する方法

その他の重要なコマンド

「マン」コマンド

男はマニュアルの略で、マニュアルの参考書です。 Linuxオペレーティングシステム。 これは、一般的なソフトウェアにある HELP ファイルに似ています。

理解できないコマンドのヘルプを表示するには、次のように入力します。

man 

ターミナルはそのコマンドのマニュアル ページを開きます。

たとえば、「man man」と入力して Enter キーを押すと、 ターミナルは man コマンドに関する情報を提供します

男の命令

男の命令

履歴コマンド

履歴コマンドは、現在のターミナル セッションで過去に使用した Linux のすべての基本コマンドを表示します。これにより、以前に入力したコマンドを参照して、操作で再度使用することができます。

履歴コマンド

クリアコマンド

このコマンドは、ターミナル上の不要な要素をすべて削除し、ターミナルを起動したときと同じように、作業できるクリーンなウィンドウを表示します。

クリアコマンド

ターミナルにコマンドを貼り付ける

多くの場合、ターミナルで長いコマンドを入力する必要があります。 まあ、それは時々迷惑になることがあります。そのような状況を避けたい場合は、コマンドをコピーして貼り付けることで解決できます.

ソースからのテキストをコピーするには、次を使用します Ctrl + c、 ただし、ターミナルに貼り付けるには、使用する必要があります CTRL + Shift +p。 また試してみることもできます Shift + 挿入するか、メニューで [編集] > [貼り付け] を選択します

注意: Linux のアップグレードにより、これらのショートカットは変更され続けます。ターミナル > 編集 > キーボード ショートカットから、好みのショートカットを設定できます。

Unix/Linux での印刷

印刷

Linux/Unix コマンドを使用してファイルを印刷する方法

Linux の基本的なコマンドを例を挙げて試してみましょう。 ファイルを印刷できる 希望の形式で。 さらに、元のファイルはフォーマットによってまったく影響を受けません。 これらのコマンドとその使用法について学びましょう。

詳しくはこちら こちら ビデオにアクセスできない場合

「pr」コマンド

このコマンドは、端末で印刷できるようにファイルをフォーマットするのに役立ちます。 このコマンドで使用できる Linux ターミナル コマンドは、ファイル上で必要な形式の変更を行うのに役立つものが多数あります。 最もよく使われるのは「広報」 Unix コマンドと例を以下に示します。

オプション 演算
-x データを「x」列に分割します
-h「ヘッダー」 「header」値をレポートヘッダーとして割り当てます。
-t ヘッダーと上下の余白を印刷しません
-d Double 出力ファイルにスペースを入れます
-n すべての行を数字で表す
-l ページ長 ページ内の行数 (ページの長さ) を定義します。 デフォルトは56です
-oマージン マージン番号に基づいてページをフォーマットします。

いくつかのオプションを試して、その効果を調べてみましょう。

データを列に分割する

'ツール」 はファイルです (以下を参照)。

prコマンド

そのコンテンツを XNUMX 列に配置したいと考えています。 同じ構文は次のようになります。

pr -x Filename

「pr」コマンドの「-x」オプションは、データを x 列に分割します。

prコマンド

ヘッダーの割り当て

構文は次のとおりです。

pr -h "Header" Filename

「-h」オプションは、レポートヘッダーとして「header」値を割り当てます。

prコマンド

上に示すように、ファイルを 3 列に配置し、ヘッダーを割り当てました。

すべての行を番号で示す

構文は次のとおりです。

pr -n Filename

このコマンドは、ファイル内のすべての行を番号で示します。

prコマンド

これらは、ファイル形式を変更するために使用できる「pr」コマンド オプションの一部です。

ファイルを印刷する

あなたがしたら フォーマットが完了したら、 そして、あなたがそれを手に入れる時が来ました ハードコピー ファイルの場合は、次のコマンドを使用する必要があります。

lp Filename

or

lpr Filename

ファイルの複数のコピーを印刷する場合は、数値修飾子を使用できます。

prコマンド

複数のプリンターを設定している場合は、プリンター修飾子を使用して特定のプリンターを指定できます。

prコマンド

ソフトウェアのインストール

Windows では、プログラムのインストールは setup.exe ファイルを実行することによって行われます。インストール バンドルには、プログラムだけでなく、プログラムを正しく実行するために必要なさまざまな依存コンポーネントも含まれています。

ソフトウェアのインストール

Linux/Unixの基本コマンドを使用し、Linuxのインストールファイルをパッケージとして配布します。 ただし、パッケージにはプログラム自体のみが含まれています。 依存コンポーネントは個別にインストールする必要があり、通常はパッケージ自体として入手できます。

ソフトウェアのインストール

あなたが使用することができます apt パッケージをインストールまたは削除するコマンド。 コマンドを使用して、システムにインストールされているすべてのパッケージを更新しましょう –

sudo apt-get update

ソフトウェアのインストール

プログラムをインストールする簡単で一般的な方法 Ubuntu ソフトウェア センターを使用すると、ほとんどのソフトウェア パッケージがソフトウェア センターで入手でき、インターネットからファイルをダウンロードするよりもはるかに安全です。

ソフトウェアのインストール

また、チェックしてください:- Linux コマンドのチートシート

Linux Mail Command

ターミナル経由でメールを送信するには、「mailutils」パッケージをインストールする必要があります。

コマンド構文は次のとおりです。

sudo apt-get install packagename

完了したら、次の構文を使用して電子メールを送信できます。

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

これは次のようになります。

Linux Mail Command

Cntrl+D を押すとメールの作成が完了します。メールは指定されたアドレスに送信されます。

概要

  • 端末から直接ファイルをフォーマットして印刷できます。 ファイルに対して行った書式設定は、ファイルの内容には影響しません
  • Unix/Linux では、ソフトウェアはパッケージの形式でインストールされます。 パッケージにはプログラム自体が含まれています。 依存コンポーネントは個別にダウンロードする必要があります。
  • 端末から電子メールを送信することもできます。 '郵便' ネットワーク コマンド。 非常に便利な Linux コマンドです。

Linuxコマンドリスト

以下は、この Linux コマンド チュートリアルで学んだ例を含む Linux/Unix の基本コマンドのチートシートです。

Command 詳細説明
ls 現在の作業ディレクトリ内のすべてのファイルとディレクトリをリストします。
ls – R サブディレクトリ内のファイルも一覧表示します
ls – a 隠しファイルも一覧表示します
ls – アル 権限、サイズ、所有者などの詳細情報を含むファイルとディレクトリを一覧表示します。
cat>ファイル名 新しいファイルを作成します
catファイル名 ファイルの内容を表示します
cat file1 file2> file3 1つのファイル(file2、file3)を結合し、出力を新しいファイル(fileXNUMX)に保存します
mvファイル「新しいファイルパス」 ファイルを新しい場所に移動します
mv ファイル名 new_file_name ファイルの名前を新しいファイル名に変更します
sudo 通常のユーザーがスーパーユーザーまたは root のセキュリティ権限でプログラムを実行できるようにします。
rmファイル名 ファイルを削除します
man コマンドに関するヘルプ情報を提供します
歴史 現在の端末セッションで入力された過去のすべての基本的な Linux コマンドのリストを表示します。
クリア ターミナルをクリアします
mkdirディレクトリ名 現在の作業ディレクトリまたは指定されたパスに新しいディレクトリを作成します
rmdir ディレクトリを削除します
mv ディレクトリの名前を変更します
pr-x ファイルを x 列に分割します
pr -h ファイルにヘッダーを割り当てます
pr -n 行のあるファイルを示します Numbers
lp -nc
lpr c
ファイルの「c」部を印刷します
lp -d

lpr-P

プリンターの名前を指定します
apt-get パッケージのインストールと更新に使用するコマンド
メール -s '件名' -c 'cc アドレス' -b 'bcc アドレス' '宛先アドレス' メールを送信するコマンド
mail -s “件名” 宛先アドレス < ファイル名 添付ファイル付きのメールを送信するコマンド