Linuxの質問(a)の

1.その後、oldboy /ディレクトリ/データを作成し、ディレクトリにoldboy.txt作成するにoldybos.txtファイルの内容を書き込み、「INET addrの:192.168.228.128 BCAST:192.168.228.255マスク:255.255.255.0は」(含まれていません。引用符)

[ルート@ centos6〜]#ます。mkdir -p /データ/ oldboy 
[ルート@ centos6〜]#ifconfigコマンド | sedの -n " 2P " 
          :INET addrの192.168228.128   BCAST:192.168228.255は   マスク:255.255255.0 
[ルート@ centos6〜]#エコーのinet addrは:192.168228.128   BCAST:192.168228.255は   マスク:255.255255.0 > /データ/ oldboy / oldboy.txt 
[ルート@ centos6〜]#の /データ/ oldboy / oldboy.txt 
のinet addrの:192.168228.128 BCAST:192.168228.255はマスク:255.255255.0

192.168.228.128 192.168.228.255 255.255.255.0:1つの出力を通して濾過のみ次のコマンドoldboy.txtタイトルファイルの内容2.

[ルート@ centos6〜]#awkの -F " [:] + "  ' {$ 3"印刷"$ 5"「$ 7} ' /データ/ oldboy / oldboy.txt 
 192.168228.128  192.168228.255  255.255255.0

/ tmp / oldboy下に3などtmpの下に/にディレクトリoldboyのタイトル、およびコピー/ / passwdファイル

[ルート@ centos6〜]#MV /データ/ oldboy / tmpの
[ルート@ centos6〜]#のCPの/ etc / passwdファイルを/ tmp / oldboy / 
[ルート@ centos6〜]#lsのを/ tmp / データ
 / データ:

 / tmpに:
gconfd GNOME-システムmonitor.root -gdm。3744090514   軌道-GDMパルスcZ0iSONvmaCz仮想root.jHrvcl   yumを.logの
gconfd -root oldboy

ライン10 passwdファイルのタイトル3に基づいて4 AWKは/tmp/oldboy/test.txtに行の第3列20にリダイレクト

[ルート@ centos6〜]#awkの -F " "  ' NR> 9 && NR <21 {印刷$ 3} 'を/ tmp / oldboy / passwdの >を/ tmp / oldboy / test.txtの
[ルート@ centos6〜]#のを/ tmp / oldboy / test.txtの 
 10 
11 
12 
13 
14 
99 
81 
113 
32 
499 
170

あなたがファイル、次のヒントは、「rmコマンドを使用していない」を削除すると-fコマンドRMための要件のタイトル3に基づき5、及び効果は永久的です

[ルート@ centos6〜]#エイリアスのrm = ' エコーは、rmコマンドを使用していない' 
[ルート@ centos6〜]#のCDを/ tmp / oldboy / 
[ルート@ centos6 oldboy]#lsの
oldboy.txt   passwdの  test.txtの
[ルート@ centos6 oldboy]#RM - F test.txtのは
使用しないでくださいのrmコマンド- Fのtest.txt 
[ルートを@ centos6 oldboy]#エコー " エイリアスのrm = 'エコーは、rmコマンドを使用していない' " >>は/ etc / bashrcには/ etc / プロフィール
[ルート@ centos6 oldboy]#エイリアス
エイリアス -f = ' ' 
の別名cdnet = "CD / etc / sysconfig / network-scriptsに/ ' 
エイリアスCP = ' CP -i " 
エイリアスリットル。= ' lsの-d。* --color = autoを' 
エイリアスLL = ' lsの-l --color =自動車' 
エイリアスLS = ' lsの--color = autoを' 
エイリアスMV = ' MV -i ' 
エイリアスのrm = " エコーRMコマンドを使用しないでください
別名 = |別名を / usr / binに/ --tty専用--read-エイリアス--show-ドットは--show-チルダ"
[ルート@ centos6 oldboy]#出口
[ルート@ centos6〜]#のCDを/ tmp / oldboy 
[ルート@ centos6 oldboy]#RM - Fのtest.txt 
使用しないでくださいのrm -fコマンドをあるtest.txt

タイトル3の下で他の文書に基づき6.以外は/ tmp / oldboy / passwdのディレクトリを削除

[ルート@ centos6 oldboy]#は見つける -type fは!-name " passwdの" | xargsの \ RM - F 
[ルート@ centos6 oldboy]#lsの
passwdの

タイトル、印刷/ etc / passwdファイルの行2-5の基礎(無以下の三つの方法)7. 3

この方法の一つ

[ルート@ centos6 oldboy]#のヘッド - 5の/ etc / passwdの | テイル - 4 
ビン:X:11:ビン:/ binに:/ sbinに/ NOLOGIN 
デーモン:X:22:デーモン:/ sbinに:/ sbinに/ NOLOGIN 
ADM:X:34:ADM:の/ var / ADM:/ sbinに/ nologinに
 LP:X:47LP:の/ var /スプール/ LPD:/ sbinに/ nologinに

方法二

[ルート@ centos6 oldboy]#のAWK  " NR> 1 && NR <6 "の/ etc / passwdの
ビンX:11:ビン:/ binに:/ sbinに/ NOLOGIN 
デーモン:X:22:デーモン:/ sbinに:/ sbinに/ NOLOGIN 
ADM:X:34:ADM:/ VAR / ADM:/ sbinに/ NOLOGIN
 LP:X:47LP:の/ var /スプール/ LPD:/ sbinに/ NOLOGIN

メソッドスリー

[ルート@ centos6 oldboy]#SED -N ' 2,5p 'の/ etc / passwdの
ビンX:11:ビン:/ binに:/ sbinに/ NOLOGIN 
デーモン:X:22:デーモン:/ sbinに:/ sbinに/ NOLOGIN 
ADM:X:34:ADM:/ VAR / ADM:/ sbinに/ NOLOGIN
 LP:X:47LP:の/ var /スプール/ LPD:/ sbinに/ NOLOGIN

コマンドの交換ルートのpasswd、/ bashの位置を使用して質問に基づいて、8. 3。

[ルート@ centos6 oldboy]#AWK -F " "  ' {$ 7プリント":" $ 2 "" $ 3 "" $ 4 ":" $ 5 ":" $ 6 ":" $ 1} '  のpasswd

すべての文字列/データディレクトリの下とそのサブディレクトリ9.すべてoldboy置き換えoldgirl含まれる拡張終了.txtのファイルへ

[centos6データ@ルート]#件のfind -name F型" * .TXT " | xargsの SED -i ' sの#oldgirl#oldboy#グラム'

10. / tmpの下に1Mより大きいと移動で終わるすべてのログ・ファイルOldboy次/前の7日間を探します

[ルート@ centos6 oldboy]#の検索   -name F型" * .logの" -size + 1M -mtime + 7 -exec MV {} / TMP \。

 

おすすめ

転載: www.cnblogs.com/xiaodujun/p/11845508.html