成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux 用戶的 3 個(gè)命令行小技巧

開發(fā)
Linux世界充滿了樂趣,我們?cè)缴钊脒M(jìn)去,就會(huì)發(fā)現(xiàn)越多有趣的事物。我們會(huì)努力給你提供一些小技巧,讓你和其他人有所不同,下面就是我們準(zhǔn)備的3個(gè)小技巧。

Linux世界充滿了樂趣,我們?cè)缴钊脒M(jìn)去,就會(huì)發(fā)現(xiàn)越多有趣的事物。我們會(huì)努力給你提供一些小技巧,讓你和其他人有所不同,下面就是我們準(zhǔn)備的3個(gè)小技巧。

 

[[136893]]

1. 如何在不使用Cron的情況調(diào)度Linux下的任務(wù)

在Linux下,調(diào)度一個(gè)任務(wù)/命令稱之為Cron。當(dāng)我們需要調(diào)度一個(gè)任務(wù)時(shí),我們會(huì)使用Cron,但你知道我們?cè)诓皇褂肅ron的情況也可以調(diào)度一個(gè)在將來時(shí)間運(yùn)行的任務(wù)嗎?你可以按照如下建議操作……

每5秒鐘運(yùn)行一個(gè)命令(date)然后將結(jié)果寫入到一個(gè)文件(data.txt)。為了實(shí)現(xiàn)這一點(diǎn),我們可以直接在命令提示符運(yùn)行如下單行腳本。

  1. $ while true; do date >> date.txt ; sleep 5 ; done &

上述腳本的解釋:

  • while true :讓腳本進(jìn)入一個(gè)條件總為真的循環(huán)中,也就是制造一個(gè)死循環(huán),將里邊的命令一遍遍地重復(fù)運(yùn)行。

  • dodowhile語句中的關(guān)鍵字,它之后的命令會(huì)被執(zhí)行,在它后邊可以放置一個(gè)或一系列命令。

  • date >> date.txt :運(yùn)行date命令,并將其輸出寫入到data.txt文件中。注意我們使用>>,而不是>

  • >> :對(duì)文件(date.txt)進(jìn)行追加寫的操作,這樣每次運(yùn)行命令后,輸出內(nèi)容會(huì)被追加到文件中。如果使用>的話,則會(huì)一遍遍地覆蓋之前的內(nèi)容。

  • sleep 5 :讓腳本處于5秒睡眠狀態(tài),然后再運(yùn)行之后的命令。注意這里的時(shí)間單位只能用秒。也就是說如果你想讓命令每6分鐘運(yùn)行一次,你應(yīng)該使用sleep 360

  • donewhile循環(huán)語句塊結(jié)束的標(biāo)記。

  • & :將整個(gè)進(jìn)程放到后臺(tái)運(yùn)行。

類似地,我們可以這樣運(yùn)行任何腳本。下邊的例子是每100秒運(yùn)行一個(gè)名為script_name.sh的腳本。

另外值得一提的是上面提到的腳本文件必須處于當(dāng)前目錄中,否則需要使用完整路徑(/home/$USER/…/script_name.sh)。實(shí)現(xiàn)如上功能的單行腳本如下:

  1. $ while true; do /bin/sh script_name.sh ; sleep 100 ; done &

總結(jié):上述的單行腳本并不是Cron的替代品,因?yàn)镃ron工具支持眾多選項(xiàng),更加靈活,可定制性也更高。然而如果我們想運(yùn)行某些測試,比如I/O評(píng)測,上述的單行腳本也管用。

還可以參考:Linux 下 11 個(gè)定時(shí)調(diào)度任務(wù)例子

2. 如何不使用clear命令清空終端的內(nèi)容

你如何清空終端的內(nèi)容?你可能會(huì)認(rèn)為這是一個(gè)傻問題。好吧,大家都清楚可以使用clear命令。如果養(yǎng)成使用ctrl + l快捷鍵的習(xí)慣,我們會(huì)節(jié)省大量時(shí)間。

Ctrl + l快捷鍵的效果和clear命令一樣。所以下一次你就可以使用ctrl + l來清空終端的內(nèi)容了。

總結(jié):因?yàn)?code>ctrl + l是一個(gè)快捷鍵,我們不可以在腳本中使用。所以如果我們需要在腳本中清空屏幕內(nèi)容,還是需要使用clear命令。但我能想到的所有其他情況,ctrl + l都更加有效。

3. 在其它目錄運(yùn)行一個(gè)命令,然后自動(dòng)返回當(dāng)前工作目錄

這是一個(gè)很多人可能不知道的令人吃驚的技巧。你可能想在其它目錄運(yùn)行任何一個(gè)命令,然后再回到當(dāng)前目錄。要實(shí)現(xiàn)這樣的目的,你只需要將命令放在一個(gè)圓括號(hào)里。

via: http://www.tecmint.com/useful-linux-hacks-commands/

作者:Avishek Kumar 譯者:goreliu 校對(duì):wxy

本文由 LCTT 原創(chuàng)翻譯,Linux中國 榮譽(yù)推出

來源:http://www.tecmint.com/useful-linux-hacks-commands/

責(zé)任編輯:王雪燕 來源: Linux中國
相關(guān)推薦

2022-06-12 15:32:27

bashLinux

2017-08-30 19:11:38

Linux命令行tab

2015-05-25 10:40:22

Linux命令行技巧

2017-01-16 15:12:36

Linuxwatch命令命令

2013-09-27 09:56:25

2009-12-23 14:14:09

Linux高級(jí)命令行

2017-09-05 08:57:02

Linux命令行技巧

2015-10-08 09:01:51

2011-03-01 09:17:34

Linux命令行

2009-07-31 18:43:55

linux vi命linux vi命令詳添加行號(hào)

2013-09-10 10:34:49

PowerShell

2018-10-22 10:30:58

命令Fedora操作系統(tǒng)

2018-04-25 08:25:01

Linux命令行密碼管理器

2019-09-29 10:05:26

Linux命令行工具代碼

2020-12-20 17:34:50

Linux命令行終端

2014-01-09 14:43:40

Linux用戶命令行

2015-09-29 16:03:43

2021-03-20 21:43:17

LibreOffice命令行開源

2018-03-14 14:27:00

2019-09-09 15:43:29

UnixLinux命令行
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲一区视频在线播放 | 免费在线成人 | 成人精品一区 | 欧美日韩亚洲国产 | 国产精品永久 | 亚洲精品一二三区 | 成人性生交a做片 | 成人九区 | 日日操av| 天天干夜夜| 午夜羞羞 | 成人在线视 | 韩日一区二区三区 | 午夜天堂 | 日韩精品一区中文字幕 | 久久久久亚洲 | 久久成人综合 | 在线国产99 | 男人影音 | 亚洲高清av在线 | 亚洲一区二区av | 亚洲视频在线看 | 免费视频成人国产精品网站 | 亚洲免费一 | 9999国产精品欧美久久久久久 | 一区在线播放 | 欧美精品在线免费观看 | 91在线影院| 欧美在线视频网站 | 亚洲视频欧美视频 | 久久福利电影 | 91精品观看| 成人影院av| 91精品中文字幕一区二区三区 | 欧美aaaa视频 | 国产精品视频一区二区三区不卡 | 久久宗合色 | 九九热九九 | 91精品国产乱码久久久久久久久 | 国产午夜三级一区二区三 | 国产日韩欧美中文 |