中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
1、RedHat7系列——常用命令

常見(jiàn)執(zhí)行Linux命令的格式:命令名稱 [命令參數(shù)] [命令對(duì)象]

注意:命令名稱,命令參數(shù),命令對(duì)象之間使用空格分隔;

命令對(duì)象一般是指要處理的文件,目錄,用戶等資源,而命令參數(shù)可以用長(zhǎng)格式(完整的選項(xiàng)名稱),也可以使用短格式(單個(gè)字母的縮寫(xiě)),兩者分別用--與-作為前綴。

長(zhǎng)短格式示例:

  1. 長(zhǎng)格式:man --help;

  2. 短格式:man -h;

查看幫助命令:man

man命令中常用按鍵用途:

  1. 空格鍵:向下翻一頁(yè);

  2. PaGe down:向下翻一頁(yè);

  3. PaGe up:向上翻一頁(yè);

  4. home:直接前往首頁(yè);

  5. end:直接前往尾頁(yè);

  6. /:從上至下搜索某個(gè)關(guān)鍵詞,如:/whatis;

  7. ?:從上至下搜索某個(gè)關(guān)鍵詞,如:?whatis;

  8. n:定位到下一個(gè)搜索到的關(guān)鍵詞;

  9. N:定位到上一個(gè)搜索到的關(guān)鍵詞;

  10. q:退出幫助文檔;

man命令幫助信息的結(jié)構(gòu)以及意義:

  1. NAME:命令的名稱;

  2. SYNOPSIS:參數(shù)的大致使用方法;

  3. DESCRIPTION:介紹說(shuō)明;

  4. EXAMPLES:演示(附帶簡(jiǎn)單說(shuō)明);

  5. OVERVIEW:概述;

  6. DEFAULTS:默認(rèn)的功能;

  7. OPTIONS:具體的可用選項(xiàng)(帶介紹);

  8. ENVIRONMENT:環(huán)境變量;

  9. FILES:用到的文件;

  10. SEE ALSO:相關(guān)的資料;

  11. HISTORY:維護(hù)歷史與聯(lián)系方式;

系統(tǒng)工作命令:

echo:命令用于在終端輸出字符串或變量提取后的值;

格式:echo [字符串 | $變量];

示例:把指定字符串輸出到終端,使用$變量的方式提取變量SHELL的值;

date:命令用于顯示及設(shè)置系統(tǒng)的時(shí)間或日期;

格式:date [選項(xiàng)] [+指定的格式];

date命令的參數(shù)以及作用:

  1. %t:Tab鍵;

  2. %H:小時(shí)(0~23);

  3. %I:小時(shí)(0~12);

  4. %M:分鐘(00~59);

  5. %S:秒(00~59);

  6. %j:今年中的第幾天;

示例:顯示當(dāng)前系統(tǒng)時(shí)間,使用格式查看當(dāng)前系統(tǒng)時(shí)間,重置系統(tǒng)時(shí)間,查看今天是今年的第幾天;

reboot:重啟系統(tǒng);

格式:reboot;

poweroff:關(guān)閉系統(tǒng);

格式:poweroff;

wget:用于在終端中下載網(wǎng)絡(luò)文件;

格式:wget [參數(shù)] 下載地址;

wget常用參數(shù)以及作用:

  1. -b:后臺(tái)下載模式;

  2. -P:下載到指定目錄;

  3. -p:下載頁(yè)面內(nèi)所有資源,包括圖片,視頻等;

  4. -t:最大嘗試次數(shù);

  5. -c:斷點(diǎn)續(xù)傳;

  6. -r:遞歸下載;

示例:

下載Nginx文件

下載網(wǎng)頁(yè),下載完成后自動(dòng)保存到當(dāng)前路徑下一個(gè)名為www.baidu.com的目錄中

ps:用于查看系統(tǒng)中的進(jìn)程狀態(tài);

格式:ps [參數(shù)];

ps命令的參數(shù)以及作用:

  1. -a:顯示所有進(jìn)程(包括其他用戶的進(jìn)程);

  2. -u:用戶以及其他詳細(xì)信息;

  3. -x:顯示沒(méi)有控制終端的進(jìn)程;

一般情況下需要配合管道符(grep)使用用來(lái)查看指定進(jìn)程名的進(jìn)程信息;

在Linux系統(tǒng)中的命令參數(shù)有長(zhǎng)短格式之分,長(zhǎng)格式與長(zhǎng)格式之間不能合并,長(zhǎng)格式與短格式之間也不能合并,

但短格式與短格式之間可以合并,合并后僅保留一個(gè)-(減號(hào))即可;另外ps命令可以不加減號(hào)(-),因此也可直接寫(xiě)成ps aux;

  • USER:進(jìn)程的所有者;

  • PID:進(jìn)程ID號(hào);

  • %CPU:cpu占用率;

  • %MEM:內(nèi)存占用率;

  • VSZ:虛擬內(nèi)存使用量(單位KB);

  • RSS:占用的固定內(nèi)存量(單位KB);

  • TTY:所在終端;

  • STAT:進(jìn)程狀態(tài);

  • START:被啟動(dòng)的時(shí)間;

  • TIME:時(shí)間使用cpu時(shí)間;

  • COMMAND:命令名稱與參數(shù);

Linux系統(tǒng)中常見(jiàn)的進(jìn)程狀態(tài):運(yùn)行,中斷,不可中斷,僵死與停止;

  • R(運(yùn)行):進(jìn)程正在運(yùn)行或在運(yùn)行隊(duì)列中等待;

  • S(中斷):進(jìn)程處于休眠中,當(dāng)某個(gè)條件形成后或接收到信號(hào)時(shí),則脫離該狀態(tài);

  • D(不可中斷):進(jìn)程不響應(yīng)系統(tǒng)異步信號(hào),即便使用kill命令也不能將其中斷;

  • Z(僵死):進(jìn)程已經(jīng)終止,當(dāng)進(jìn)程描述符依然存在,直到父進(jìn)程調(diào)用wait4()系統(tǒng)函數(shù)后將進(jìn)程釋放;

  • T(停止):進(jìn)程收到停止信號(hào)后停止運(yùn)行;

top:用于動(dòng)態(tài)地監(jiān)視進(jìn)程活動(dòng)與系統(tǒng)負(fù)載信息;

格式:top;

下圖分別是:

  1. 系統(tǒng)時(shí)間,運(yùn)行時(shí)間,登錄終端數(shù),系統(tǒng)負(fù)載(三個(gè)數(shù)分別為1分鐘,5分鐘,15分鐘內(nèi)的平均值,值越小意味著負(fù)載越低);

  2. 進(jìn)程總數(shù),運(yùn)行中的進(jìn)程數(shù),睡眠中的進(jìn)程數(shù),停止的進(jìn)程數(shù),僵死的進(jìn)程數(shù);

  3. 用戶占用資源百分比,系統(tǒng)內(nèi)核占用資源百分比,改變過(guò)優(yōu)先級(jí)的進(jìn)程資源百分比,空閑的資源百分比,例如:99.7 id表示有99.7%的cpu是空閑;

  4. 物理內(nèi)存總量,內(nèi)存空閑量,內(nèi)存使用量,作為內(nèi)核緩存的內(nèi)存量;

  5. 虛擬內(nèi)存總量,虛擬內(nèi)存空閑量,虛擬內(nèi)存使用量,已被提前加載的內(nèi)存量;

pidof:用于查詢某個(gè)指定服務(wù)進(jìn)程的PID值;

格式:pidof [參數(shù)] [服務(wù)名];

kill:用于終止某個(gè)指定PID的服務(wù)進(jìn)程;

格式:kill [參數(shù)] [進(jìn)程PID號(hào)];

killall:用于終止某個(gè)指定名稱的服務(wù)所對(duì)應(yīng)的全部進(jìn)程;

格式:killall [參數(shù)] [進(jìn)程名稱];

系統(tǒng)狀態(tài)檢查命令:

ifconfig:用于獲取網(wǎng)卡配置與網(wǎng)絡(luò)狀態(tài)等信息;

格式:ifconfig [網(wǎng)絡(luò)設(shè)備] [參數(shù)];

主要查看網(wǎng)卡名稱,inet參數(shù)后面的IP地址,ether參數(shù)后面的網(wǎng)卡物理地址(MAC地址),以及RX,TX的接收數(shù)據(jù)包與發(fā)送數(shù)據(jù)包的個(gè)數(shù)及累計(jì)流量。

uname:用于查看系統(tǒng)內(nèi)核與系統(tǒng)版本等信息;

格式:uname [-a];

在使用uname命令時(shí),一般會(huì)固定搭配上-a參數(shù)來(lái)完整地查看當(dāng)前系統(tǒng)的內(nèi)核名稱,主機(jī)名,內(nèi)核發(fā)行版本,節(jié)點(diǎn)名,系統(tǒng)時(shí)間,硬件名稱,硬件平臺(tái),處理器類型已經(jīng)操作系統(tǒng)名稱等信息;

uptime:用于查看系統(tǒng)的負(fù)載信息;

格式:uptime;

顯示當(dāng)前系統(tǒng)時(shí)間,系統(tǒng)已運(yùn)行時(shí)間,啟動(dòng)終端數(shù)量以及平均負(fù)載值等信息(最近1分鐘,5分鐘,15分鐘)。

free:用于顯示當(dāng)前系統(tǒng)中內(nèi)存的使用量信息;

格式:free [-h];

-b:以Byte為單位顯示;-k:以KB為單位顯示;-m:以MB為單位顯示;-g:以GB為單位顯示;-s:以指定秒執(zhí)行一次;

total:內(nèi)存總量;used:已用量;free:空閑的或可以使用的內(nèi)存總量;

shared:進(jìn)程共享的內(nèi)存量;buff:磁盤(pán)緩存的內(nèi)存量;available:可以使用的內(nèi)存總量;

who:用于查看當(dāng)前登入主機(jī)的用戶終端信息;

格式:who [參數(shù)];

last:用于查看所有系統(tǒng)的登錄記錄;

格式:last [參數(shù)];

使用last命令可以查看本機(jī)的登記記錄;

history:用于顯示歷史執(zhí)行過(guò)的命令;

格式:history [-c];

history命令能顯示當(dāng)前用戶在本地計(jì)算機(jī)中執(zhí)行過(guò)的最近1000條記錄。

可以自定義/etc/profile文件中的HISTSIZE變量值。

歷史命令被保存到用戶家目錄中的.bash_history文件中。

可以使用history -c清空歷史記錄;

sosreport:用于手機(jī)系統(tǒng)配置以及架構(gòu)信息并輸出診斷文檔。

格式:sosreport;

簡(jiǎn)單收集系統(tǒng)的運(yùn)行狀態(tài)和服務(wù)配置信息。

工作目錄切換命令:

pwd:用于顯示用戶當(dāng)前所處的工作目錄;

格式:pwd [選項(xiàng)];

cd:用于切換工作路徑;

格式:cd [目錄名稱];

cd-:返回到上一次所處的目錄;

cd~:切換到當(dāng)前用戶的家目錄;

cd ..:進(jìn)入上級(jí)目錄,點(diǎn)與cd有空格;

ls:用于顯示目錄中的文件信息;

格式:ls [選項(xiàng)] [文件];

ls -a:顯示包含隱藏文件;

ls -ld /data查看目錄屬性信息;

文本文件編輯器命令:

cat:用于查看純文本文件(內(nèi)容較少的);

格式:cat [選項(xiàng)] [文件];

cat -n 文件名:顯示內(nèi)存順便顯示行號(hào);

more:用于查看純文本文件(內(nèi)容較多的);

格式:more [選項(xiàng)] 文件;

head:用于查看純文本文件的前N行;

格式:head [選項(xiàng)] [文件];

head -n 20 文件名:查看文本前20行內(nèi)容;

tail:用于查看純文本文件的后N行或持續(xù)刷新內(nèi)容;

格式:tail [選項(xiàng)] [文件];

tr:用于替換文本文件的字符;

格式:tr [原始字符] [目標(biāo)字符];

將英文全部替換為大寫(xiě);

wc:用于統(tǒng)計(jì)指定文本的行數(shù),字?jǐn)?shù),字節(jié)數(shù);

格式:wc [參數(shù)] 文本;

-l:只顯示行數(shù);-w:只顯示單詞數(shù);-c:只顯示字節(jié)數(shù);

stat:用于查看文件的具體存儲(chǔ)信息和時(shí)間等信息;

格式:stat 文件名稱;

cut:用于按'列'提取文本字符;

格式:cut [參數(shù)] 文本;

提取passwd文件中的用戶名信息,即提取以冒號(hào)為間隔符號(hào)的第一列內(nèi)容:

diff:用于比較多個(gè)文本文件的差異;

格式:diff [參數(shù)] 文件;

使用diff --brief顯示比較后的結(jié)果;

使用-c命令查看具體不同內(nèi)容;

文件目錄管理命令:

touch:用于創(chuàng)建空白文件或設(shè)置文件的時(shí)間;

格式:touch [選項(xiàng)] [文件];

touch命令的參數(shù)以及作用:

  1. -a:僅修改“讀取時(shí)間”;

  2. -m:僅修改'修改時(shí)間';

  3. -d:同時(shí)修改atime與mtime;

先使用ls命令查看一個(gè)文件的修改時(shí)間,然后修改這個(gè)文件后,最后通過(guò)touch命令把修改時(shí)間設(shè)置為其他時(shí)間;

mkdir:用于創(chuàng)建空白的目錄;

格式:mkdir [選項(xiàng)] 目錄;

創(chuàng)建txt目錄:

cp:用于復(fù)制文件或目錄;

格式:cp [選項(xiàng)] 源文件 目標(biāo)文件;

cp命令的參數(shù)以及作用:

  1. -p:保留原始文件的屬性;

  2. -d:若對(duì)象”鏈接文件“,則保留改”鏈接文件“的屬性;

  3. -r:遞歸持續(xù)復(fù)制(用于目錄);

  4. -i:若目標(biāo)文件存在則詢問(wèn)是否覆蓋;

  5. -a:相當(dāng)于-pdr(p,d,r為上述參數(shù));

將robots.txt復(fù)制到txt目錄中:

mv:用于剪切文件或者文件重命名;

格式:mv [選項(xiàng)] 源文件 [目標(biāo)路徑 | 目標(biāo)文件名];

rm:用于刪除文件或目錄;

格式:rm [選項(xiàng)] 文件;

dd:用于按照指定大小和個(gè)數(shù)的數(shù)據(jù)塊來(lái)復(fù)制文件或者轉(zhuǎn)換文件;

格式:dd [參數(shù)];

dd命令的參數(shù)以及作用:

  1. if:輸入的文件名稱;

  2. of:輸出的文件名稱;

  3. bs:設(shè)置每個(gè)'塊'的大??;

  4. count:設(shè)置要復(fù)制“塊”的個(gè)數(shù);

它能夠讓用戶按照指定大小 和個(gè)數(shù)的數(shù)據(jù)塊來(lái)復(fù)制文件的內(nèi)容。還可以在復(fù)制過(guò)程中轉(zhuǎn)換其中的數(shù)據(jù);

file:用于查看文件的類型;

格式:file 文件名;

由于文本,目錄,設(shè)備等所有這些一切都稱為文件,我們不能單憑后綴知道具體的文件類型;

打包壓縮與搜索命令:

tar:用于對(duì)文件進(jìn)行打包壓縮或壓縮;

格式:tar [選項(xiàng)] [文件];

tar命令的參數(shù)以及作用:

  1. -c:創(chuàng)建壓縮文件;

  2. -x:解壓壓縮文件;

  3. -t:查看壓縮包內(nèi)有哪些文件;

  4. -z:用Gzip壓縮或解壓;

  5. -j:用bzip2壓縮或解壓;

  6. -v:顯示壓縮或解壓的過(guò)程;

  7. -f:目標(biāo)文件名;

  8. -p:保留原始的權(quán)限與屬性;

  9. -P:使用絕對(duì)路徑來(lái)壓縮;

  10. -C:指定壓縮到的目錄;

grep:用于在文本中執(zhí)行關(guān)鍵詞搜索,并顯示匹配的結(jié)果;

格式:grep [選項(xiàng)] [文件];

grep命令的參數(shù)與作用:

  1. -b:將可執(zhí)行文件當(dāng)作文本文件來(lái)搜索;

  2. -c:僅顯示找到的行數(shù);

  3. -i:忽略大小寫(xiě);

  4. -n:顯示行號(hào);

  5. -v:反向選擇--僅列出沒(méi)有“關(guān)鍵詞”的行;

查找當(dāng)前系統(tǒng)中不允許登錄系統(tǒng)的所有用戶信息:

find:用于按照指定條件來(lái)查找文件;

格式:find [查找路徑] 尋找條件 操作;

find命令的參數(shù)以及作用:

  1. -name:匹配名稱;

  2. -perm:匹配權(quán)限(mode為完全匹配,-mode為包含即可);

  3. -user:匹配所有者;

  4. -group:匹配所有組;

  5. -mtim -n +n:匹配修改內(nèi)容的時(shí)間(-n指n天內(nèi),+n指n天前);

  6. -atime -n +n:匹配訪問(wèn)文件的時(shí)間(-n指n天內(nèi),+n指n天前);

  7. -ctime -n +n:匹配修改文件權(quán)限的時(shí)間(-n指n天內(nèi),+n指n天前);

  8. -nouser:匹配無(wú)所有者的文件;

  9. -nogroup:匹配無(wú)所有組的文件;

  10. -newer f1 !f2:匹配比文件f1新但比f(wàn)2舊的文件;

  11. --type b/d/c/p/l/f:匹配文件類型(后面的字幕參數(shù)依次表示塊設(shè)備,目錄,字符設(shè)備,管道,鏈接文件,文本文件);

  12. -size:匹配文件的大小(+500KB查找超過(guò)500KB文件,-500KB查找小于500KB的文件);

  13. -prune:忽略某個(gè)目錄;

  14. -exec ...... {} \:后面可跟用于進(jìn)一步處理搜索結(jié)果的命令;

查找該目錄以host開(kāi)頭的文件列表:

查到整個(gè)系統(tǒng)權(quán)限中包含 SUID權(quán)限(-4000)的所有文件;

在整個(gè)文件系統(tǒng)中查到所有歸屬root用戶的文件并復(fù)制到/root/findresults目錄:

以上內(nèi)容以及后面分享的都來(lái)自《Linux就該這么學(xué)》書(shū)中的學(xué)習(xí)筆記;

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
安卓Android系統(tǒng)超級(jí)終端命令行大全
Hadoop學(xué)習(xí)常用的Linux命令 | 吳超沉思錄
LINUX命令大全
Linux常用命令-系統(tǒng)管理與維護(hù)
第三章 Linux基本命令
學(xué)習(xí)linux命令,看這篇2w多字的linux命令詳解
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服