ホームページ 運用・保守 Linuxの運用と保守 Linux のファイルとディスクに対する一般的なコマンドは何ですか?

Linux のファイルとディスクに対する一般的なコマンドは何ですか?

May 12, 2023 pm 11:25 PM
linux

#ファイル情報の表示: ls ls は英語の単語リストの略語です。その機能はディレクトリの内容を一覧表示することです。ユーザーが最もよく使用するコマンドの 1 つです。DOS の dir コマンドに似ています。 Linux のファイル名またはディレクトリ名は、最大 265 文字です。「.」は現在のディレクトリを表し、「..」は上位レベルのディレクトリを表します。「.」で始まるファイルは隠しファイルであるため、次のように表示する必要があります。 -a パラメータ。 ##ls共通パラメータ -a は、隠しファイルを含む、指定されたディレクトリ内のすべてのサブディレクトリとファイルを表示します。 -l ファイルの詳細をリスト形式で表示します -h は -l と連携して、ファイル サイズを人道的な方法で表示します。 ##ディレクトリ フィルタリングの表示

ls -lh 已k为单位显示查询出的文件大小
ls -a 显示所有文件,包含隐藏文件
ls -lha 注意,这里参数的顺序可以更改,所表述的含义是相同的。
ls 路径: 查询指定路径的文件列表

* - 通配符,代表任意字符(0到多个)
? - 通配符,代表一个字符
() - 中间为子shell的起始与结束
[] - 中间为字符组合 [abc] -匹配字符abc [a-z]-匹配a-z之间所有字符
{} - 中间为命令区块组合
&& - 当前一个指令执行成功时,执行后一个指令
|| - 当前一个指令执行失败时,执行后一个指令 

ls test* *表示后面不论接几个字符都接受(没有字符也接受)
ls test? ?表示后面当且仅当接一个字符时才接受
ls test??? ???表示一定要接三个字符
cp test[1~5] /tmp test1, test2, test3, test4, test5若存在,则复制到/tmp目录下

 若文件名为*.a ,则使用ls \*.a进行匹配
ログイン後にコピー

##出力リダイレクト コマンド:> Linux ではコマンドの実行結果をファイルにリダイレクトすることができ、端末に表示される内容が指定したファイルに保存されます。 ls -lha > ls.txt は、ls.txt ファイル内のクエリ情報を表示します。 (ls.txt が存在しない場合は作成し、存在する場合はその内容を上書きします) 注: 「>」はソース ファイルを上書きすることを意味し、「>>」出力リダイレクトはファイルの末尾に追加されます。 gedit filename を使用してこのファイルを開いて、リダイレクトの結果を表示できます。 ##分割画面表示: 詳細 コンテンツを閲覧する際、情報が長くて1画面に表示しきれない場合、高速スクロールが発生してファイルの内容が見づらくなりますが、このときmoreコマンドを使用することで1つの画面のみを表示することができます。一度にページずつ表示します。スペースバーを押して表示します。次のページで、q キーを押して表示を終了し、h キーを押してヘルプを表示します。 more: クエリのコンテンツが多すぎる場合は、more キーワードを使用してクエリ結果を分割画面に表示できます。 more ls -lha はクエリ結果を分割画面形式で表示します。 ##パイプライン: | パイプ: あるコマンドの出力は、パイプを介して別のコマンドの入力として使用できます。 パイプラインは実際にはバッファリングに使用されるメモリであり、すべての出力コンテンツは最初にキャッシュされ、次にキャッシュから取得されます。 ターミナルに特定のテキストの内容を表示します: cat ファイル名; cat linux Notes.txt | more 「|」はパイプライン (キャッシュ) を表し、最初にコンテンツをキャッシュし、すべてのキャッシュが完了した後に分割画面で表示します。 ##クリア画面: クリア Clear は、ターミナル上の表示内容をクリアするために使用されます。同じ DOS コマンドは cls コマンドです。ショートカット キーも使用できます: Ctrl L ##作業ディレクトリを切り替えます: cd Unix/Linux を使用する場合、多くの場合、作業ディレクトリを変更する必要があります。 cd コマンドは、ユーザーが作業ディレクトリを切り替えるのに役立ちます。 Linux のすべてのディレクトリ名とファイル名は大文字と小文字が区別されます。 cd の後には、絶対パスまたは相対パスを続けることができます。ディレクトリを省略した場合、デフォルトで現在のユーザーのホーム ディレクトリが使用されます。 cd の使用法は次のとおりです:

cd: 現在のユーザーのホーム ディレクトリ (/home/user ディレクトリ) に切り替えます。ユーザーがログインすると、デフォルトのディレクトリはユーザーのホーム ディレクトリになります。 cd ~: 現在のユーザーのホーム ディレクトリ (/home/user ディレクトリ) に切り替えます。 cd .: 現在のディレクトリに切り替えます。 cd ..: 上位ディレクトリに切り替えます。 cd -: 最後のディレクトリに切り替えます;

##現在のパスを表示します: pwd 現在の作業ディレクトリを表示するには、pwd コマンドを使用します。このコマンドは非常に簡単です。パラメータを指定せずに直接 pwd を入力するだけです。 ##ディレクトリを作成: mkdir 新しいディレクトリは mkdir コマンドを通じて作成できます。パラメータ -p を使用すると、ディレクトリを再帰的に作成できます。 新しいディレクトリの名前は、現在のディレクトリ内の既存のディレクトリまたはファイルと同じ名前にすることはできず、ディレクトリの作成者は現在のディレクトリに対する書き込み権限を持っている必要があることに注意してください。 mkdir の使用法は次のとおりです。

mkdir test は test という名前のフォルダーを作成します。 mkdir a/b/c –p は、ディレクトリの下の b ディレクトリに存在する c という名前のフォルダを作成します。

このタイプのフォルダ作成は、再帰的ディレクトリ作成と呼ばれることに注意してください。 ##ディレクトリを削除: rmdir rmdir コマンドを使用してディレクトリを削除できます。ディレクトリを離れる必要があり、ディレクトリは空のディレクトリである必要があります。そうしないと、削除が失敗したことを示すメッセージが表示されます。 ##ファイルを削除: rm ファイルまたはディレクトリは rm を通じて削除できます。ファイルを削除すると復元できないため、rm コマンドを使用する場合は注意してください。 ファイルを誤って削除することを防ぐために、rm の後に -i パラメータを使用して、削除するファイルを確認できます。 一般的に使用されるパラメータとその意味を次の表に示します:

Linux のファイルとディスクに対する一般的なコマンドは何ですか?

ソフト リンク: ソフト リンクはディスク領域を占有しません。ソース ファイルが削除された場合、ソフト リンクは無効になります。 ハード リンク: ハード リンクは通常のファイルのみをリンクでき、ディレクトリはリンクできません。

使用形式:

ln ソース ファイル リンク ファイル ---ハード リンク ln -s ソース ファイル リンク ファイル ---ソフト リンク

ハード リンクは、複数のファイル名を持つファイルと同等です。ハード リンクを作成すると、ファイル内のカウンタは 1 になります。ハード リンクを削除するか、ソース ファイル カウンタは -1 になります。カウンタ 0 は、ファイルは実際には削除されます。 ソフト リンク ファイルは Windows のショートカットに相当します。ソース ファイルを削除すると、ソフト リンク ファイルは無効になります。 ハード リンクの新しいファイルはソース ファイルと同じサイズのハード ディスク領域を占有するため、通常はソフト リンク (-s) が使用されます。 注: ソフト リンク ファイルとソース ファイルが同じディレクトリにない場合、ソース ファイルは絶対パスを使用する必要があり、相対パスは使用できません。 ##テキスト検索: grep Linux システムの grep コマンドは強力なテキスト検索ツールで、grep を使用するとテキスト ファイルのパターン検索が可能になります。一致するパターンが見つかった場合、grep はそのパターンを含むすべての行を出力します。 grep の一般的な形式は次のとおりです:

grep [-option] ‘検索コンテンツ文字列’ ファイル名 grep コマンドに文字列パラメーターを入力する場合は、引用符または二重引用符で囲むことをお勧めします。例: grep ‘a’ 1.txt;

共通オプションの説明:

-v は、一致するテキストを含まないすべての行を表示します (否定と同等)。 -n は一致する行と行番号を表示します。 -大文字と小文字は区別しません。 grep 検索の内容には正規表現を使用できます。

##ファイルの検索: find Find コマンドは非常に強力です。通常、特定のディレクトリ内で条件を満たすファイルを検索するために使用されます。また、特定のユーザー属性を持つファイルを検索するために使用することもできます。

Linux のファイルとディスクに対する一般的なコマンドは何ですか?

##ファイルをコピー:cp cp コマンドの機能は、指定されたファイルまたはディレクトリを別のファイルまたはディレクトリにコピーすることです。これは、DOS の copy コマンドに相当します。 共通オプションの説明:

-a このオプションは通常、ディレクトリをコピーするときに使用されます。リンク、ファイル属性、およびコピーされたディレクトリが保持されます。つまり、ファイルの元の属性が維持されます。 -f は、ディレクトリ ファイルが既に存在することを示すプロンプトを表示しなくなりました。 -i 対話型コピーでは、ターゲット ファイルを上書きする前にユーザーに確認を求めます。 -r 指定されたソース ファイルがディレクトリ ファイルの場合、cp はディレクトリ内のすべてのサブディレクトリとファイルをコピーします。ターゲット ファイルはディレクトリ名である必要があります。 -v はコピーの進行状況を表示します;

##ファイルの移動: mv ユーザーは mv コマンドを使用して、ファイルまたはディレクトリを移動したり、ファイルまたはディレクトリの名前を変更したりできます。 Window でのクリッピングと同等。 共通オプションの説明:

-f 対話型操作。上書きしてもプロンプトは表示されません。 -i 対話モードの操作を確認します。mv 操作によって既存のターゲット ファイルが上書きされる場合、システムは書き換えるかどうかを尋ね、誤ってファイルを上書きしないようにユーザーに回答を要求します。 -v は移動の進行状況を表示します。

##アーカイブ管理: tar コンピュータ内のデータは、多くの場合、バックアップする必要があります。tar は、Unix/Linux で最も一般的に使用されるバックアップ ツールです。このコマンドは、一連のファイルを大きなファイルにアーカイブしたり、アーカイブ ファイルを解凍してデータを復元したりすることもできます。 tar は、tar[parameter] という形式を使用して、ファイル名 file をパッケージ化します。 tar コマンドは非常に特殊で、パラメータの前に「-」を使用してもしなくても構いません。 一般的に使用されるパラメータ:

-c はアーカイブ ファイルを生成し、パッケージ ファイルを作成します。 -v は、アーカイブ解凍の詳細なプロセスを一覧表示し、進行状況を表示します。 -f はアーカイブ ファイル名を指定します。f の後には .tar ファイルを続ける必要があるため、オプションは最後に配置する必要があります。 -t は、アーカイブに含まれるファイルをリストします。 -x アーカイブ ファイルのロックを解除します;

注: パラメータの最後に配置する必要がある f を除き、他のパラメータの順序は任意です。 ##ファイルの圧縮と解凍: gzip ファイルをパッケージ化して圧縮するには、tar を gzip コマンドと組み合わせて使用​​します。 tar はファイルのパッケージ化のみを担当しますが、ファイルの圧縮は行いません。tar で圧縮されたファイルを圧縮するには gzip を使用します。ファイルの拡張子は通常 XXX.tar.gz です。 共通オプション:

-d 解凍。 -r はすべてのサブディレクトリを圧縮します。

gzip と tar コマンドは一緒に使用でき、使用可能な tar パラメータの前に「z」を追加するだけです。 「tar –zxvf ファイル名」を使用して解凍します。 ##ファイルの圧縮と解凍: bzip2 tar を bzip2 コマンドと組み合わせて使用​​して、ファイルのパッケージ化と圧縮を実装します (使用法は gzip と同じです)。 tar 値はファイルのパッケージ化を担当しますが、ファイルの圧縮は行いません。tar で圧縮されたファイルを圧縮するには bzip2 を使用します。ファイルの拡張子は通常 xxxx.tar.gz2 です。 tar コマンドにオプション (-j) を追加すると、bizp2 を呼び出して圧縮関数を実装し、最初にパッケージ化してから圧縮するプロセスを実装できます。 圧縮方法: tar jcvf 圧縮パッケージ名ファイル... (tar –jcvf bk.tar.gz2 *.txt) 解凍方法:tar jxcf 圧縮パッケージ名(tar jxvf bk.tar.bz2) ##ファイルの圧縮と解凍: zip、unzip zip で圧縮された対象ファイルは拡張子を指定する必要はなく、デフォルトの拡張子は zip です。 圧縮ファイル: zip [-r] ターゲット ファイル (拡張子なし) ソース ファイル。 ファイルを解凍します: unzip –d ディレクトリ ファイルの圧縮ファイルを解凍します。

以上が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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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でnginxを開始する方法 Linuxでnginxを開始する方法 Apr 14, 2025 pm 12:51 PM

Linuxでnginxを開始する手順:nginxがインストールされているかどうかを確認します。 systemctlを使用して、nginxを開始してnginxサービスを開始します。 SystemCTLを使用して、NGINXがシステムスタートアップでNGINXの自動起動を有効にすることができます。 SystemCTLステータスNGINXを使用して、スタートアップが成功していることを確認します。 Webブラウザのhttp:// localhostにアクセスして、デフォルトのウェルカムページを表示します。

Nginxが開始されるかどうかを確認する方法 Nginxが開始されるかどうかを確認する方法 Apr 14, 2025 pm 01:03 PM

nginxが開始されるかどうかを確認する方法:1。コマンドラインを使用します:SystemCTLステータスnginx(Linux/unix)、netstat -ano | FindStr 80(Windows); 2。ポート80が開いているかどうかを確認します。 3.システムログのnginx起動メッセージを確認します。 4. Nagios、Zabbix、Icingaなどのサードパーティツールを使用します。

nginxサーバーを開始する方法 nginxサーバーを開始する方法 Apr 14, 2025 pm 12:27 PM

NGINXサーバーを起動するには、異なるオペレーティングシステムに従って異なる手順が必要です。Linux/UNIXシステム:NGINXパッケージをインストールします(たとえば、APT-GetまたはYumを使用)。 SystemCtlを使用して、NGINXサービスを開始します(たとえば、Sudo SystemCtl Start NGinx)。 Windowsシステム:Windowsバイナリファイルをダウンロードしてインストールします。 nginx.exe実行可能ファイルを使用してnginxを開始します(たとえば、nginx.exe -c conf \ nginx.conf)。どのオペレーティングシステムを使用しても、サーバーIPにアクセスできます

nginx304エラーを解く方法 nginx304エラーを解く方法 Apr 14, 2025 pm 12:45 PM

質問への回答:304変更されていないエラーは、ブラウザがクライアントリクエストの最新リソースバージョンをキャッシュしたことを示しています。解決策:1。ブラウザのキャッシュをクリアします。 2.ブラウザキャッシュを無効にします。 3.クライアントキャッシュを許可するようにnginxを構成します。 4.ファイル許可を確認します。 5.ファイルハッシュを確認します。 6. CDNまたは逆プロキシキャッシュを無効にします。 7。nginxを再起動します。

Nginxが起動されているかどうかを確認する方法は? Nginxが起動されているかどうかを確認する方法は? Apr 14, 2025 pm 12:48 PM

Linuxでは、次のコマンドを使用して、nginxが起動されるかどうかを確認します。SystemCTLステータスNGINXコマンド出力に基づいて、「アクティブ:アクティブ(実行)」が表示された場合、NGINXが開始されます。 「アクティブ:非アクティブ(dead)」が表示されると、nginxが停止します。

nginx403エラーを解く方法 nginx403エラーを解く方法 Apr 14, 2025 pm 12:54 PM

サーバーには、要求されたリソースにアクセスする許可がなく、NGINX 403エラーが発生します。ソリューションには以下が含まれます。ファイル許可を確認します。 .htaccess構成を確認してください。 nginx構成を確認してください。 SELINUXアクセス許可を構成します。ファイアウォールルールを確認してください。ブラウザの問題、サーバーの障害、その他の可能なエラーなど、他の原因をトラブルシューティングします。

CentosとUbuntuの違い CentosとUbuntuの違い Apr 14, 2025 pm 09:09 PM

Centosとubuntuの重要な違いは次のとおりです。起源(CentosはRed Hat、for Enterprises、UbuntuはDebianに由来します。個人用のDebianに由来します)、パッケージ管理(CentosはYumを使用し、安定性に焦点を当てます。チュートリアルとドキュメント)、使用(Centosはサーバーに偏っています。Ubuntuはサーバーやデスクトップに適しています)、その他の違いにはインストールのシンプルさが含まれます(Centos is Thin)

nginxエラーログをクリーニングする方法 nginxエラーログをクリーニングする方法 Apr 14, 2025 pm 12:21 PM

エラーログは、/var/log/nginx(Linux)または/usr/local/var/log/nginx(macos)にあります。コマンドラインを使用して手順をクリーンアップします。1。元のログをバックアップします。 2。新しいログとして空のファイルを作成します。 3。nginxサービスを再起動します。自動クリーニングは、LogroTateや構成などのサードパーティツールでも使用できます。

See all articles