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

時(shí)間:2019-07-14

linux命令windows命令_linux命令_linux命令手冊(cè)

cd 回到用戶家目錄

我們知道使用分號(hào)隔開(kāi)可以執(zhí)行多條命令,例如:

$ cd /temp/log/;rm -rf *

但是如果當(dāng)前目錄是/目錄,并且/temp/log目錄不存在,那么就會(huì)發(fā)生激動(dòng)人心的一幕:

bash: cd: /temp/log: No such file or directory

(突然陷入沉默)

注意:使用上述命令必須確定ndk的環(huán)境變量配置好了,也就是確定ndk的目錄加到path中去了,否則該任務(wù)會(huì)執(zhí)行失敗。3. 環(huán)境變量的問(wèn)題:crontab執(zhí)行腳本的時(shí)候不會(huì)讀取用戶的環(huán)境變量等配置,所以可能很多命令不能使用導(dǎo)致腳本執(zhí)行失敗。假如命令一開(kāi)始就執(zhí)行失敗,那么就會(huì)執(zhí)行||后的下一個(gè)命令,直到遇到有可以成功執(zhí)行的命令為止,假如所有的都失敗,則所有這些失敗的命令都會(huì)被嘗試執(zhí)行一次。

所以你還以為這種事故是對(duì)rf -rf *的力量一無(wú)所知的情況下產(chǎn)生的嗎?

如果解決呢?很簡(jiǎn)單,使用&&,例如:

$ cd /temp/log/&&rm -rf *

這樣就會(huì)確保前一條命令執(zhí)行成功,才會(huì)執(zhí)行后面一條。

linux命令_linux命令手冊(cè)_linux命令windows命令

有時(shí)候日志文件是壓縮的,那么能不能偷懶一下,不解壓查看呢?當(dāng)然可以啦。

例如:

$ zcat test.gz

test log

或者:

$ zless test.gz

test log

無(wú)論是自己意外創(chuàng)建還是程序異常創(chuàng)建,難免會(huì)出現(xiàn)一些命名奇怪或者亂碼文件linux命令,可以選擇刪除Linux中特殊名稱文件的多種方式。

對(duì)于特殊字符,如<>!*等組成的文件如何刪除呢?例如:

$ rm <>!*

rm: missing operand

linux命令手冊(cè)_linux命令_linux命令windows命令

Try ‘rm --help’ for more information.

對(duì)于這種類型的文件,我們需要用引號(hào)將文件名包含起來(lái):

$ rm “<>!*”

在執(zhí)行shell腳本,常常會(huì)將日志重定向,但是這樣的話,控制臺(tái)就沒(méi)有打印了,如何使得既能記錄日志文件,又能將日志輸出到控制臺(tái)呢?

$ ./test.sh |tee test.log

我們使用ctrl+z 暫停一個(gè)進(jìn)程的執(zhí)行,也可以使用fg恢復(fù)執(zhí)行。例如我們使用

$ cat filename

當(dāng)我們發(fā)現(xiàn)文件內(nèi)容可能很多時(shí),使用ctrl+z暫停程序,而如果又想要從剛才的地方繼續(xù)執(zhí)行,則只需要使用fg命令即可恢復(fù)執(zhí)行;蛘呤褂胋g使得進(jìn)程繼續(xù)在后臺(tái)執(zhí)行。

cron 系統(tǒng)調(diào)度進(jìn)程,使用它在每天得非高峰負(fù)荷時(shí)間段運(yùn)行作業(yè),或者在一周或一月中得不同時(shí)段運(yùn)行at命令,在特定時(shí)間運(yùn)行一些特殊作業(yè)& 使用它在后臺(tái)運(yùn)行一個(gè)占用時(shí)間不長(zhǎng)得進(jìn)程nohup,使用它在后臺(tái)運(yùn)行一個(gè)命令,即使在用戶退出時(shí)也不受影響。所謂互斥,是指散布在不同進(jìn)程之間的若干程序片斷,當(dāng)某個(gè)進(jìn)程運(yùn)行其中一個(gè)程序片段時(shí),其它進(jìn)程就不能運(yùn)行它們之中的任一程序片段,只能等到該進(jìn)程運(yùn)行完這個(gè)程序片段后才可以運(yùn)行。hkcmd.exe此進(jìn)程是可以在進(jìn)程上關(guān)閉禁用該進(jìn)程的,對(duì)系統(tǒng)不會(huì)造成影響linux命令,打算呢會(huì)導(dǎo)致顯示配置程序的熱鍵出現(xiàn)失效情況,如果已經(jīng)關(guān)閉了該進(jìn)程出現(xiàn)熱鍵失效,可以直接在“開(kāi)始-運(yùn)行”的運(yùn)行輸入框上輸入“hkcmd”命令即可運(yùn)行啟用該程序。

$ time ./fibo 30

the 30 result is 832040

linux命令手冊(cè)_linux命令_linux命令windows命令

real 0m0.088s

user 0m0.084s

sys 0m0.004s

它會(huì)顯示系統(tǒng)時(shí)間,用戶時(shí)間以及實(shí)際使用的總時(shí)間。

$ ps -aux|sort -k4nr |head -n 10