目次
#4. ファイル権限
「 」を使用して権限を設定し、「-」を使用してキャンセルします
" >
#4. ファイル権限
「 」を使用して権限を設定し、「-」を使用してキャンセルします
" >9. chmod コマンド
chown user1 file1 ファイルの所有者属性を変更します" > chown user1 file1 ファイルの所有者属性を変更します
11. chgrp コマンド" >11. chgrp コマンド
" >##12. grep コマンド
" > #13. ペースト コマンド
#sort file1 file2 2 つのファイルの内容を並べ替えます" >#sort file1 file2 2 つのファイルの内容を並べ替えます
15. comm コマンド" >15. comm コマンド
" >##16. tar コマンド
" >#17 jps コマンド
" >#18 ps コマンド
19 kill命令" >19 kill命令
20 killall命令" >20 killall命令
21 top命令" >21 top命令
ホームページ 運用・保守 Linuxの運用と保守 面接官がよくテストする 21 の Linux コマンド

面接官がよくテストする 21 の Linux コマンド

Aug 03, 2023 pm 04:30 PM
linux Linuxコマンド

#####################文章######

find /var/mail/ -size +50M -exec rm {} \;
ログイン後にコピー

#4. ファイル権限
「 」を使用して権限を設定し、「-」を使用してキャンセルします

9. chmod コマンド

    ##ls -lh 権限の表示
  • chmod ugo rwx directory1 ディレクトリの所有者 (u)、グループ (g)、およびその他 (o) を読み取り (r, 4)、書き込み (w, 2)、および実行するように設定します ( # の権限
  • 10. chown コマンド
##ファイルの所有者を変更します:

chown user1 file1 ファイルの所有者属性を変更します

chown -R user1 directory1 ディレクトリの所有者属性を変更し、ディレクトリ内のすべてのファイルの属性を変更します。同時に
    chown user1:group1 file1 ファイルの所有者およびグループ属性を変更します

11. chgrp コマンド

ファイルが属するユーザー グループを変更します:
  • chgrp group1 file1 ファイルのグループを変更します
5. テキスト処理

##12. grep コマンド

#は行内の情報を分析します。このコマンドは、通常、いくつかのコマンドの出力をフィルタリングして処理するためにパイプライン コマンドと一緒に使用されます:
    grepファイル内の Aug /var/log/messages' /var/log/messages'
  • grep ^Aug /var/log/messages でキーワード「Aug」を検索します。ファイル '/var/log/messages' 内のキーワード "Aug" "開始単語
  • grep [0-9] /var/log/messages ' に数字を含むすべての行を選択します/var/log/messages' file
  • grep Aug -R /var/log/* ディレクトリ「/var/log」および後続のディレクトリで文字列「Aug」を検索します
  • sed 's/stringa1/stringa2/g' example.txt example.txt ファイルの「string1」を「string2」に置き換えます
  • sed '/^ $ /d' example.txt example.txt ファイルからすべての空白行を削除します (公開アカウント Java Zhiyin を検索し、「2021」と返信すると、Java 面接の質問ガイドが提供されます)

#13. ペースト コマンド

    #paste file1 file2 2 つのファイルまたは 2 つの列の内容を結合します
  • paste -d ' ' file1 file2 区別するために「 」を使用して、2 つのファイルまたは 2 つの列の内容をマージします
##14.sortコマンド

#sort file1 file2 2 つのファイルの内容を並べ替えます

  • sort file1 file2 | uniq は 2 つのファイルの結合を取り出します (重複行のコピー 1 つだけが保持されます)
  • #sort file1 file2 | uniq -u 交差部分を削除し、他の行は残します
  • sort file1 file2 | uniq -d 2 つのファイルの交差部分を削除します (両方のファイルに存在するファイルのみを残します)

15. comm コマンド

  • comm -1 file1 file2 2 つのファイルの内容を比較し、「file1」に含まれる内容のみを削除します
  • comm -2 file1 file2 2 つのファイルの内容を比較し、「file2」に含まれる内容のみを削除します。
  • comm -3 file1 file2 Compare 2 2 つのファイルに共通する部分のみをファイルから削除します
#6. ファイルの圧縮と圧縮

##16. tar コマンド

ファイルをパッケージ化します。デフォルトでは、ファイルは圧縮されません。対応するパラメータが指定されている場合、が指定されている場合、圧縮と解凍のために対応する圧縮プログラム (gzip や bzip など) も呼び出します。
    -c: 新しいパッケージ ファイルを作成します
  • -t: パッケージ化されたファイルに含まれるファイル名を表示します。
  • -x: 解凍または圧縮解除機能。-C (大文字) 解凍ディレクトリを指定するには、 -c 、-t、-x を同じコマンド内で同時に使用できないことに注意してください。
  • -j: bzip2 サポートによる圧縮/解凍
  • -z: gzip サポートによる圧縮/解凍
  • -v: 圧縮/解凍処理中に、処理中のファイル名が表示されます。
  • -f filename: ファイル名は処理対象のファイルです。
  • -C dir: 圧縮・解凍先のディレクトリを指定 dir
  • Compression: tar -jcv -f filename.tar.bz2 処理対象のファイル または ディレクトリname
  • クエリ: tar -jtv -f filename.tar.bz2
  • 解凍: tar -jxv -f filename.tar.bz2 - C 解凍するディレクトリ
  • #bunzip2 file1.bz2 'file1.bz2'
  • bzip2 file1 というファイルを解凍します 'というファイルを 1 つ圧縮しますfile1'
  • gunzip file1.gz 'file1.gz' というファイルを解凍します
  • gzip file1 'file1' というファイルを圧縮します file
  • gzip -9 file1 最大圧縮率
  • rar file1.rar test_file 「file1.rar」という名前のファイルを作成します。 パッケージ
  • rar a file1.rar file1 file2 dir1 'file1'、'file2'、およびディレクトリ 'dir1' を同時に圧縮します
  • rar x file1 .rar Unzip rar パッケージ
  • zip file1.zip file1 zip 形式で圧縮パッケージを作成します
  • unzip file1.zip 圧縮 zip ファイルを解凍します Package
  • #zip -r file1.zip file1 file2 dir1 複数のファイルとディレクトリを zip 形式の圧縮パッケージに圧縮します
#7 . システムとシャットダウン (システムのシャットダウン、再起動、ログアウト)

  • shutdown -h now システムをシャットダウンします(1)
  • init 0 システムをシャットダウンします(2)
  • telinit 0 システムをシャットダウンします (3)
  • shutdown -h 時間:分 & スケジュールされた時刻に従ってシステムをシャットダウンします
  • shutdown -c スケジュールされた時間に従ってシャットダウンをキャンセルします。 System
  • shutdown -r now Restart(1)
  • reboot Restart(2) )
  • logout ログアウト
  • time コマンド (プログラムなど) の実行時間を測定します
8. プロセス関連 コマンド

#17 jps コマンド

現在のシステムの Java プロセス ステータスとその ID 番号を表示します。
    ##jps (Java 仮想マシン プロセス ステータス ツール) は、現在のすべての Java プロセスの PID を表示するために JDK 1.5 によって提供されるコマンドです。これはシンプルです。実用的で、Linux/UNIX プラットフォーム上の現在の Java プロセスのいくつかの簡単な状況を単に表示するのに非常に適しています。

#18 ps コマンド

は、実行中の選択を変更するために使用されます。プロセスの状態を出力します プロセスの意味:
    #-A: すべてのプロセスを表示します
  • #-a :端末に関係しないすべての処理
  • -u : 実効ユーザーに関係する処理
  • #-x : 通常、a パラメータとともに使用されます、より完全な情報をリストできます
  • -l: より長く、PID 情報をより詳細にリストします
ps aux # 查看系统所有的进程数据ps ax # 查看不与terminal有关的所有进程ps -lA # 查看系统所有的进程数据ps axjf # 查看连同一部分进程树状态
ログイン後にコピー

19 kill命令

用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用:

20 killall命令

(向一个命令启动的进程发送一个信号)

21 top命令

是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
如何杀死进程:
  • 图形化界面的方式
  • kill -9 pid (-9表示强制关闭)
  • killall -9 程序的名字
  • pkill 程序的名字
查看进程端口号:
netstat -tunlp|grep 端口号
ログイン後にコピー

以上が面接官がよくテストする 21 の 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)

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)

Centosはメンテナンスを停止します2024 Centosはメンテナンスを停止します2024 Apr 14, 2025 pm 08:39 PM

Centosは、上流の分布であるRhel 8が閉鎖されたため、2024年に閉鎖されます。このシャットダウンはCentos 8システムに影響を与え、更新を継続し続けることができません。ユーザーは移行を計画する必要があり、提案されたオプションには、Centos Stream、Almalinux、およびRocky Linuxが含まれ、システムを安全で安定させます。

Centosをインストールする方法 Centosをインストールする方法 Apr 14, 2025 pm 09:03 PM

Centosのインストール手順:ISO画像をダウンロードし、起動可能なメディアを燃やします。起動してインストールソースを選択します。言語とキーボードのレイアウトを選択します。ネットワークを構成します。ハードディスクをパーティション化します。システムクロックを設定します。ルートユーザーを作成します。ソフトウェアパッケージを選択します。インストールを開始します。インストールが完了した後、ハードディスクから再起動して起動します。

Dockerの原則の詳細な説明 Dockerの原則の詳細な説明 Apr 14, 2025 pm 11:57 PM

DockerはLinuxカーネル機能を使用して、効率的で孤立したアプリケーションランニング環境を提供します。その作業原則は次のとおりです。1。ミラーは、アプリケーションを実行するために必要なすべてを含む読み取り専用テンプレートとして使用されます。 2。ユニオンファイルシステム(UnionFS)は、違いを保存するだけで、スペースを節約し、高速化する複数のファイルシステムをスタックします。 3.デーモンはミラーとコンテナを管理し、クライアントはそれらをインタラクションに使用します。 4。名前空間とcgroupsは、コンテナの分離とリソースの制限を実装します。 5.複数のネットワークモードは、コンテナの相互接続をサポートします。これらのコア概念を理解することによってのみ、Dockerをよりよく利用できます。

Centosのgitlabのバックアップ方法は何ですか Centosのgitlabのバックアップ方法は何ですか Apr 14, 2025 pm 05:33 PM

Centosシステムの下でのGitlabのバックアップと回復ポリシーデータセキュリティと回復可能性を確保するために、Gitlab on Centosはさまざまなバックアップ方法を提供します。この記事では、いくつかの一般的なバックアップ方法、構成パラメーター、リカバリプロセスを詳細に紹介し、完全なGitLabバックアップと回復戦略を確立するのに役立ちます。 1.手動バックアップGitlab-RakeGitlabを使用:バックアップ:コマンドを作成して、マニュアルバックアップを実行します。このコマンドは、gitlabリポジトリ、データベース、ユーザー、ユーザーグループ、キー、アクセスなどのキー情報をバックアップします。デフォルトのバックアップファイルは、/var/opt/gitlab/backupsディレクトリに保存されます。 /etc /gitlabを変更できます

Dockerデスクトップの使用方法 Dockerデスクトップの使用方法 Apr 15, 2025 am 11:45 AM

Dockerデスクトップの使用方法は? Dockerデスクトップは、ローカルマシンでDockerコンテナを実行するためのツールです。使用する手順には次のものがあります。1。Dockerデスクトップをインストールします。 2。Dockerデスクトップを開始します。 3。Docker Imageを作成します(DockerFileを使用); 4. Docker画像をビルド(Docker Buildを使用); 5。Dockerコンテナを実行します(Docker Runを使用)。

セントスにハードディスクをマウントする方法 セントスにハードディスクをマウントする方法 Apr 14, 2025 pm 08:15 PM

CentOSハードディスクマウントは、次の手順に分割されます。ハードディスクデバイス名(/dev/sdx)を決定します。マウントポイントを作成します( /mnt /newdiskを使用することをお勧めします);マウントコマンド(Mount /dev /sdx1 /mnt /newdisk)を実行します。 /etc /fstabファイルを編集して、永続的なマウント構成を追加します。 Umountコマンドを使用して、デバイスをアンインストールして、プロセスがデバイスを使用しないことを確認します。

Centosがメンテナンスを停止した後の対処方法 Centosがメンテナンスを停止した後の対処方法 Apr 14, 2025 pm 08:48 PM

CentOSが停止した後、ユーザーは次の手段を採用して対処できます。Almalinux、Rocky Linux、Centosストリームなどの互換性のある分布を選択します。商業分布に移行する:Red Hat Enterprise Linux、Oracle Linuxなど。 Centos 9ストリームへのアップグレード:ローリングディストリビューション、最新のテクノロジーを提供します。 Ubuntu、Debianなど、他のLinuxディストリビューションを選択します。コンテナ、仮想マシン、クラウドプラットフォームなどの他のオプションを評価します。

See all articles