中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

Linux命令行與shell腳本編程大全(一)

時(shí)間:2019-06-15

linux命令大全 關(guān)機(jī)_linux命令大全_linux命令大全

緊跟其后的兩行說(shuō)明了系統(tǒng)內(nèi)存的狀態(tài)。第一行是系統(tǒng)的物理內(nèi)存:總共多少內(nèi)存,當(dāng)前用了多少,還有多少。后一行表示同樣的信息,不過(guò)針對(duì)系統(tǒng)交換空間。

最后一行顯示當(dāng)前運(yùn)行中的進(jìn)程纖細(xì)列表。

PID:進(jìn)程ID; USER:進(jìn)程屬主名字; PR:進(jìn)程優(yōu)先級(jí); NI:進(jìn)程的謙讓值; VIRT:進(jìn)程占用的虛擬內(nèi)存總量; RES:進(jìn)程占用物理內(nèi)存總量; SHR:進(jìn)程和其他進(jìn)程共享的內(nèi)存總量; S:進(jìn)程的狀態(tài)(D可中斷休眠,R運(yùn)行,S休眠,T跟蹤或停止,Z僵化); %CPU:進(jìn)程使用CPU時(shí)間比例; %MEM:進(jìn)程使用的內(nèi)存占用內(nèi)存的比例; TIME+:自進(jìn)程啟動(dòng)到目前位置的CPU時(shí)間總量; COMMAND:進(jìn)程對(duì)應(yīng)的命令行名稱。

結(jié)束進(jìn)程 : kill , killall

掛載存儲(chǔ)媒體: mount

移除存儲(chǔ)媒體: umount

查看所有已掛載的磁盤 : df

顯示特定目錄的磁盤使用情況 : du

排序數(shù)據(jù) : sort

搜索數(shù)據(jù) : grep

壓縮數(shù)據(jù) : bzip2(.bz2) , compress(.Z) , gzip(.gz) , zip(.zip) 。只能壓縮單個(gè)文件或者某個(gè)目錄中的文件,或者是能有通用符表示的多個(gè)文件。

歸檔數(shù)據(jù) : tar (將多個(gè)文件歸檔進(jìn)單個(gè)文件)

進(jìn)程列表 : 將命令列表包含在括號(hào)中 , 如 :( pwd ; ls ; cd /etc; pwd; cd ; pwd; ls)會(huì)創(chuàng)建一個(gè)子shell來(lái)執(zhí)行命令。

后臺(tái)模式 : 在命令結(jié)尾加上字符 & ,如 sleep 3000 &

協(xié)程 : 在后臺(tái)生成一個(gè)子shell,并在這個(gè)shell中執(zhí)行命令 ,如 : coproc my_job { slee 10; }。

外部命令 : 也稱為文件命令,存在于bash shell 之外的程序,當(dāng)外部命令執(zhí)行時(shí),會(huì)創(chuàng)建一個(gè)子進(jìn)程。

內(nèi)建命令 : 不需要使用子進(jìn)程來(lái)執(zhí)行,執(zhí)行速度更快

命名別名 : alias li='ls -li',僅在它所被定義的shell進(jìn)程中才有效?梢詫lias設(shè)置放在$HOME/.bashrc文件中,使其效果永久化。

全局變量

查看全局變量: printenv 或者 env,查看某一個(gè)環(huán)境變量printenv ,如: printenv PATH,或者echo,如: echo $PATH. 設(shè)置全局變量時(shí),可以先創(chuàng)建一個(gè)局部變量,然后再使用export將其導(dǎo)出為全局變量。如 : export my_variable. 子shell不能改變父shell中的全局變量,即使使用export命令。

局部變量

查看局部變量: set命令會(huì)顯示為某個(gè)特定進(jìn)程設(shè)置的所有環(huán)境變量,包括局部、全局和用戶定義變量。

設(shè)置用戶變量: my_variable="Hello world",該變量在子shell中無(wú)效。數(shù)組變量mytest=(one two three four five),輸出所有的值echo ${mytest[*]},輸出單個(gè)值 echo ${mytest[2]},可以使用unset刪除數(shù)組中的某個(gè)值,但是只會(huì)使該索引上的值為空。素組變量在shell腳本編程時(shí)并不常用,它的可移植性不好。

總的來(lái)說(shuō),類實(shí)例化的一般過(guò)程是:父類的類構(gòu)造器() -> 子類的類構(gòu)造器() -> 父類的成員變量和實(shí)例代碼塊 -> 父類的構(gòu)造函數(shù) -> 子類的成員變量和實(shí)例代碼塊 -> 子類的構(gòu)造函數(shù)。典型asp動(dòng)態(tài)寄生蟲,嘿嘿給你科普一下,動(dòng)態(tài)寄生蟲一般分為母蟲和子蟲程序,傳蟲人通過(guò)shell群購(gòu)買了你這個(gè)網(wǎng)站的shell然后用菜刀傳母蟲上去,然后運(yùn)行母蟲,一般母蟲會(huì)生產(chǎn)n個(gè)子蟲并隱藏母蟲自身,且母蟲程序是運(yùn)行在.net程序池里面,一般是2-3個(gè)小時(shí)生成一次子蟲,所以當(dāng)你發(fā)現(xiàn)網(wǎng)站被黑時(shí)寄生蟲是這樣的一個(gè)狀態(tài),子蟲已生成,并且會(huì)無(wú)限循環(huán)的生成,如果不換服務(wù)器不換程序刪除辦法是停止服務(wù)器.net環(huán)境并刪除子蟲,修改文件夾權(quán)限,找到母蟲并刪除,最后修補(bǔ)注入漏洞清除網(wǎng)站內(nèi)的所有一句話后門(這個(gè)基本不可能除非你是asp高手,網(wǎng)站體積越大越不好清除),這樣才能徹底刪除黑鏈。條件變量管理:1.條件變量屬性控制(初始化、刪除、范圍)2.條件變量基本操作(阻塞、解阻塞、定時(shí)阻塞)條件變量初始化及銷毀:pthread_cond_init()pthread_cond_destroy()取消阻塞:pthread_cond_signal()pthread_cond_broadcast()等待或定時(shí)條件變量:pthread_cond_wait()pthread_cond_timedwait()應(yīng)用實(shí)例:主函數(shù)創(chuàng)建2個(gè)線程,定義全局結(jié)構(gòu)體,并初始化互斥鎖和條件變量。

 上一個(gè)教程:Linux Shell常用shell命令