whereis
whereis コマンドは、バイナリ ファイル、ソース コード、ヘルプ マニュアルを検索するために使用されます。 whereis は、一般的に使用されるいくつかのインストール ディレクトリの範囲内のみを検索し、システム全体のすべてのファイルを検索するわけではありません。これは whereis の制限ですが、だからこそ whereis の検索速度は非常に速いのです。 whereis はシェルに組み込まれたコマンドを検索しないことにも注意してください。
たとえば、ls コマンドを検索したいとします:
whereis ls
結果は次のようになります。/bin/ls は ls のパス、他の 2 つはヘルプマニュアル。
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
ls をホーム ディレクトリと /usr/bin/ls ディレクトリにコピーすると、もう一度 whereis コマンドを実行します:
cp /bin/ls ~ cp /bin/ls /usr/bin/ls whereis ls
結果は次のようになります。ホーム ディレクトリは一般的に使用されるインストール ディレクトリの 1 つではないため、ホーム ディレクトリは検索しません。
ls: /bin/ls /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
whereis を使用して cd シェルの組み込みコマンドを検索します。
whereis cd
結果は次のようになります。ヘルプ マニュアルへのパスのみが表示されます。
cd: /usr/share/man/man1/cd.1.gz /usr/share/man/man1p/cd.1p.gz
locate
locate コマンドは、ファイル データベース (/var/lib/mlocate/mlocate.db) に基づく検索ツールです。ファイル データベースは、ファイル システム全体のミラーです。 。 locate コマンドの検索モードのデフォルトはあいまい一致です。これは、ファイル名を含むすべてのファイルが検索されることを意味するため、通常はさらに多くの結果が返されます。ファイル データベースは通常、1 日に 1 回更新されるため、作成または削除されたばかりのファイルは見つからない可能性があることに注意してください。 updatedb コマンドを実行して、このデータベースを手動で更新できます。検索はファイル システムではなくファイル データベースに基づいているため、locate の実行速度も非常に高速です。
引き続き ls を検索の例として使用します:
locate ls
ls を含む多数の結果が得られます。出力結果をより正確にするために、完全一致モードを使用して検索する -b コマンドを使用できます。
locate -b "\ls"
出力には、ls コマンドが配置されているパスのみが含まれます。
/bin/ls
that
どのコマンドの検索範囲は環境変数 PATH で、デフォルトでは最初の結果のみが返され、実行速度は非常に高速です。エイリアスを探している場合、this コマンドは検索前にエイリアスに対応する実際のパスにもマップします。
たとえば、ll という名前のエイリアスを定義し、検索コマンドは次のとおりです:
which ll
結果は次のとおりです:
alias ll='ls -l --color=auto' /bin/ls
すべての結果に -a コマンドを追加します。
which -a your_command
type
type コマンドは、エイリアス、キーワード、関数、組み込みコマンド、ファイルなど、特定のコマンドのタイプを表示するために使用されます。 whereis コマンドと同様に、type コマンドは、一般的に使用されるいくつかのインストール ディレクトリの範囲内のみを検索します。
cd コマンドの種類を表示します:
type cd cd is a shell builtin
特定のバイナリ ファイルの種類を表示します:
type sudo sudo is /usr/bin/sudo
エイリアスを表示します:
type ls ls is aliased to `ls --color=auto'
find
5 つの検索コマンドの中で、find コマンドは最も強力なコマンドですが、実行速度は最も遅くなります。他の 4 つのコマンドとは異なり、find コマンドはファイル システム検索、1 つのファイル ノードと 1 つのファイル ノードに基づいています。 find コマンドは、検索結果に対して後続の操作を実行することもできます。
find コマンドの基本的な使用法:
find [path] [option] [action]
ホーム ディレクトリとそのサブディレクトリで、aaa という名前のファイルを見つけます:
find ~ -name 'aaa'
ファイル システム全体で、ファイルを検索します。変更時刻が 24 時間以内:
find / -mtime 0
nginx Web ディレクトリとそのサブディレクトリで、ユーザーが nginx であるファイルを検索します:
find /usr/share/nginx/html/ -user nginx
現在のディレクトリでは、検索権限は 744 ファイルです:
find -perm -0744
現在のディレクトリで aaa という名前のファイルを見つけ、その詳細を表示します:
find -name 'aaa' -exec ls -l {} \;
以上がLinux クラウド サーバーの検索コマンドとその使用方法についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

メンテナンスモードは、Linuxシステム管理において重要な役割を果たし、修復、アップグレード、構成の変更を支援します。 1.メンテナンスモードを入力します。 Grubメニューから選択するか、コマンド「sudosystemctlisolaterscue.target」を使用できます。 2。メンテナンスモードでは、ファイルシステムの修理およびシステムの更新操作を実行できます。 3.高度な使用法には、ルートパスワードのリセットなどのタスクが含まれます。 4.メンテナンスモードに入ったり、ファイルシステムをマウントできないなどの一般的なエラーは、GRUB構成をチェックしてFSCKコマンドを使用して固定できます。

Linuxメンテナンスモードを使用するタイミングと理由:1)システムが起動するとき、2)主要なシステムの更新またはアップグレードを実行するとき、3)ファイルシステムメンテナンスを実行するとき。メンテナンスモードは、安全で制御された環境を提供し、運用上の安全性と効率を確保し、ユーザーへの影響を減らし、システムセキュリティを強化します。

Linuxの不可欠なコマンドは次のとおりです。1.LS:リストディレクトリの内容; 2.CD:作業ディレクトリを変更します。 3.mkdir:新しいディレクトリを作成します。 4.RM:ファイルまたはディレクトリを削除します。 5.CP:ファイルまたはディレクトリをコピーします。 6.MV:ファイルまたはディレクトリの移動または名前を変更します。これらのコマンドは、カーネルと対話することにより、ユーザーがファイルとシステムを効率的に管理するのに役立ちます。

Linuxでは、ファイルおよびディレクトリ管理ではLS、CD、MKDIR、RM、CP、MVコマンドを使用し、許可管理はCHMOD、CHOWN、およびCHGRPコマンドを使用します。 1。LS-Lなどのファイルおよびディレクトリ管理コマンドは、詳細情報、MKDIR-Pを再帰的に作成するディレクトリを再帰的に作成します。 2。CHMOD755FILEセットファイル許可、CHOWNUSERFILEファイル所有者、CHGRPGROUPFILEの変更ファイルグループなどの許可管理コマンド。これらのコマンドは、ファイルシステム構造とユーザーおよびグループシステムに基づいており、システムコールとメタデータを介して動作および制御します。

メンテナンスメモデンリンリンアスピアルブーテンビロンメント、criticalsystemmaincencetasks.itallowsadministratorstopertopertopertopersetstingtingpasswords、Repainingfilesystems、およびRecoveringfrombootfailurureSinaMinimalenvironment.

Linuxのコアコンポーネントには、カーネル、ファイルシステム、シェル、ユーザー、カーネルスペース、デバイスドライバー、パフォーマンスの最適化とベストプラクティスが含まれます。 1)カーネルは、ハードウェア、メモリ、プロセスを管理するシステムのコアです。 2)ファイルシステムはデータを整理し、Ext4、BTRFS、XFSなどの複数のタイプをサポートします。 3)シェルは、ユーザーがシステムと対話するためのコマンドセンターであり、スクリプトをサポートします。 4)システムの安定性を確保するために、ユーザースペースをカーネルスペースから分離します。 5)デバイスドライバーは、ハードウェアをオペレーティングシステムに接続します。 6)パフォーマンスの最適化には、システム構成とベストプラクティスのチューニングが含まれます。

Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

Linuxメンテナンスモードは、Grubメニューから入力できます。特定の手順は次のとおりです。1)GRUBメニューのカーネルを選択し、「E」を押して編集し、2)「Linux」行の最後に「シングル」または「1」を追加し、3)Ctrl Xを押して開始します。メンテナンスモードは、システム修理、パスワードリセット、システムのアップグレードなどのタスクに安全な環境を提供します。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

WebStorm Mac版
便利なJavaScript開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ホットトピック









