#####################文章######
find /var/mail/ -size +50M -exec rm {} \;
「 」を使用して権限を設定し、「-」を使用してキャンセルします
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 ファイルのグループを変更します
##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' filegrep 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 つのファイルに共通する部分のみをファイルから削除します
##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
- 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)
- time コマンド (プログラムなど) の実行時間を測定します
#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的任务管理器。
以上が面接官がよくテストする 21 の Linux コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。