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

Linuxコマンド-完全ガイド

Linuxの初心者の場合は、コマンドラインを使い始めた可能性があります。慣れれば、ターミナルからの作業はかなり簡単です。そのため、ほとんどのLinuxシステム管理者はGUIよりも好みます。

このチュートリアルでは、知っておくべき最も頻繁に使用される重要なLinuxコマンドを追加するために最善を尽くしました。 Linuxのチートシートをお探しの場合は、ダウンロードした形式で入手できます。

システム関連のLinuxコマンド

これらのコマンドは、Linuxシステム関連の情報を表示および管理するために使用されます。

1。 uname

LinuxではUnameコマンドを使用して、オペレーティングシステムの情報を検索します。 Unameには、カーネル名、カーネルバージョン、CPUタイプ、ホスト名を提供できる多くのオプションがありました。

aを使用した次のunameコマンド オプションは、オペレーティングシステムに関するすべての情報を表示します。

$sudo uname -a
Linux linode02 5.1.17-x86_64-linode128 #1 SMP PREEMPT Wed Jul 10 17:11:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

2。稼働時間

Linuxシステムの実行時間に関する情報は、uptimeコマンドを使用して提供されます。システムの稼働時間情報は、「/ proc/uptime」ファイルから収集されます。このコマンドは、システム負荷の平均も表示します。

次のコマンドから、システムが最後の13分間稼働していることがわかります。

$ uptime
23:41:37 up 13 min,  1 user,  load average: 0.03, 0.07, 0.04

3。ホスト名

hostnameと入力すると、マシンのホスト名を表示できます。 あなたのターミナルで。 -iを使用 オプションで、マシンのIPアドレスを-dで表示できます ドメイン名を表示できます。

4.最後

Linuxのlastコマンドは、サーバーに最後にログインしたユーザーを確認するために使用されます。最後のコマンドは、ファイルが作成されてから「/ var / log / wtmp」からログイン(およびログアウト)したすべてのユーザーのリストを表示します。

ターミナルで「last」と入力するだけです。これが例です

$ last
leni pts/0 10.0.76.162 Mon Dec 2 12:32 - 13:25 (00:53)
linoxide tty1 Mon Dec 2 09:31 still logged in
reboot system boot 2.6.32-358.23.2 Mon Dec 2 09:20 - 13:25 (04:05)

5。日付

Linuxでは、dateコマンドを使用してシステムの現在の日付と時刻を確認します。このコマンドを使用すると、日付のカスタム形式を設定できます。

例として、「date +%D」を使用すると、「MM / DD/YY」形式で日付を表示できます。

$ date +%D
02/07/20

6。 cal

デフォルトでは、calコマンドは当月のカレンダーを表示します。 -yを使用 オプションで、年間のカレンダーを表示できます。

7. w

デフォルトでは、wコマンドは、現在マシンにログインしているユーザーとそのユーザーが行っていることを表示します。

$ w
 01:36:19 up  2:08,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    39.177.9.194     23:29    3.00s  0.02s  0.00s w
linoxide pts/1    59.177.9.193     01:35   11.00s  0.00s  0.00s -bash

8。 whoami

Whoamiコマンドは、現在ログインしているユーザーのユーザー名を出力します。 id -unに似ています コマンド。

9。再起動

Linuxシステムをすぐに再起動するには、root権限でターミナルからこのコマンドを実行できます。

10。シャットダウン

シャットダウンコマンドは、Linuxシステムを停止または再起動するために使用されます。このコマンドには、シャットダウンをスケジュールし、カスタムメッセージでユーザーに通知するオプションがあります。

デフォルトでは、マシンは1分でダウンし、shutdown -cを発行してスケジュールをキャンセルできます。

$sudo shutdown
Shutdown scheduled for Fri 2020-02-07 02:47:52 UTC, use 'shutdown -c' to cancel.
$

'now'オプションを指定すると、システムをすぐにシャットダウンできます。

$ sudo shutdown -h now

ハードウェア関連のLinuxコマンド

これらのコマンドは、Linuxマシンのハードウェア関連の側面を表示および管理するために使用されます。

11。 dmesg

Dmesgコマンドは、カーネルリングバッファを読み取ることによってデータを出力します。データには、プロセッサ、ハードディスク、プリンタ、キーボード、メモリ、およびドライバに関する情報が含まれます。

$ dmesg

サンプル出力:

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.8.0-31-generic (buildd@aatxe) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #46-Ubuntu SMP Tue Sep 10 19:56:49 UTC 2013 (Ubuntu 3.8.0-31.46-generic 3.8.13.8)
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] NSC Geode by NSC
[ 0.000000] Cyrix CyrixInstead
[ 0.000000] Centaur CentaurHauls
[ 0.000000] Transmeta GenuineTMx86
[ 0.000000] Transmeta TransmetaCPU
[ 0.000000] UMC UMC UMC UMC

12。 lshw

システムのハードウェア構成に関する情報を表示します。 Lshwコマンドは、rootまたはsudo特権ユーザーとして実行する必要があります。そうしないと、部分的な情報しか報告されません。

13。 lsblk

マシンのブロックデバイス関連情報を表示します。 -aを使用したLsblkコマンド すべてのブロックデバイスを表示できます。

出力

$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 24.5G 0 disk /
sdb 8:16 0 512M 0 disk [SWAP]

14。無料

Linuxでは、Freeコマンドを使用して、システムの空きRAMメモリの量を確認します。 freeコマンドは、スワップスペース、バッファ、およびキャッシュスペースも表示します。

$ free
              total        used        free      shared  buff/cache   available
Mem:        4022216      723872     1359820      157988     1938524     2661636
Swap:        524284      247820      276464

15。 lspci

Lspciは、システムのハードウェアが内部で取得したものを表示する標準のLinuxユーティリティです。結果には、PCIバス、AGP、およびUSBチップセットなどのオンボードコンポーネントに関する情報が含まれることが期待できます。

16。 lsusb

Lsusbコマンドは、システム内のUSBバスとそれに接続されているデバイスに関する情報を表示するために使用されます。lsusbユーティリティはusbutilsパッケージに含まれています。

17。 dmidecode

Dmidecodeコマンドは、システムDMI(Desktop Management Interface)テーブルを読み取り、サーバーのハードウェアおよびBIOS情報を表示します。 dmidecodeの出力には、DMIテーブルからのいくつかのレコードが含まれています。この表には、システムのハードウェアコンポーネントの説明と、シリアル番号、BIOSリビジョンなどの他の有用な情報が含まれています

このコマンドを実行するには、rootまたはsudo権限が必要です。次の例は、BIOSの詳細を示しています。

# dmidecode -t bios
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
        Vendor: SeaBIOS
        Version: rel-1.12.0-0-ga698c8995f-prebuilt.qemu.org
        Release Date: 04/01/2014
        Address: 0xE8000
        Runtime Size: 96 kB
        ROM Size: 64 kB
        Characteristics:
                BIOS characteristics not supported
                Targeted content distribution is supported
        BIOS Revision: 0.0

18。 hdparm

Hdparmは、Linuxの印刷ハードディスク情報で使用されるコマンドです。ディスク速度のパフォーマンスを実行し、DMA設定を変更できます。

次のコマンドは、ディスクsdaで読み取り速度テストを実行します。

# hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   18012 MB in  2.00 seconds = 9023.48 MB/sec
 Timing buffered disk reads: 7146 MB in  3.00 seconds = 2380.77 MB/sec

統計関連のLinuxコマンド

これらのコマンドセットは、Linuxシステムのさまざまな種類の統計を表示するために使用されます。

19。 mpstat

Mpstatコマンドは、プロセッサ統計を出力するために使用され、システムのCPU使用率を監視するのに役立ちます。システムに複数のプロセッサがある場合は、より便利です。

$ mpstat -P 0
Linux 3.2.0-57-generic (USERNB01) 12/12/2013 _x86_64_ (2 CPU)
03:54:00 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
03:54:00 PM 0 3.82 0.01 1.16 3.88 0.00 0.06 0.00 0.00 91.06

20。 vmstat

Vmstatは、仮想メモリ統計のレポートを提供するツールです。システムのメモリ、スワップ、およびプロセッサの使用率をリアルタイムでカバーします。

デフォルトでは、vmstatは次のように出力します:

$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0   8704 531516   7088 161204    0    1   585    11   20   34  0  0 100  0  0

21。 iostat

Iostatコマンドは、平均転送速度に関連してデバイスがアクティブである時間を監視することにより、システムの入出力(I / O)デバイスの負荷を監視するために使用されるコマンドです。

22。 tcpdump

Tcpdumpは、ネットワークトラブルシューティングコマンドであり、パケットスニファとも呼ばれ、ネットワークからのパケットをキャプチャして表示するために使用されます。 tcpdumpコマンドを実行するには、rootまたはsudo権限を持つユーザーが必要です。

オプションなしでtcpdumpを使用すると、すべてのインターフェースのトラフィックが分析されます。

23。 lsof

Lsofコマンドは、「開いているファイルの一覧表示」の略です。開かれたファイルとそれぞれのプロセスに関する詳細を知ることは非常に役立ちます。

特定のユーザーが開いたファイルのリストを表示するには、-uを使用します オプションとlsofコンマ。

$ lsof -u linoxide
COMMAND  PID     USER   FD   TYPE             DEVICE SIZE/OFF   NODE NAME
bash    6371 linoxide  cwd    DIR                8,0     4096 128025 /home/linoxide
bash    6371 linoxide  rtd    DIR                8,0     4096      2 /
bash    6371 linoxide  txt    REG                8,0  1219272   6329 /usr/bin/bash
bash    6371 linoxide  mem    REG                8,0  2586242   5503 /usr/lib/locale/en_US.utf8/LC_COLLATE
bash    6371 linoxide  mem    REG                8,0  8406312  34008 /var/lib/sss/mc/passwd
bash    6371 linoxide  mem    REG                8,0    42104  19992 /usr/lib64/libnss_sss.so.2
bash    6371 linoxide  mem    REG                8,0  3201344   5604 /usr/lib64/libc-2.28.so
bash    6371 linoxide  mem    REG                8,0    28784   5606 /usr/lib64/libdl-2.28.so
bash    6371 linoxide  mem    REG                8,0   208616   5252 /usr/lib64/libtinfo.so.6.1

24。見る

Linux watchコマンドを使用して、コマンドを定期的に繰り返すことができます。

ユーザー関連のLinuxコマンド

これらのコマンドは、Linuxユーザーを管理するために使用されます。

25。 id

LinuxではIDコマンドを使用して、実際の有効なユーザーID(UID)とグループID(GID)を出力します。 UIDは、ユーザーの単一のIDです。グループID(GID)は複数のUIDで構成できます。

26。最後

Linuxの最後のコマンドは、以前にサーバーにログインしたユーザーをチェックするために使用されます。

27。誰

Whoコマンドは、現在ログインしているユーザーに関する情報を印刷するツールです。whoコマンドには、ログインした実際のユーザーのみが表示されます。suコマンドを実行しているユーザー(ユーザーの切り替え)は表示されません。

28。 groupadd

Groupaddコマンドは、Linuxでグループを作成するために使用されます。

次のコマンドは、グループ「developers」をシステムに追加します。

# groupadd developers

29。 useradd

LinuxおよびUnixライクなオペレーティングシステムでは、ユーザーを作成するための最も一般的なコマンドは「useradd」または「adduser」です。

新しいユーザー「bill」を作成してパスワードを設定する方法を確認しましょう。このコマンドは、/ etc / passwd、/ etc / shadow、/ etc / group、および/ etc/gshadowファイルにエントリを追加します。

# useradd bill
# passwd bill

30。 userdel

Userdelは、ユーザーを削除するための低レベルのユーティリティです。 Userdelコマンドは、「/ etc/password」や「/etc/ group」などのシステムアカウントファイルを検索し、そこからユーザー名に関連するすべてのエントリを削除します。

31。 usermod

Linux usermodコマンドは、既存のユーザーの属性を変更または変更するために使用されます。ユーザーの属性は、ホームディレクトリ、シェル、パスワードの有効期限、グループ、UIDなどです。

32。 passwd

Passwdは、Linux(Redhat、Centos、Ubuntu、Debian、Fedora)およびUNIXライクなオペレーティングシステムでパスワードを変更するために使用されるコマンドです。

ファイル関連のLinuxコマンド

これらのコマンドは、ファイルとディレクトリを処理するために使用されます。

33。 ls

ファイルとディレクトリを一覧表示するために使用される非常にシンプルで強力なコマンド。デフォルトでは、lsコマンドは現在のディレクトリのコンテンツを一覧表示します。

34。 pwd

Linux pwdは、現在の作業ディレクトリの名前を出力するコマンドです。私たちが深いディレクトリに「迷子」になったとき、私たちはいつでも私たちがどこにいるかを明らかにすることができます。

以下の例を確認してください:

[linoxide@li53-41 fsfreeze-hook.d]$ pwd
/usr/share/qemu-kvm/qemu-ga/fsfreeze-hook.d

35。 mkdir

Linuxでは、mkdirコマンドを使用してディレクトリを作成できます。

デフォルトでは、オプションなしでmkdirを実行すると、現在のディレクトリの下にディレクトリが作成されます。

$ mkdir account
$ ls -l
total 4
drwxrwxr-x. 2 linoxide linoxide 4096 Feb  8 08:04 account
$

36。猫

catコマンドは、主にコンテンツの表示、ファイルの出力の連結とリダイレクトに使用します。 catを使用する最も簡単な方法は、「c​​atfile_name」と入力することです。

次のcatコマンドの例では、Linuxディストリビューション名と、現在ハードウェアにインストールされているバージョンが表示されます。

$sudo cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)

37。 rm

ファイルが不要になったら、ストレージスペースを節約するためにファイルを削除する場合があります。 Linuxシステムでは、rmコマンドを使用して実行できます。

38。 cp

LinuxではCpコマンドを使用して、ファイルとディレクトリのコピーを作成します。

次のコマンドは、ファイル「myfile.txt」を現在のディレクトリから「/ home / linoxide/office」にコピーします。

$ cp myfile.txt /home/linoxide/office

39。 mv

ファイルをある場所から別の場所に移動したいが、複製したくない場合は、mvコマンドを使用します。

40.cd

Cdコマンドは、Linuxおよびその他のUnixライクなオペレーティングシステムでユーザーの現在の作業ディレクトリを変更するために使用されます。

41。 ln

シンボリックリンクまたはソフトリンクは、別のファイルまたはディレクトリを指す参照を含む特殊なタイプのファイルです。 lnコマンドは、シンボリックリンクを作成するために使用されます。

Lnコマンドは次の構文を使用します:

ln -s [target directory or file] [symlink shortcut]

42。タッチ

Linuxでは、タッチコマンドを使用してファイルアクセスと変更時間を変更します。 Linuxではtouchコマンドを使用して空のファイルを作成できます。

43。もっと

Moreコマンドは、一度に1ページに長いテキストファイルを表示するためのコマンドです。

44。頭

headコマンドは、テキストファイルの最初の数行を印刷するために使用されます。デフォルトでは、headコマンドは、各ファイルの最初の10行を標準出力(表示画面)に出力します。

45。しっぽ

ご存知かもしれませんが、catコマンドは、標準入力を介してファイルのコンテンツ全体を表示するために使用されます。ただし、場合によっては、ファイルの一部を印刷する必要があります。デフォルトでは、tailコマンドは最後の10行を表示します。

46。 gpg

GPGは、安全な通信のためにLinuxで使用されるツールです。ファイルの暗号化には、2つのキー(対称キーと公開キーの暗号化)の組み合わせを使用します。

47。 cksum

Cksumコマンドは、LinuxのprintCRCチェックサムとそのファイルにあるバイト数で使用されます。

48。差分

Diffコマンドは、端末から2つのファイルを1行ずつ比較するために使用されます。

49。並べ替え

Linuxでは、並べ替えコマンドを使用して、テキストファイルの内容を1行ずつ並べ替えます。

50。 uniq

Uniqは、ファイルから重複する行をレポートおよびフィルタリングするために使用されるコマンドラインツールです。

51。 wc

Linux wcコマンドは、ファイルまたは標準入力のバイト、文字、単語、および行の数をカウントします。

52。 dir

Dirコマンドは、ディレクトリのコンテンツを一覧表示するために使用されます。

53。ティー

Linux teeコマンドは、タスクのチェーンとリダイレクトに使用されます。出力やエラーをファイルにリダイレクトでき、端末には表示されません。

54。 tr

tr(変換)コマンドは、主に文字の変換と削除のためにLinuxで使用されます。大文字を小文字に変換したり、繰り返し文字を絞り込んだり、文字を削除したりするために使用できます。

プロセス関連のLinuxコマンド

これらのコマンドは、Linuxプロセスを処理するために使用されます

55。 ps

Linux psコマンドは、システム上の現在のプロセスをキャプチャするための組み込みツールです。システムの状態を一度にキャプチャします。

56。 pmap

Linux pmapコマンドは、1つまたは複数のプロセスのメモリ使用量マップを表示します。 Pmapは、プロセスのアドレス空間またはメモリ使用量マップに関する情報を報告します。

57.トップ

Linuxのtopコマンドは、システムで実行中のプロセスを表示します。サーバーの負荷を監視するために広く使用されています。

58.殺す

killコマンドは、Linuxおよびその他のUnixライクなオペレーティングシステムで使用され、コンピュータをログアウトまたは再起動せずにプロセスを終了します。

59.キルオール

killallコマンドは、その名前を使用して特定のプロセスにシグナルを送信するために使用できます。これは、同じプログラムの5つのバージョンを実行している場合、killallコマンドは5つすべてを強制終了することを意味します。

60. pkill

killallコマンドと同様に、pkillはその名前でプロセスを終了するシグナルを送信します。 Centos 7から、pkillの使用を推奨しています。

61.fgとbg

ユーザーの介入なしに、バックグラウンドでジョブを実行できます。何らかの割り込み信号によって停止されたプロセスは、bgコマンドを使用してバックグラウンドで続行できます。 fgコマンドはbgコマンドに似ていますが、コマンドをバックグラウンドで送信する代わりに、コマンドをフォアグラウンドで実行し、現在の端末を占有して、プロセスが終了するのを待機する点が異なります。

ファイルパーミッション関連のLinuxコマンド

これらのコマンドは、ファイルのアクセス許可を変更するために使用されます

62。 chmod

ファイルのアクセス許可は、所有者、グループメンバー、その他の3つのレベルで適用されます。これらの権限を変更するには、chmodコマンドを使用します。

次の例では、755 ファイル'asciiquarium.tar.gz'に対して、ユーザーに読み取り+書き込み+実行権限を設定し、グループに読み取り+実行権限を設定し、他のユーザーに読み取り+実行権限を設定します。

# chmod 755 asciiquarium.tar.gz

63。 chown

Linuxのchownコマンドは、ファイルとディレクトリの所有権とグループ所有権を変更するために使用されます。

次の例では、ファイル「/corpora/stopwords/danish.txt」の所有権が「root:root」から「raghu:altair」に変更されています。

# ls -l /corpora/stopwords/danish.txt
-rw-r--r-- 1 root root 424 Dec 10 2012 /corpora/stopwords/danish.txt

# chown raghu:altair /corpora/stopwords/danish.txt

# ls -l corpora/stopwords/danish
-rw-r--r-- 1 raghu altair 424 Dec 10 2012 /corpora/stopwords/danish.txt

64。 chgrp

Chgrpコマンドは、ユーザーとグループの所有権を変更できるchownコマンドとは異なり、ファイルのグループ所有権を変更するために使用されます。

ネットワーク関連のLinuxコマンド

これらのコマンドは、システムの側面に関連するネットワーク構成を表示および編集するために使用されます

65。 ifconfig

ifconfigコマンドは、LinuxのネットワークインターフェイスにIPアドレスを表示および設定するために使用されます。現在、ifconfigは廃止され、iproute2(ipコマンド)が採用されています。

66。 ip

linux ipコマンドはifconfigに似ていますが、より強力であり、その代わりになることを目的としています。 ipを使用すると、1つのコマンドだけで複数のネットワーク管理タスクを実行できるという利点があります。

67。 ethtool

ethtoolコマンドは、イーサネットアダプタの設定を表示/変更するために使用されます。 Linuxでこのツールを使用して、ネットワークカードの速度、オートネゴシエーション、Wake on LAN設定、デュプレックスモードを変更できます。

68。 mii-tool

mii-toolとethernetツールの両方を使用すると、Linuxシステム管理者はネットワークインターフェイスカードを変更、変更、または確認できます。

69。 pingとping6

pingおよびping6コマンドは、ipv4およびipv6接続をテストするためにecho要求をホストに送信するために使用されます。

70。 whois

Linuxでは、whoisコマンドを使用して、ドメインの所有者、所有者の連絡先情報、ネームサーバーなどのドメインの情報を取得します。

71。掘る

DigはDNSルックアップを実行し、照会されたネームサーバーから返された回答を表示します。

72。ホスト

Hostコマンドは、LinuxでDNSルックアップを実行するためのシンプルなユーティリティです。このコマンドを使用すると、名前をIPアドレスに、またはその逆に変換できます。

73。 wget

Wgetは、インターネットからファイルをダウンロードするための、Microsoft Windowsを除くオペレーティングシステムのようなUnixのコマンドライン、非対話型、無料のユーティリティです。

74。 netstat

Netstatは、ネットワーク統計とシステムの構成を表示および監視するために使用されるコマンドラインツールです。このツールは、Unix、Linux、およびWindowsNTベースのオペレーティングシステムの両方で使用できます

75。 nslookup

Nslookupは、ドメインネームシステムにクエリを実行してDNSレコードからドメイン名またはIPアドレスを取得するためのネットワーク管理ツールです。

圧縮/アーカイブ関連コマンド

これらのコマンドは、ファイルを圧縮および解凍するために使用されます。

76。タール

Tarは、LinuxおよびUnixシステムでアーカイブファイルを作成および操作するために使用されるコマンドラインツールです。 Tarコマンドは.tarアーカイブファイルを作成し、gzipまたはbzip2を使用して圧縮します。

77。 gzip

Gzipコマンドは、ファイルを1つのファイルと接尾辞「.gz」に圧縮します。

パッケージインストール関連コマンド

これらのコマンドは、Linuxパッケージを管理するために使用されます。

78。 rpm

RPM(Redhat Package Manager)は、ソフトウェアパッケージのインストール、アンインストール、更新、クエリ、および検証に使用されるコマンドラインパッケージ管理ユーティリティです。

79。作る

Makeコマンドは、ソースコードから実行可能プログラムとライブラリを構築するために使用されます。

80。ヤム

Yum(Yellowdog Updater Modified)は、パッケージをインストール、削除、および検索するためにRHELベースのシステムで提供されるユーティリティです。 Yumはパッケージの依存関係を自動的にインストールします(例:yum install httpd) 'apache'サーバーをインストールし、必要な依存関係を自動的にインストールします。

81。適切

Aptは、Ubuntu、Debian、および関連するLinuxディストリビューションにdebパッケージをインストール、更新、削除するためのコマンドラインツールです。

関連するLinuxコマンドの検索

これらのコマンドは、ファイルとパターンを検索するために使用されます

82。 grep

grepコマンドを使用すると、ファイル内またはコマンドの出力コンソールから、正規表現に一致する用語またはパターンを検索できます。

83。見つける

Locateは、ファイルシステム全体でファイルとディレクトリを検索するためのコマンドラインユーティリティです。

84。検索

Linuxのfindコマンドは非常に強力なコマンドであり、基本的に特定の基準を使用してディレクトリ構造の下のファイルを検索するために使用されます。

85。 ssh

SSHは、リモートマシンへのログインと、リモートマシンでのコマンドの実行に使用されます。コンピューターからネットワークにデータが送信されるたびに、sshは自動的に暗号化します。

86。 telnet

Telnetは、リモートホストをmanlyに接続して、アプリケーションポートの接続をテストするために使用されるコマンドラインツールです。

ファイル転送関連のLinuxコマンド

これらのコマンドは、あるシステムから別のシステムにファイルをコピーするために使用されます
87。 scp

SCPは、ネットワーク上のLinuxホスト間でファイルまたはディレクトリを転送するための安全なコピープログラムです。 SCPはsshプロトコルを使用してデータを転送します。

ここでは、ローカルファイル「examples.txt」がリモートホストにコピーされます。

$ scp examples.txt [email protected]:/ home / user / account

88。 rsync

Rsyncは、ローカルマシン間でファイルとディレクトリをリモートマシンに同期します。ファイルとディレクトリを再帰的にコピーし、シンボリックリンクをコピーし、ファイルID(権限、グループ、変更時間、所有権)を保持できます。

ディスク使用関連のLinuxコマンド

これらのコマンドは、ディスク統計を表示するために使用されます。

89。 df

dfコマンドは、Linuxファイルシステムのディスクスペース使用量を表示します。マウントされたファイルシステムで使用可能な合計ディスク容量と空きディスク容量が表示されます。

90。 fdisk

LinuxではFdiskコマンドを使用して、既存のパーティションを表示したり、新しいパーティションを作成したり、既存のパーティションを削除または変更したりします。

91.デュ

du(ディスク使用量)は、Linuxで使用されるコマンドで、他のコンテンツを含むディレクトリサイズと、個々のファイルのサイズを確認します。

92。 findmnt

コマンドfindmntは、Linuxでマウントされたファイルシステムを一覧表示するために使用されます。このコマンドは、/ etc / fstab、/ etc / mtab、または/ proc / self/mountinfoで特定のファイルシステムを検索します。

93。マウント

Mountは、Linuxで接続されたファイルシステムとドライブに使用されるコマンドであり、umountコマンドは、接続されたファイルシステムまたはデバイスをデタッチ(アンマウント)するために使用されます。

結論

このチュートリアルでは、ほとんどすべてのLinuxコマンドの概要を学びました。最後に、詳細については、いつでもLinuxのマニュアルページを参照できます。このチュートリアルがお役に立てば幸いです。以下のコメントセクションに提案をお寄せください。


Linux
  1. Linuxコマンド:jobs、bg、およびfg

  2. 使用したことがない5つのLinuxコマンド

  3. Linuxmvコマンド

  1. Linuxduコマンド

  2. Linuxipコマンド

  3. Linuxエコーコマンド

  1. AからZのLinuxコマンド

  2. 基本的なLinuxコマンド

  3. Linuxcdコマンド