版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第第頁高效Linux命令使用技巧總結(jié)前言
大家好,這里是浩道(Linux),主要給大家分享Linux、(Python)、(網(wǎng)絡(luò)通信)、(網(wǎng)絡(luò))安全等相關(guān)的IT知識平臺(tái)。
眾所周知,Linux命令眾多,但是卻很少人懂得去使用它的高效命令。一方面是沒有現(xiàn)成的(資料);另一方面是大家固定了命令原有使用模式,認(rèn)為不論白貓黑貓,能夠捉住老鼠就是好貓了!本文浩道將結(jié)合工作生涯所接觸命令序列,整理出一套拿來即用的高效Linux命令序列,讓大家更高效地應(yīng)用在工作中!以下相關(guān)高效命令實(shí)用指數(shù)不分先后,更多的是以簡單的命令形式帶給大家更好的使用體驗(yàn)。
1、如何快速創(chuàng)建多個(gè)相同類型的文件;如創(chuàng)建名字為haodao1.py,haodao
2.py到haodao100.py的批量文件。
touchhaodao{1..100}.py
2、如何快速生成一個(gè)大文件;
有時(shí)候需要在本機(jī)生成一個(gè)大文件,用于測試磁盤的讀寫能力,可以借助dd命令生成大文件。
ddif=/dev/zeroof=/root/haodaolinux/(te)st.txtbs=1Mcount=1024
上述命令,在/root/haodaolinux目錄下生成一個(gè)文件名為test.txt大小為1G的文件。
3、快速清空一個(gè)文件的方法,如清空haodao.py文件;cat
/dev/null
>
haodao.py
或
echo
-n
""
>
haodao.py
或
true
>
haodao.py
或
:
>
haodao.py
或
truncate
-s
0
haodao.py
以上5種快速清空文件方法,大家可以選擇自己常用的一種,大家知道幾種呢!
4、查找當(dāng)前目錄下名字為haodao.py的文件;
find
.
-name
haodao.py
5、查找當(dāng)前目錄下名字以.py結(jié)尾的文件;
find
.
-name
"*.py"
6、查找當(dāng)前目錄下名字以.py結(jié)尾的文件,并且指定為文件類型搜索;
find
.
-type
f
-name
"*.py"
7、查找當(dāng)前目錄下名字包含haodao的目錄;
find.-typed-name"haodao*"
8、查找當(dāng)前目錄下文件權(quán)限為755的對應(yīng)文件;
find
.
-type
f
-perm
755
9、查找當(dāng)前目錄下不具有755權(quán)限的所有文件;
find
.
-type
f
!
-perm
755
10、查找當(dāng)前目錄下具有777權(quán)限的所有文件,并且將這些權(quán)限全部改為755;
find.-typef-perm777-execchmod755{};
11、查找當(dāng)前目錄下文件大小為100MB~1GB的所有文件;
find.-typef-size+100M-size-1G12、查找當(dāng)前目錄下以.py結(jié)尾的文件,并且刪除;find
.
-name
"*.py"
-exec
rm
-(rf)
{}
;
或
find
.
-name
"*.py"
|
xargs
rm
-rf
{};
或
rm-rf$(find.-name"*.py")
以上3種快速刪除指定類別文件方法,哪一種更香更好用呢?
13、查找當(dāng)前目錄下30天前修改過的所有文件;
find.-m(ti)me30
14、查找當(dāng)前目錄下30天前訪問過的所有文件;
find
.
-atime
30
15、查找當(dāng)前目錄下過去1個(gè)小時(shí)內(nèi)修改過的所有文件;
find.-mmin-60
16、查找當(dāng)前目錄下過去1個(gè)小時(shí)內(nèi)修改過的所有文件;
find.-amin-60
17、查找當(dāng)前目錄下修改超過10天,但修改不到30天的所有文件;
find.-mtime+10-mtime-3018、查找當(dāng)前目錄下7天前創(chuàng)建的,并且后綴名是以.py結(jié)尾的文件,并且進(jìn)行刪除;find.-mtime+7-name"*.py"|xargsrm-rf{};19、查找當(dāng)前目錄大于1000M的文件,并將該文件移動(dòng)到/root/home目錄下;find.-size+1000M-execmv{}/root/home;20、查找當(dāng)前目錄下創(chuàng)建于30天前,大小大于1000M,以.py結(jié)尾的文件,并且進(jìn)行刪除;find
.
-name
"*.py"
–mtime
+30
–type
f
–size
+1000M
|xargs
rm
–rf
{};21、查看有幾個(gè)邏輯(cpu),包括cpu型號;cat/proc/cpuinfo|grepname|cut-f2-d:|uniq-c
22、查看有幾顆cpu,每顆分別是幾核;
cat/proc/cpuinfo|grepphysical|uniq-c23、后臺(tái)運(yùn)行命令,如后臺(tái)運(yùn)行(pi)ngwww.b(ai)命令;
nohupping&以上命令執(zhí)行時(shí)后臺(tái)運(yùn)行,并且有nohup.out輸出?;騨ohupping>/dev/null&
以上命令執(zhí)行時(shí)后臺(tái)運(yùn)行,不輸出任何日志。
或
nohupping>out.log2>&1&以上命令執(zhí)行時(shí)后臺(tái)運(yùn)行,并將錯(cuò)誤(信息)做標(biāo)準(zhǔn)輸出到日志中。
24、強(qiáng)制關(guān)閉進(jìn)程名包含xxx的所有進(jìn)程;psaux|grepxxx|grep-vgrep|awk'{print$2}'|xargskill-9
25、/var目錄按照目錄大小排序展示最前面20個(gè)目錄或者文件;
du
-xB
M
--max-depth=2
/var
|
s(or)t
-rn
|
he(ad)
-n
20
26、按照大到小排列出當(dāng)前文件或者目錄最大的10個(gè);
du-s*|sort-n|tail
27、查找當(dāng)前系統(tǒng)內(nèi)存使用量較高的進(jìn)程(前20個(gè));
ps-aux|sort-rnk4|head-20
可以看到輸出的第4列就是內(nèi)存的耗用百分比。最后一列就是相對應(yīng)的進(jìn)程。
28、查找當(dāng)前系統(tǒng)CPU使用量較高的進(jìn)程(前20個(gè));
ps-aux|sort-rnk3|head-20
可以看到輸出的第3列為CPU的耗用百分比,最后一列就是對應(yīng)的進(jìn)程。
29、后臺(tái)持續(xù)ping包,并將結(jié)果記錄到日志中;
ping|awk'{print$0""strftime("%Y-%m-%d%H:%M:%S",systime())}'>>/root/haodaoping.log&
以上命令實(shí)現(xiàn)后臺(tái)每一秒自動(dòng)ping
,并將結(jié)果記錄到/root/haodaoping.log文件中;
30、查找80(端口)請求數(shù)最高的前15個(gè)IP;
netstat
-anlp|grep
80|grep
tcp|awk
$5}'
|awk
-F:
$1}'|sort|uniq
-c|sort
-nr|head
-n15
31、查看自己本機(jī)系統(tǒng)最常用的10條命令;
cat/root/.bash_history|grep-v^#|awk'{print$1}'|sort|uniq-c|sort-nr|head-10
32、查看2022年12月11日09時(shí)這個(gè)時(shí)間內(nèi)有多少個(gè)IP訪問你的tomcat服務(wù)器;
awk
$4,$1}'
(ac)cess.log
|
grep
11/Dec/2022:09
|
awk
$2}'|
sort
|
uniq
|
wc
-l
這里只要給出訪問日志文件,就可以計(jì)算出來,自己可以根據(jù)需要計(jì)算某個(gè)時(shí)間點(diǎn)的訪問的IP數(shù)。
33、查看自己tomcat服務(wù)器訪問量排在前20
位的IP地址;
cat
access.log|awk
$1}'|sort|uniq
-c|sort
-nr|head
-20
34、查看某一個(gè)IP地址訪問了tomcat服務(wù)器的哪些頁面資源;
grep
^00
access.log|
awk
$1,$7}'
35、查看自己tomcat服務(wù)器中某一個(gè)頁面資源被訪問的次數(shù);
grep"/portal/index.html"access.log|wc-l
36、通過抓包工具tcpdump查看8080端口訪問量情況;
tcpdump-iens33-tnndstport8080-c1000|awk-F"."'{print$1"."$2"."$3"."$4}'|sort|uniq-c|sort-nr|head-10
37、如何通過sed命令將文件test.py中的haodao全部替換成HAODAO;
sed-i"s/haodao/HAODAO/g"test.py
38、替換haodao.py文件中的目錄;
sed
-i
"s:/etc/dhcp:/home:g"
haodao.py
即表示將haodao.py文件中的/etc/dhcp目錄替換成/home目錄。
39、以下針對haodao.py文件舉例sed命令常見技巧;
1)去掉行首的#字符,命令為:
sed
-i
"s/^#//g"
haodao.py
2)在行首添加linux字符,命令為:
sed
-i
"s/^/linux/g"
haodao.py
3)在行尾添加一個(gè)study字符,命令為:
sed
-i
"s/$/study/"
haodao.py
4)在特定行后,即welove行后添加一個(gè)you字符,命令為:
sed
-i
"/we
love/ayou"
haodao.py
5)在特定行前,即haodao行前添加一個(gè)where字符,命令為:
sed
-i
"/haodao/iwhere"
haodao.py40、針對網(wǎng)口ens33抓取不限制大小的報(bào)文,保存為文件haodao.cap;tcpdump
-i
ens33
-s
0
-w
haodao.cap
41、針對網(wǎng)口ens33進(jìn)行抓包,過濾出(ic)mp報(bào)文并且源IP地址是31的相關(guān)報(bào)文;
tcpdump
icmp
and
src
31
-i
ens33
-n
42、針對網(wǎng)口ens33進(jìn)行抓包,過濾出源IP地址是31的相關(guān)報(bào)文;
tcpdumpsrchost31-iens33-n-c5
43、針對網(wǎng)口ens33進(jìn)行抓包,過濾出目的IP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省寧德市福鼎茂華學(xué)校2020年高一數(shù)學(xué)理模擬試題含解析
- 2025-2030年中國棉紗行業(yè)運(yùn)行狀況及投資前景趨勢分析報(bào)告
- 2025-2030年中國服裝干洗機(jī)市場發(fā)展動(dòng)態(tài)及投資前景分析報(bào)告
- 2025-2030年中國攤鋪機(jī)行業(yè)發(fā)展?fàn)顩r及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國感光材料行業(yè)市場發(fā)展?jié)摿巴顿Y戰(zhàn)略規(guī)劃研究報(bào)告
- 2025-2030年中國異戊橡膠行業(yè)風(fēng)險(xiǎn)評估與十三五規(guī)劃研究報(bào)告
- 2025-2030年中國平板電視行業(yè)競爭狀況及投資發(fā)展前景分析報(bào)告新版
- 2025-2030年中國工業(yè)氣體行業(yè)發(fā)展動(dòng)態(tài)及前景趨勢分析報(bào)告新版
- 2025-2030年中國大豆低聚糖市場發(fā)展現(xiàn)狀及投資前景分析報(bào)告
- 2025-2030年中國塔式起重機(jī)行業(yè)競爭格局與前景發(fā)展策略分析報(bào)告
- 割接方案的要點(diǎn)、難點(diǎn)及采取的相應(yīng)措施
- 2025年副護(hù)士長競聘演講稿(3篇)
- 2025至2031年中國臺(tái)式燃?xì)庠钚袠I(yè)投資前景及策略咨詢研究報(bào)告
- 原發(fā)性腎病綜合征護(hù)理
- 第三章第一節(jié)《多變的天氣》說課稿2023-2024學(xué)年人教版地理七年級上冊
- 2025年中國電科集團(tuán)春季招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年度建筑施工現(xiàn)場安全管理合同2篇
- 建筑垃圾回收利用標(biāo)準(zhǔn)方案
- 2024年考研英語一閱讀理解80篇解析
- 福建省廈門市2023-2024學(xué)年高二上學(xué)期期末考試語文試題(解析版)
- 防火墻施工組織設(shè)計(jì)
評論
0/150
提交評論