基本的な 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」サーバー コマンドは、テキスト ファイルを表示するために使用されます。 また、テキスト ファイルのコピー、結合、新規作成にも使用できます。 どのように機能するかを見てみましょう。
新しいファイルを作成するには、次のコマンドを使用します
- cat>ファイル名
- コンテンツを追加
- 「ctrl + d」を押してコマンドプロンプトに戻ります。
.png)
ファイルを表示するには、次のコマンドを使用します –
cat filename
作成したばかりのファイルを見てみましょう –
別のファイルサンプル2を見てみましょう
2 つのファイルを結合する構文は次のとおりです。
cat file1 file2 > newfilename
サンプル 1 とサンプル 2 を組み合わせてみましょう。
このコマンドを挿入して Enter キーを押すとすぐに、ファイルは連結されますが、結果は表示されません。 それの訳は Bash Shell(ターミナル)はサイレントタイプです。 シェル コマンドでは、「OK」や「コマンドが正常に実行されました」などの確認メッセージが表示されることはありません。 何か問題が発生した場合、またはエラーが発生した場合にのみメッセージが表示されます。
新しいコンボ ファイル「sample」を表示するには、次のコマンドを使用します。
cat sample
注意: このコマンドを使用して表示および結合できるのはテキスト ファイルのみです。
ファイルの削除
「rm」コマンドは、確認なしでシステムからファイルを削除します。
ファイルを削除するには、次の構文を使用します –
rm filename
ファイルの移動と名前変更
ファイルを移動するには、 コマンドを使用します。
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 コマンドを例と構文で学びましょう。
ディレクトリの作成
Linuxオペレーティングシステムでは次のコマンドを使用してディレクトリを作成できます。
mkdir directoryname
このコマンドは、現在の作業ディレクトリ (通常は「ホーム ディレクトリ」) にサブディレクトリを作成します。
たとえば、
mkdir mydirectory
「ホームディレクトリ」以外の場所にディレクトリを作成したい場合は、次のコマンドを使用します。
mkdir
具体的な例を挙げますと、以下の通りです。
mkdir /tmp/MUSIC
「/tmp」ディレクトリの下に「Music」ディレクトリが作成されます
一度に複数のディレクトリを作成することもできます。
ディレクトリの削除
ディレクトリを削除するには、次のコマンドを使用します。
rmdir directoryname
例:
rmdir mydirectory
mydirectory ディレクトリを削除します
先端: 削除するディレクトリの下にファイル/サブディレクトリがないことを確認してください。 親ディレクトリを削除する前に、まずファイル/サブディレクトリを削除してください。
ディレクトリ名の変更
「mv」(移動) コマンド (前に説明した) は、ディレクトリの名前変更にも使用できます。 以下の形式を使用します。
mv directoryname newdirectoryname
試してみましょう:
その他の重要なコマンド
「マン」コマンド
男はマニュアルの略で、マニュアルの参考書です。 Linuxオペレーティングシステム。 これは、一般的なソフトウェアにある HELP ファイルに似ています。
理解できないコマンドのヘルプを表示するには、次のように入力します。
man
ターミナルはそのコマンドのマニュアル ページを開きます。
たとえば、「man man」と入力して Enter キーを押すと、 ターミナルは man コマンドに関する情報を提供します
履歴コマンド
履歴コマンドは、現在のターミナル セッションで過去に使用した Linux のすべての基本コマンドを表示します。これにより、以前に入力したコマンドを参照して、操作で再度使用することができます。
クリアコマンド
このコマンドは、ターミナル上の不要な要素をすべて削除し、ターミナルを起動したときと同じように、作業できるクリーンなウィンドウを表示します。
ターミナルにコマンドを貼り付ける
多くの場合、ターミナルで長いコマンドを入力する必要があります。 まあ、それは時々迷惑になることがあります。そのような状況を避けたい場合は、コマンドをコピーして貼り付けることで解決できます.
ソースからのテキストをコピーするには、次を使用します Ctrl + c、 ただし、ターミナルに貼り付けるには、使用する必要があります CTRL + Shift +p。 また試してみることもできます Shift + 挿入するか、メニューで [編集] > [貼り付け] を選択します
注意: Linux のアップグレードにより、これらのショートカットは変更され続けます。ターミナル > 編集 > キーボード ショートカットから、好みのショートカットを設定できます。
Unix/Linux での印刷
Linux の基本的なコマンドを例を挙げて試してみましょう。 ファイルを印刷できる 希望の形式で。 さらに、元のファイルはフォーマットによってまったく影響を受けません。 これらのコマンドとその使用法について学びましょう。
詳しくはこちら こちら ビデオにアクセスできない場合
「pr」コマンド
このコマンドは、端末で印刷できるようにファイルをフォーマットするのに役立ちます。 このコマンドで使用できる Linux ターミナル コマンドは、ファイル上で必要な形式の変更を行うのに役立つものが多数あります。 最もよく使われるのは「広報」 Unix コマンドと例を以下に示します。
| オプション | 演算 | |
|---|---|---|
| -x | データを「x」列に分割します | |
| -h「ヘッダー」 | 「header」値をレポートヘッダーとして割り当てます。 | |
| -t | ヘッダーと上下の余白を印刷しません | |
| -d | Double 出力ファイルにスペースを入れます | |
| -n | すべての行を数字で表す | |
| -l ページ長 | ページ内の行数 (ページの長さ) を定義します。 デフォルトは56です | |
| -oマージン | マージン番号に基づいてページをフォーマットします。 |
いくつかのオプションを試して、その効果を調べてみましょう。
データを列に分割する
'ツール」 はファイルです (以下を参照)。
そのコンテンツを XNUMX 列に配置したいと考えています。 同じ構文は次のようになります。
pr -x Filename
「pr」コマンドの「-x」オプションは、データを x 列に分割します。
ヘッダーの割り当て
構文は次のとおりです。
pr -h "Header" Filename
「-h」オプションは、レポートヘッダーとして「header」値を割り当てます。
上に示すように、ファイルを 3 列に配置し、ヘッダーを割り当てました。
すべての行を番号で示す
構文は次のとおりです。
pr -n Filename
このコマンドは、ファイル内のすべての行を番号で示します。
これらは、ファイル形式を変更するために使用できる「pr」コマンド オプションの一部です。
ファイルを印刷する
あなたがしたら フォーマットが完了したら、 そして、あなたがそれを手に入れる時が来ました ハードコピー ファイルの場合は、次のコマンドを使用する必要があります。
lp Filename
or
lpr Filename
ファイルの複数のコピーを印刷する場合は、数値修飾子を使用できます。
複数のプリンターを設定している場合は、プリンター修飾子を使用して特定のプリンターを指定できます。
ソフトウェアのインストール
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'
これは次のようになります。
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 “件名” 宛先アドレス < ファイル名 | 添付ファイル付きのメールを送信するコマンド |

.png)
.png)
.png)
.png)
.png)

.png)


















