Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxの運用と保守の一般的なコマンドと知識  

1.現在のディレクトリで、.tarで終わるすべてのファイルを見つけて、指定されたディレクトリに移動します。

find。-name" *。tar" -exec mv {} ./backup注釈:find&ndash ; nameは主にファイル名を検索するために使用され、-exec、xargsは前の結果を取得するために使用され、実行されるアクションは、一般的に多くの検索で使用されます。 typeは指定されたオブ

Linuxの運用と保守の一般的なコマンドと知識  

1.現在のディレクトリで、.tarで終わるすべてのファイルを見つけて、指定されたディレクトリに移動します。

find。-name" *。tar" -exec mv {} ./backup注釈:find&ndash ; nameは主にファイル名を検索するために使用され、-exec、xargsは前の結果を取得するために使用され、実行されるアクションは、一般的に多くの検索で使用されます。 typeは指定されたオブ

  
Xargs rm– rf {};

2.現在のディレクトリ内の.zipで終わるすべてのファイルを、指定されたディレクトリに展開します。
iの場合は、 `find。– name' *にあります。 .zip'– type f `dounzip– d

注釈:for forループの一般的な形式は、do… doneです。私は変数であり、それ自身で指定することができます。
3、sed一般的に使用されているライフコレクション:test.txtテストの実行方法

行頭を削除する方法文字:sed -i 's /^.//g' test.txt行頭にaを追加します。文字:sed 's /^ /a /g' test.txtは、行の末尾にa文字を追加します。sed 's /$ /a /g' test.txtは、特定の行の後にc文字を追加します。sed '/wuguangke /Ac 'test.txtは、行の前にc文字を追加します。sed' /wuguangke /ic 'test.txt

その他のsedコマンドについては、関連する資料を参照してください。
4、ディレクトリが存在するかどうかを確認する方法、存在しない場合は、新規作成し、存在してから情報を印刷します。

if [! - d /data /backup /]; thenMkdir - nd /data /backup /elseecho"ディレクトリはすでに存在します。終了" fiを終了してください。

注釈:if…; then… else ..fi:はif条件文であり、!感嘆符はアンチセンスが存在しないことを意味します。-dはdirectoryを表します。
5、Linuxのディスクルートパーティションを監視し、ルートパーティションスペースが90%以上の場合は、Linux SAにメールを送信します。
(1)、ルートパーティションサイズを表示します。 Sed -n '//$ /p'

Copyright © Windowsの知識 All Rights Reserved