熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動盤 真正純凈版的win7系統(tǒng)
時間:2015-09-09 14:37:23 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150909/57279.html 手機查看 評論 反饋
(1.)用grep命令在當(dāng)前目錄下的所有普通文件中搜索hostnames這個詞:
find 。 -name \* -type f -print | xargs grep -i “hostname”
find 。 -type f -print | xargs grep -i “hostname”
find 。 -name “*”-type f -print | xargs grep -i “hostname”【三者相同】
注意:在上面的例子中, \用來取消find命令中的*在shell中的特殊含義。
。2.)查看所有以jdk開頭文件的文件類型
# find 。 -name “jdk*” -type f -print | xargs file
。/jdk1.6.0_25.tar.gz: gzip compressed data, from Unix, last modified: Wed Jun 29 14:03:13 2011
。/jdk.sh: Bourne-Again shell script text executable
。/jdk-6u5-linux-x64.bin: Bourne shell script text executable
(3.)在整個系統(tǒng)中查找內(nèi)存信息轉(zhuǎn)儲文件(core dump),然后把結(jié)果保存到/tmp/core.log 文件中
#find / -name “core” -print|xargs echo “” 》 /tmp/core.log
。4.)在當(dāng)前目錄下查找所有用戶具有讀、寫和執(zhí)行權(quán)限的文件,并收回相應(yīng)的寫權(quán)限:
#find 。 -perm 777 -print | xargs chmod o-w
。5.)查找查找2011-11-11 03:41:54時更改過的jdk文件
#find 。/ -name “jdk*”
。/jdk1.6.0_25.tar.gz
。/jdk.sh
。/jdk-6u5-linux-x64.bin
#find 。/ -name “jdk*”|xargs ls -l --full-time2》/dev/null
-rwxr-xr-x 1 root root 63724381 2011-11-11 03:41:55.000000000 +0800 。/jdk-6u5-linux-x64.bin
-rw-r--r-- 1 root root 421 2011-10-28 17:15:31.000000000 +0800 。/jdk.sh
-rw-r--r-- 1 root root 102897638 2011-11-11 03:41:54.000000000 +0800 。/jdk1.6.0_25.tar.gz
# find 。/ -name “jdk*”|xargs ls -l --full-time2》/dev/null|grep “2011-11-11 03:41:54”
-rw-r--r-- 1 root root 102897638 2011-11-11 03:41:54.000000000 +0800 。/jdk1.6.0_25.tar.gz
(6)還有一個用法就是在殺遠(yuǎn)程主機的進(jìn)程的時候,顯示的信息會在本地顯示。
ssh 192.168.30.137 “ps -ef |grep httpd|awk ‘{print $2}’|xargskill -9”
以上就是Linux系統(tǒng)xargs命令的用法了,可以看到xargs命令很豐富,但是大部分都離不開和find命令搭配使用。
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨特見解
立即評論以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場