ファイルを検索するための Linux コマンド: 1. find コマンドは任意のファイルを検索できます; 2.locate コマンドは最新の変更されたファイルを見つけることができません; 3. whereis コマンドはバイナリ ファイルと man ファイルのみを検索します。およびソースコードファイル; 4. どのコマンド; 5. コマンドを入力します。
#このチュートリアルの動作環境: Red Hat Enterprise Linux 6.1 システム、Dell G3 コンピューター。
コンピュータを使用しているとき、ファイルを見つける必要があることがよくあります。 Linux では、これを行う方法がたくさんあります。以下に 5 つのコマンドをまとめました。
1. find
find は、最も一般的で強力な検索コマンドであり、これを使用して、探したいファイルを見つけることができます。 。
find の使用形式は次のとおりです。
$ find <指定目录> <指定条件> <指定动作>
- : 検索対象のディレクトリとそのすべてのサブディレクトリ。デフォルトは現在のディレクトリです。
- : 検索するファイルの特徴。
-: 検索結果に対して特定の処理を実行します。
パラメータが追加されない場合、find はデフォルトで現在のディレクトリとそのサブディレクトリを検索し、結果をフィルタせず (つまり、すべてのファイルを返し)、それらをすべて画面に表示します。
find の使用例:
$ find . -name 'my*'
カレント ディレクトリ (サブディレクトリを含む、以下同じ) 内でファイル名が my で始まるすべてのファイルを検索します。
$ find . -name 'my*' -ls
現在のディレクトリ内でファイル名が my で始まるすべてのファイルを検索し、その詳細情報を表示します。
$ find . -type f -mmin -10
現在のディレクトリで、過去 10 分間に更新されたすべての通常のファイルを検索します。 -type f パラメータを追加しない場合は、通常のファイルと特殊ファイルのディレクトリが検索されます。
2.locate
locate コマンドは、実際には「find -name」を記述するもう 1 つの方法ですが、後者よりもはるかに高速です。 . その理由は、特定のディレクトリではなく、すべてのローカル ファイル情報を含むデータベース (/var/lib/locatedb) を検索するためです。 Linux システムはこのデータベースを自動的に作成し、1 日に 1 回自動的に更新するため、locate コマンドを使用して最新の変更ファイルを見つけることはできません。この状況を回避するには、locate を使用する前に updatedb コマンドを使用してデータベースを手動で更新します。
locate コマンドの使用例:
$ locate /etc/sh
etc ディレクトリ内の sh で始まるすべてのファイルを検索します。
$ locate ~/m
ユーザーのホーム ディレクトリで m で始まるすべてのファイルを検索します。
$ locate -i ~/m
ユーザーのホーム ディレクトリで m で始まるすべてのファイルを検索します。大文字と小文字は区別されません。
3. whereis
whereis コマンドはプログラム名の検索にのみ使用でき、バイナリ ファイル (パラメーター -b のみ) を検索します。 )、man 記述ファイル (パラメーター -m) およびソース コード ファイル (パラメーター -s)。パラメータを省略した場合は、すべての情報が返されます。
whereis コマンドの使用例:
$ whereis grep
4. どのコマンドを使用するかPATH 変数で指定されたパスを使用して、システム コマンドの場所を検索し、最初の検索結果を返します。つまり、this コマンドを使用すると、特定のシステム コマンドが存在するかどうか、およびそのコマンドがどこで実行されているかを確認できます。 that コマンドの使用例:
$ which grep5. type
type コマンドは、実際には検索コマンドではありません。これは、コマンドがシェルに付属しているか、シェル外の独立したバイナリ ファイルによって提供されているかを区別するために使用されます。コマンドが外部コマンドの場合、-p パラメーターを使用すると、コマンドのパスが表示されます。これは、what コマンドと同等です。 type コマンドの使用例:
$ type cdシステムは、cd がシェルの組み込みコマンド (ビルトイン) であることを示すプロンプトを表示します。
$ type grepシステムは、grep が外部コマンドであることを通知し、コマンドのパスを表示します。
$ type -p grep-p パラメータを追加すると、what コマンドと同等になります。 関連する推奨事項: 「
Linux ビデオ チュートリアル
」以上がLinux でファイルを検索するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Linuxのコアコンポーネントには、カーネル、ファイルシステム、シェル、および共通ツールが含まれます。 1.カーネルはハードウェアリソースを管理し、基本的なサービスを提供します。 2。ファイルシステムはデータを整理して保存します。 3.シェルは、ユーザーがシステムと対話するインターフェイスです。 4.一般的なツールは、毎日のタスクを完了するのに役立ちます。

Linuxの基本構造には、カーネル、ファイルシステム、およびシェルが含まれます。 1)カーネル管理ハードウェアリソースとUname-Rを使用してバージョンを表示します。 2)ext4ファイルシステムは、大きなファイルとログをサポートし、mkfs.ext4を使用して作成されます。 3)シェルは、BASHなどのコマンドラインインタラクションを提供し、LS-Lを使用してファイルをリストします。

Linuxシステムの管理とメンテナンスの重要な手順には、次のものがあります。1)ファイルシステム構造やユーザー管理などの基本的な知識をマスターします。 2)システムの監視とリソース管理を実行し、TOP、HTOP、その他のツールを使用します。 3)システムログを使用してトラブルシューティング、JournalCtlおよびその他のツールを使用します。 4)自動化されたスクリプトとタスクのスケジューリングを作成し、Cronツールを使用します。 5)セキュリティ管理と保護を実装し、iPtablesを介してファイアウォールを構成します。 6)パフォーマンスの最適化とベストプラクティスを実行し、カーネルパラメーターを調整し、良い習慣を開発します。

Linuxメンテナンスモードは、起動時にinit =/bin/bashまたは単一パラメーターを追加することにより入力されます。 1.メンテナンスモードの入力:GRUBメニューを編集し、起動パラメーターを追加します。 2。ファイルシステムを読み取りおよび書き込みモードに再マウントします:Mount-Oremount、RW/。 3。ファイルシステムの修復:FSCK/dev/sda1などのFSCKコマンドを使用します。 4.データをバックアップし、データの損失を避けるために慎重に動作します。

この記事では、DebianシステムのHadoopデータ処理効率を改善する方法について説明します。最適化戦略では、ハードウェアのアップグレード、オペレーティングシステムパラメーターの調整、Hadoop構成の変更、および効率的なアルゴリズムとツールの使用をカバーしています。 1.ハードウェアリソースの強化により、すべてのノードが一貫したハードウェア構成、特にCPU、メモリ、ネットワーク機器のパフォーマンスに注意を払うことが保証されます。高性能ハードウェアコンポーネントを選択することは、全体的な処理速度を改善するために不可欠です。 2。オペレーティングシステムチューニングファイル記述子とネットワーク接続:/etc/security/limits.confファイルを変更して、システムによって同時に開くことができるファイル記述子とネットワーク接続の上限を増やします。 JVMパラメーター調整:Hadoop-env.shファイルで調整します

このガイドでは、Debian SystemsでSyslogの使用方法を学ぶように導きます。 Syslogは、ロギングシステムとアプリケーションログメッセージのLinuxシステムの重要なサービスです。管理者がシステムアクティビティを監視および分析して、問題を迅速に特定および解決するのに役立ちます。 1. syslogの基本的な知識Syslogのコア関数には以下が含まれます。複数のログ出力形式とターゲットの場所(ファイルやネットワークなど)をサポートします。リアルタイムのログ表示およびフィルタリング機能を提供します。 2。syslog(rsyslogを使用)をインストールして構成するDebianシステムは、デフォルトでrsyslogを使用します。次のコマンドでインストールできます:sudoaptupdatesud

Debianシステムに適したHadoopバージョンを選択する場合、次の重要な要因を考慮する必要があります。1。安定性と長期的なサポート:安定性とセキュリティを追求するユーザーにとって、Debian11(Bullseye)などのDebianの安定したバージョンを選択することをお勧めします。このバージョンは完全にテストされており、最大5年のサポートサイクルがあり、システムの安定した動作を確保できます。 2。パッケージの更新速度:最新のHadoop機能と機能を使用する必要がある場合は、DebianのUnstableバージョン(SID)を検討できます。ただし、不安定なバージョンには互換性の問題と安定性のリスクがあることに注意する必要があります。 3。コミュニティのサポートとリソース:Debianには、豊富なドキュメントを提供できるコミュニティサポートが大きくなり、

この記事では、Tigervncを使用してDebian Systemsでファイルを共有する方法について説明します。最初にtigervncサーバーをインストールしてから構成する必要があります。 1. TigerVNCサーバーをインストールし、端末を開きます。ソフトウェアパッケージリストの更新リスト:sudoaptupdate tigervnc server:sudoaptinstaltaltigervnc-standalone-servertigervnc-common2。tigervncサーバーを構成するVNCサーバーパスワードを設定します。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

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

ドリームウィーバー CS6
ビジュアル Web 開発ツール

Dreamweaver Mac版
ビジュアル Web 開発ツール
