序 | 教程摘要 |
---|---|
461 |
《LINUX實操:修改Linux/CentOS 7下的默認網(wǎng)卡名》【VEPHP】 在使用Linux/CentOS7時可能大家會發(fā)現(xiàn)在安裝好系統(tǒng)后默認的網(wǎng)卡名是一個隨機數(shù),在使用的過程中使用極為不便,linux/Centos7的這種改變是因為在systemd和udev中引入新的網(wǎng)卡命名技術(shù),可以在舊硬件壞了后更換新硬件后可以重命名設(shè)備名,但是初始生成的設(shè)備名是隨機的,在早期Centos6剛剛出來的時候在系統(tǒng)中沒有加上biosdevname=0參數(shù)時,系統(tǒng)也會是em1這樣的命名 |
462 |
《LINUX實戰(zhàn):SecureCRT連接CentOS使用Vim編輯中文時亂碼解決》【VEPHP】 SecureCRTSSH連接一直提示暗碼錯誤 |
463 |
《LINUX教程:Linux里的for、while、until循環(huán)語句》【VEPHP】 上面說了for循環(huán),下面就來介紹while、until循環(huán).這兩個循序的方式可以說是類似,也可以說相反 |
464 |
《LINUX教程:Linux sort命令中文手冊(info sort翻譯)》【VEPHP】 該示例無法僅使用一個sort語句實現(xiàn),因為IPV4地址需要使用"."分隔,而時間戳需要使用空格分隔.因此,使用兩個sort語句:第一個sort語句依照時間戳排序,第二個語句依照IPV4排序.第一個sort命令中使用"-k"將每個字段進行隔離,先依照年排序,再依照月份排序,接著是日,最后對"時:分:秒"排序 |
465 |
《LINUX實操:shell中while循環(huán)的陷阱》【VEPHP】 盡管寫法有多種,但它們并不等價.辦法一中使用的是管道符號,這使得while語句在子shell中執(zhí)行,這意味著while語句內(nèi)部設(shè)置的變量、數(shù)組、函數(shù)等在循環(huán)外部都不再生效.這正是文章開頭所說的陷阱.更簡單的:echohaha|a=5,在命令執(zhí)行結(jié)束后,變量a的值也不再是5.其余4種寫法,while語句都不在子shell中執(zhí)行,因此都不會出現(xiàn)文章開頭所說的問題 |
466 |
《LINUX實操:Linux中文件MD5校驗》【VEPHP】 md5sum命令用于生成文件的md5數(shù)字摘要,并可以驗證文件內(nèi)容是否發(fā)生了改變,間接地還可以查驗兩個文件內(nèi)容是否完全相同.因為md5sum是讀取文件內(nèi)容來計算校驗碼的,因此只能驗證文件內(nèi)容,而無法驗證文件屬性 |
467 |
《LINUX教程:shell腳本示例:批量比較多個文件的內(nèi)容是否相同》【VEPHP】 要比擬兩個文件的內(nèi)容是否完全一致,可以簡單地使用diff命令 |
468 |
《LINUX學習:Linux下錄制、回放和共享終端操作》【VEPHP】 使用script命令錄制,使用scriptreplay播放錄制的操作.共享終端的操作,則必要使用命名管道來實現(xiàn) |
469 |
《LINUX學習:shell的編程結(jié)構(gòu)體(函數(shù)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu))》【VEPHP】 if的判斷很簡單,一切都以返回狀態(tài)碼是否為0為判決條件.如果test-commands1執(zhí)行后的退出狀態(tài)碼為0(不是其執(zhí)行結(jié)果為0),則執(zhí)行commands1部分的結(jié)構(gòu)體,不然如果test-commands2返回0則執(zhí)行commands2部分的結(jié)構(gòu)體,如果都不滿足,則執(zhí)行commands3的結(jié)構(gòu)體 |
470 |
《LINUX實操:date、sleep和usleep命令》【VEPHP】 #!/bin/bash,start_time=$(date+"%s")find/-typef-name"*.db"&>/dev/nullend_time=$(date+"%s")time_diff=$((start_time-end_time))echo$time_diff |