目次
基本的なLinuxコマンドと初心者の例
1.ディレクトリの内容を表示します
2。ブロックの表示、HDDパーティション、外部HDD
3.ダウンロード/転送されたパッケージの整合性を確認します
4.ファイルの変換とコピー
5。マシン名、OS、およびカーネルを知ってください
6。コマンドの履歴の表示
7.ルートユーザーとしてコマンドを実行します
8。新しいディレクトリを作成します
9.ファイルタイムスタンプを作成または更新します
10。ファイルの許可を変更します
11。ファイルの所有権を変更します
12.パッケージをインストール、更新、および保守します
13。TARファイルの圧縮を解除します
14。現在の日付、時刻、カレンダーを参照してください
15。ファイルの内容を印刷します
16.ファイルをコピーして移動します
17.簡単なナビゲーションについては、作業ディレクトリを参照してください
18。作業ディレクトリを変更します
中級ユーザー向けの高度なLinuxコマンド
19。特定のディレクトリ内のファイルを見つける
20。指定されたキーワードでファイルを検索します
21.オンラインドキュメントを見つける
22。現在の実行プロセスをリストします
23。実行中のプロセスを殺します
24。インストールされたバイナリの場所を参照してください
25。サービスの開始、終了、再起動
26。コマンドエイリアスの作成と削除
27。ディスクとスペースの使用を表示します
28。ファイルおよび/またはディレクトリの削除
29。標準出力にカスタム出力を印刷/エコーします
30. Linuxのパスワードの変更
31.印刷キューを表示します
32。2つのファイルを比較します
33。ファイルをダウンロード、Linux Way(WGET)
34。ブロック/パーティション/外部HDDをマウントします
35。C、C、およびJavaコードをコンパイルして実行します
Linux sysadminsの前進Linuxコマンド
36.ネットワークインターフェイスの構成
37。カスタムネットワーク関連情報の表示
38。カールでデータを取得します
39。DNS情報の確認
40。システムの稼働時間を知っています
41。ログインしたユーザーへのブロードキャストメッセージ
42。テキストメッセージをユーザーに直接送信します
43。配管コマンドを一緒に
44。CPUのプロセスを見る
45。新しくフォーマットされたExt4パーティションの作成
46。VI、EMACS、およびNANOを使用したファイルの編集
47。進行状況バーで大きなファイル/フォルダーをコピーします
48。利用可能なメモリを確認してください
49。MySQLデータベースのバックアップ
50。ランダムなパスワードを生成します
51。2つのテキストファイルをマージします
52。開いたすべてのファイルのリスト
ホームページ システムチュートリアル Linux 初心者とsysadminsの50の必須Linuxコマンド

初心者とsysadminsの50の必須Linuxコマンド

May 07, 2025 am 11:12 AM

初心者とsysadminsの50の必須Linuxコマンド

Linuxを初めて使用する人にとって、 UbuntuMintなどのユーザーフレンドリーな分布を使用しても、Linuxを使用することで、依然として挑戦的に感じることがあります。

これらの分布は多くのタスクを簡素化しますが、いくつかの手動構成が必要になることがよくありますが、Linuxの力を完全に活用しているため、基本的なコマンドを理解することが不可欠です。

Linuxでは、コマンドがシステムと対話し、ユーザーがタスクを実行し、設定を構成し、システムを効率的に管理できる主要な方法です。

このガイドでは、60のEssential Linuxコマンドを導入し、初心者の基盤と熟練したシステム管理者になるための経路を提供します。これらのコマンドは、ディレクトリのナビゲートやファイルの管理から高度なシステム操作の実行まで、幅広い機能をカバーしています。

あなたがちょうど始めたばかりであろうと、専門知識を深めることを目指しているかどうかにかかわらず、これらのコマンドはLinuxの完全な可能性を解き放つのに役立ちます。

基本的なLinuxコマンドと初心者の例

あなたが初心者であろうと上級ユーザーであろうと、オペレーティングシステムをナビゲートおよび制御するためには、基本的なLinuxコマンドをマスターすることが不可欠です。

以下は、一般的に使用されるLinuxコマンドとその説明と例です。

1.ディレクトリの内容を表示します

LSコマンドは、指定されたディレクトリ内のファイルとディレクトリを表示するために使用され、可視ファイルと非表示ファイルの両方を表示できます(ファイルは.で非表示になります)。

追加のオプションは、ファイルの許可、所有権、サイズ、変更の日付などの詳細情報を提供できます。

 ls -la
ログイン後にコピー

2。ブロックの表示、HDDパーティション、外部HDD

LSBLKコマンドは、ハードドライブ、パーティション、外部ドライブなどのブロックデバイスに関する情報をツリーのような形式で表示します。

 LSBLK
ログイン後にコピー

3.ダウンロード/転送されたパッケージの整合性を確認します

sha256sumまたはmd5sumコマンドは、ファイルの暗号化ハッシュ値を生成および検証します。これにより、ダウンロードまたは転送後にファイルの整合性が保証されます。

 sha256sum file.tar.gz
ログイン後にコピー

4.ファイルの変換とコピー

DDコマンドは、低レベルのファイルのコピーと変換に使用されます。これは、しばしば起動可能なUSBドライブまたはクローンディスク画像を作成するために使用されます。

 dd if = input.img of = output.img bs = 4m status = progress
ログイン後にコピー

5。マシン名、OS、およびカーネルを知ってください

Unameコマンドは、カーネルバージョン、システムアーキテクチャ、ホスト名などのシステム情報を提供します。

 Uname -A
ログイン後にコピー

6。コマンドの履歴の表示

履歴コマンドは、以前に実行されたコマンドをリストし、それらをリコールまたは再利用できるようにします。

歴史
ログイン後にコピー

7.ルートユーザーとしてコマンドを実行します

Sudoコマンドにより、ユーザーは管理権を持つコマンドを実行できます。 sudo -iを使用してルートシェルに切り替えます。

 sudo -i
ログイン後にコピー

8。新しいディレクトリを作成します

MKDIRコマンドは、現在の場所に指定された名前が付いた新しいディレクトリを作成します。

 mkdirmy_folder
ログイン後にコピー

9.ファイルタイムスタンプを作成または更新します

Touchコマンドは、空のファイルの作成または既存のファイルのタイムスタンプを更新します。

 my_file.txtをタッチします
ログイン後にコピー

10。ファイルの許可を変更します

chmodコマンドはファイルの権限を変更し、ファイルを読み取り、書き込み、または実行できる人を制御します。

 Chmod 644 my_file.txt
ログイン後にコピー

11。ファイルの所有権を変更します

chownコマンドはファイルの所有権とグループの所有権を変更します。

 sudo chownユーザー:グループmy_file.txt
ログイン後にコピー

12.パッケージをインストール、更新、および保守します

APTコマンドは、Debianベースのシステムでソフトウェアパッケージを管理します。

 sudo apt update && sudo apt install package_name
ログイン後にコピー

13。TARファイルの圧縮を解除します

TARコマンドは圧縮ファイルを抽出します。

 tar -xvzf file.tar.gz
ログイン後にコピー

14。現在の日付、時刻、カレンダーを参照してください

日付とcalコマンドには、現在の日付、時刻、カレンダーが表示されます。

日付
cal
ログイン後にコピー

15。ファイルの内容を印刷します

CATコマンドは、ファイルの内容を端末に印刷します。

 catmy_file.txt
ログイン後にコピー

16.ファイルをコピーして移動します

CPとMVは、それぞれファイルをコピーして移動します。

 cp source.txt destination.txt
MV Old_name.txt new_name.txt
ログイン後にコピー

17.簡単なナビゲーションについては、作業ディレクトリを参照してください

PWDコマンドは、現在のディレクトリパスを印刷します。

 PWD
ログイン後にコピー

18。作業ディレクトリを変更します

CDコマンドはディレクトリ間でナビゲートします。

 cd/path/to/directory
ログイン後にコピー

中級ユーザー向けの高度なLinuxコマンド

基本的なLinuxコマンドを習得したら、システムをより効率的に管理および最適化するのに役立つ、より高度なコマンドをより深く掘り下げる時が来ました。

19。特定のディレクトリ内のファイルを見つける

Findコマンドは、指定されたディレクトリ内またはファイルシステム全体でファイルとディレクトリを検索するために使用されます。

 find/path/to/directory -name "filename"
ログイン後にコピー

20。指定されたキーワードでファイルを検索します

GREPコマンドは、ファイル内の特定のパターン(キーワード)を検索するために使用されます。これは、ファイルまたはファイルのセット内で特定の情報を見つけたい場合に非常に便利です。

 Grep "キーワード"ファイル名
ログイン後にコピー

21.オンラインドキュメントを見つける

Manコマンドは、特定のコマンドのマニュアルまたはヘルプドキュメントを表示します。これは、コマンド、そのオプション、およびその構文の使用方法に関する詳細な情報を提供します。

男ls
ログイン後にコピー

22。現在の実行プロセスをリストします

PSコマンドは、プロセスID(PID)、メモリ使用量、CPU使用量などの詳細を使用して、システムで実行されている現在のプロセスのスナップショットを示しています。

 ps aux
ログイン後にコピー

Firefoxに関連するすべてのプロセスをリストするには、 grepを使用して出力をフィルタリングします。

 ps aux | Grep Firefox
ログイン後にコピー
ログイン後にコピー

23。実行中のプロセスを殺します

キルコマンドは、終了するプロセスのプロセスID(PID)を指定することにより、実行中のプロセスを終了するために使用されます。

 1234を殺します
ログイン後にコピー

24。インストールされたバイナリの場所を参照してください

パス環境変数にリストされているディレクトリを検索し、実行可能ファイルの場所を返すことにより、 whichコマンドがシステムのパスにある実行可能ファイルのパスを見つけるのに役立ちます。

どのpython3
ログイン後にコピー

25。サービスの開始、終了、再起動

SystemCTLコマンドは、 SystemDを使用してシステム上のシステムサービス( Daemonsとも呼ばれる)を管理するために使用されます。

 SystemCtl Start Service_Name
SystemCtl Stop Service_Name
Systemctl restart service_name
ログイン後にコピー

26。コマンドエイリアスの作成と削除

エイリアスはコマンドのショートカットであり、タイピングの量を減らすことで時間を節約でき、エイリアスコマンドはショートカットを作成し、Unaliasはそれを削除します。

エイリアスshortcut_name = 'command'
Unalias shortcut_name
ログイン後にコピー

カスタム名でコマンドのエイリアスを作成できます。

エイリアスll = 'ls -l'
Unalias ll
ログイン後にコピー

これにより、 ls -lコマンドのエイリアスllが作成されます。これは、ディレクトリコンテンツを長い形式でリストします。

27。ディスクとスペースの使用を表示します

DFコマンドは、総スペース、使用済みスペース、および使用可能なスペースに関する情報を提供することにより、すべてのマウントされたファイルシステムのディスクスペース使用量を示します。

 DF -H
ログイン後にコピー

28。ファイルおよび/またはディレクトリの削除

RMコマンドは、ファイルとディレクトリを削除するために使用されます。 -rオプションを使用して、ディレクトリとその内容を再帰的に削除できます。

 RMファイル名
RM -R Directory_Name
ログイン後にコピー

29。標準出力にカスタム出力を印刷/エコーします

ECHOコマンドは、テキストまたは端子への変数の値を印刷するために使用されます。

エコー「カスタムメッセージ」
ログイン後にコピー

30. Linuxのパスワードの変更

passwdコマンドは、現在のユーザーまたは他のユーザーのパスワードを変更するために使用されます(あなたがルートユーザーの場合)。

 passwdユーザー名
ログイン後にコピー

31.印刷キューを表示します

lpqコマンドは、保留中または完了した印刷ジョブを含む、印刷キューのステータスを表示します。

 lpq
ログイン後にコピー

32。2つのファイルを比較します

diffコマンドは、2つのファイルを行ごとに比較し、それらの違いを表示します。

 diff file1 file2
ログイン後にコピー

33。ファイルをダウンロード、Linux Way(WGET)

WGETコマンドは、インターネットからファイルをダウンロードするために使用され、HTTP、HTTPS、およびFTPプロトコルをサポートします。

 wget https://example.com/file.zip
ログイン後にコピー

34。ブロック/パーティション/外部HDDをマウントします

mountコマンドは、ファイルシステムのディレクトリにブロックデバイス(ハードドライブまたはUSBドライブなど)を接続するために使用されます。

 Mount /dev /sdx /mnt
ログイン後にコピー

35。C、C、およびJavaコードをコンパイルして実行します

CC 、およびJavaでコードをコンパイルして実行するには、それぞれのコンパイラとランタイムを使用します。

  • Cgcc 、Cプログラムをコンパイルするために使用されます。
  • CgはCプログラムのコンパイルに使用されます。
  • Javajavac Javaプログラムのコンパイルに使用され、Javaはそれらを実行するために使用されます。

Cコードをコンパイルして実行するには:

 gcc -o outputfile sourcefile.c
./OutputFile
ログイン後にコピー

Cコードをコンパイルして実行するには:

 g -o outputfile sourcefile.cpp
./OutputFile
ログイン後にコピー

Javaコードをコンパイルして実行するには:

 Javac filename.java
Java Filename
ログイン後にコピー

Linux sysadminsの前進Linuxコマンド

このシリーズの最後のセクションでは、Linuxサーバーの管理に必要なコマンドをカバーしようとしました。

36.ネットワークインターフェイスの構成

IFCONFIGコマンドは、通常、IPアドレスの割り当て、ネットワークインターフェイスの構成、ネットワークの問題のトラブルシューティングに使用されるネットワークインターフェイスパラメーターのセットアップ、管理、表示を可能にするために使用されます。

 sudo ifconfig eth0 192.168.1.100 NetMask 255.255.255.0 Up
ログイン後にコピー

このコマンドは、IPアドレス192.168.1.100eth0インターフェイスに割り当て、それを作成します。

37。カスタムネットワーク関連情報の表示

NetStatコマンドは、ネットワーク接続、ルーティングテーブル、インターフェイス統計などに関する詳細な情報を提供します。

 netstat -tuln
ログイン後にコピー

38。カールでデータを取得します

Curlコマンドは、サーバーからまたはサーバーへのデータを転送するために使用されます。 HTTP、FTPなどを含むさまざまなプロトコルをサポートしています。これを使用して、Webサーバーまたはテストサーバーの応答からデータを取得できます。

 curl -i https://www.example.com
ログイン後にコピー

39。DNS情報の確認

DIGコマンドは、DNSレコードに関する詳細情報を提供するDNS Lookupユーティリティであり、DNSの問題のトラブルシューティングに一般的に使用されます。

 dig emple.com
ログイン後にコピー

40。システムの稼働時間を知っています

Uptimeコマンドは、システムが実行されている時間、ユーザーの数がログインした時間、および過去1、5、および15分間のシステム負荷平均を示しています。

稼働時間
ログイン後にコピー

41。ログインしたユーザーへのブロードキャストメッセージ

wallコマンドは、現在システムにログインしているすべてのユーザーにメッセージを送信するために使用されます。

エコー「10分でシステムメンテナンス」|壁
ログイン後にコピー

42。テキストメッセージをユーザーに直接送信します

writeコマンドを使用すると、別のログインユーザーにメッセージを送信できます。

ユーザー名を書きます
ログイン後にコピー

43。配管コマンドを一緒に

パイプ(|)を使用して複数のコマンドを組み合わせて、あるコマンドの出力を別のコマンドに渡すことができます。

 ps aux | Grep Firefox
ログイン後にコピー
ログイン後にコピー

44。CPUのプロセスを見る

TOPコマンドは、CPUやメモリ使用量を含むシステムプロセスの動的でリアルタイムのビューを表示します。

トップ
ログイン後にコピー

45。新しくフォーマットされたExt4パーティションの作成

mkfs.ext4コマンドは、パーティションにext4ファイルシステムを作成するために使用されます。

 sudo mkfs.ext4 /dev /sdb1
ログイン後にコピー

46。VI、EMACS、およびNANOを使用したファイルの編集

Linuxでは、コマンドラインからファイルを直接編集できるテキストエディターがいくつかあります。最も人気のあるものには、VI、EMACS、NANOがあります。

viでファイルを編集するには:

 vi filename.txt
ログイン後にコピー

emacsでファイルを編集するには:

 emacs myfile.txt
ログイン後にコピー

nanoでファイルを編集するには:

 nano myfile.txt
ログイン後にコピー

47。進行状況バーで大きなファイル/フォルダーをコピーします

RSYNCコマンドは、ファイルとディレクトリのコピーに使用されます。 --progressオプションを使用すると、進行状況バーが表示されます。

 rsync -avh -progress source_directory/ destination_directory/
ログイン後にコピー

48。利用可能なメモリを確認してください

フリーコマンドは、システム内のフリーおよび使用済みメモリの量を示しています。

無料-H
ログイン後にコピー

49。MySQLデータベースのバックアップ

MySQLDUMPコマンドは、MySQLデータベースのバックアップを作成するために使用されます。

 mysqldump -u root -p database_name> backup.sql
ログイン後にコピー

50。ランダムなパスワードを生成します

opensslコマンドは、ランダムなパスワードを生成できます。

 openssl rand -base64 12
ログイン後にコピー

51。2つのテキストファイルをマージします

catコマンドは、2つのテキストファイルを1つに連結するために使用できます。

 cat file1.txt file2.txt> mergedfile.txt
ログイン後にコピー

52。開いたすべてのファイルのリスト

LSOFコマンドは、すべての開いたファイルとそれらを開いたプロセスをリストします。

 lsof
ログイン後にコピー

これらのコマンドは、システム管理者とユーザーがLinuxシステムと効率的に対話するための基本的なツールです。

以上が初心者とsysadminsの50の必須Linuxコマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linuxの最も使用は何ですか? Linuxの最も使用は何ですか? Apr 09, 2025 am 12:02 AM

Linuxは、サーバー、組み込みシステム、デスクトップ環境で広く使用されています。 1)サーバーフィールドでは、Linuxは、その安定性とセキュリティにより、Webサイト、データベース、アプリケーションをホストするための理想的な選択肢となっています。 2)埋め込みシステムでは、Linuxは高いカスタマイズと効率で人気があります。 3)デスクトップ環境では、Linuxはさまざまなユーザーのニーズを満たすために、さまざまなデスクトップ環境を提供します。

Linuxの基本を学ぶ方法は? Linuxの基本を学ぶ方法は? Apr 10, 2025 am 09:32 AM

基本的なLinux学習の方法は次のとおりです。1。ファイルシステムとコマンドラインインターフェイス、2。LS、CD、MKDIR、3。ファイルの作成と編集などのファイル操作を学習するマスター基本コマンド、4。

インターネットはLinuxで実行されますか? インターネットはLinuxで実行されますか? Apr 14, 2025 am 12:03 AM

インターネットは単一のオペレーティングシステムに依存していませんが、Linuxはその上で重要な役割を果たしています。 Linuxは、サーバーやネットワークデバイスで広く使用されており、安定性、セキュリティ、スケーラビリティに人気があります。

Linux操作とは何ですか? Linux操作とは何ですか? Apr 13, 2025 am 12:20 AM

Linuxオペレーティングシステムのコアは、コマンドラインインターフェイスで、コマンドラインを介してさまざまな操作を実行できます。 1.ファイルおよびディレクトリ操作は、ファイルとディレクトリを管理するために、LS、CD、MKDIR、RM、その他のコマンドを使用します。 2。ユーザーおよび許可管理は、useradd、passwd、chmod、その他のコマンドを介してシステムのセキュリティとリソースの割り当てを保証します。 3。プロセス管理は、PS、Kill、およびその他のコマンドを使用して、システムプロセスを監視および制御します。 4。ネットワーク操作には、Ping、Ifconfig、SSH、およびネットワーク接続を構成および管理するためのその他のコマンドが含まれます。 5.システムの監視とメンテナンスは、TOP、DF、DUなどのコマンドを使用して、システムの動作ステータスとリソースの使用を理解します。

Linux管理者の給与はいくらですか? Linux管理者の給与はいくらですか? Apr 17, 2025 am 12:24 AM

Linux管理者の平均年salは、米国で75,000〜95,000ドル、ヨーロッパでは40,000〜60,000ユーロです。給与を増やすには、次のことができます。1。クラウドコンピューティングやコンテナテクノロジーなどの新しいテクノロジーを継続的に学習します。 2。プロジェクトの経験を蓄積し、ポートフォリオを確立します。 3.プロフェッショナルネットワークを確立し、ネットワークを拡大します。

Linuxシステム管理者の主なタスクは何ですか? Linuxシステム管理者の主なタスクは何ですか? Apr 19, 2025 am 12:23 AM

Linuxシステム管理者の主なタスクには、システムの監視とパフォーマンスチューニング、ユーザー管理、ソフトウェアパッケージ管理、セキュリティ管理とバックアップ、トラブルシューティングと解像度、パフォーマンスの最適化、ベストプラクティスが含まれます。 1. TOP、HTOP、その他のツールを使用して、システムのパフォーマンスを監視し、チューニングします。 2。ユーザーADDコマンドおよびその他のコマンドを介して、ユーザーアカウントとアクセス許可を管理します。 3. APTとYUMを使用してソフトウェアパッケージを管理し、システムの更新とセキュリティを確保します。 4.ファイアウォールを構成し、ログを監視し、データバックアップを実行して、システムセキュリティを確保します。 5.ログ分析とツールの使用を通じてトラブルシューティングと解決。 6.カーネルパラメーターとアプリケーションの構成を最適化し、ベストプラクティスに従ってシステムのパフォーマンスと安定性を向上させます。

Linuxエイリアスを使用したカスタムコマンドショートカットで生産性を高めます Linuxエイリアスを使用したカスタムコマンドショートカットで生産性を高めます Apr 12, 2025 am 11:43 AM

導入 Linuxは、柔軟性と効率性により、開発者、システム管理者、およびパワーユーザーが好む強力なオペレーティングシステムです。しかし、頻繁に長く複雑なコマンドを使用することは退屈でERです

Linuxの主な目的は何ですか? Linuxの主な目的は何ですか? Apr 16, 2025 am 12:19 AM

Linuxの主な用途には、1。Serverオペレーティングシステム、2。EmbeddedSystem、3。Desktopオペレーティングシステム、4。開発およびテスト環境。 Linuxはこれらの分野で優れており、安定性、セキュリティ、効率的な開発ツールを提供します。

See all articles