中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片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常用命令

你可能會(huì)用到的16個(gè)Linux命令

時(shí)間:2018-12-04

我們每天都會(huì)頻繁使用Linux命令行,雖然網(wǎng)上關(guān)于其使用技巧的資料多種多樣,但很多朋友應(yīng)該并沒(méi)有進(jìn)行過(guò)實(shí)際嘗試。因此,今天的文章將對(duì)此進(jìn)行匯總,希望能為大家?guī)?lái)一點(diǎn)幫助。

1. 將輸出結(jié)果顯示為表

有時(shí)候,當(dāng)我們查看命令的輸出結(jié)果時(shí),大量擁護(hù)的字符串可能很難進(jìn)行閱讀。如果將命令整理為表?其實(shí)非常簡(jiǎn)單!只需要輸入:

在以上示例中,輸出結(jié)果因?yàn)楸豢崭窀糸_(kāi)而顯得非常清晰。那么,如果分隔符是冒號(hào)或者其它符號(hào)(例如cat /etc/passwd)又該怎么辦?

只需要調(diào)整一條–s參數(shù)即可。

2. 重復(fù)一條命令直到成功運(yùn)行

很多朋友都在網(wǎng)上搜索過(guò)這個(gè)問(wèn)題。linux命令相關(guān)建議包括ping服務(wù)器直到生效、檢查某一包含特定擴(kuò)展名的文件是否從特定目錄處上傳完成以及檢查特定URL是否已經(jīng)存在等。

事實(shí)上,大家可以使用while true循環(huán)完成這項(xiàng)目標(biāo):

means that the child will inherit the parent'sstandard input (by default, the child's standard input is attached to/dev/null)。

if standard_input is null, the child's standard input is attached to /dev/null unless is set.。

如果您的程序是個(gè)守護(hù)進(jìn)程,那么也不要緊,我們 只要在別的終端下殺死m(xù)emcheck進(jìn)程(因?yàn)関algrind默認(rèn)使用memcheck工具,就是默認(rèn)參數(shù)—tools=memcheck):#killall memcheck這樣我們的程序(./a.out)就被kill了2.檢查代碼覆蓋和性能瓶頸:我們調(diào)用valgrind的工具執(zhí)行程序:#valgrind --tool=callgrind ./sec_infod會(huì)在當(dāng)前路徑下生成callgrind.out.pid(當(dāng)前生產(chǎn)的是callgrind.out.19689),如果我們想結(jié)束程序,可以:#killall callgrind然后我們看一下結(jié)果:#callgrind_annotate --auto=yes callgrind.out.19689 >log#vim log3.valgrind使用參數(shù) --log-fd=n 默認(rèn)情況下,輸出信息是到標(biāo)準(zhǔn)錯(cuò)誤stderr,也可以通過(guò)—log-fd=8,輸出到描述符為8的文件 --log-file=filename將輸出的信息寫(xiě)入到filename.pid的文件里,pid是運(yùn)行程序的進(jìn)行id。

c程序中三個(gè)默認(rèn)打開(kāi)的與文件處理相關(guān)的文件分別是:標(biāo)準(zhǔn)輸入(standard input)、標(biāo)準(zhǔn)輸出(standard output)、標(biāo)準(zhǔn)錯(cuò)誤輸出(standard erroroutput)。

這也是我個(gè)人最喜愛(ài)的Linux命令行使用技巧之一。

3. 通過(guò)內(nèi)存使用量對(duì)進(jìn)程加以排序

4. 根據(jù)CPU使用量對(duì)進(jìn)程加以排序

要檢查架構(gòu),可使用:

5. 同時(shí)查看多個(gè)日志文件

大家當(dāng)然可以使用tail命令查看日志,但有時(shí)候您可能需要同時(shí)查看多個(gè)日志文件。使用multi-tail命令即可輕松實(shí)現(xiàn)您所需要的文本高亮、過(guò)濾等各類需求:

如果系統(tǒng)中尚無(wú)此命令,您可以通過(guò)apt-get install multitail進(jìn)行下載。

6. 返回此前目錄

只需要輸入cd –即可返回此前目錄。

7. 讓非交互Shell會(huì)話實(shí)現(xiàn)交互能力

將設(shè)置~/.bashrc變更為~/.bash_profile即可。

 上一個(gè)教程:linux命令