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

五個(gè)不容錯(cuò)過(guò)的Linux命令行技巧

系統(tǒng) Linux
高效地使用命令行是一個(gè)Linux系統(tǒng)管理員技能的重要組成部分。在本文中,我們提供了五個(gè)很酷甚至略顯古怪的Linux命令行技巧,可以幫你更有效地管理你的Linux系統(tǒng)。

 高效地使用命令行是一個(gè)Linux系統(tǒng)管理員技能的重要組成部分。在本文中,我們提供了五個(gè)很酷甚至略顯古怪的Linux命令行技巧,可以幫你更有效地管理你的Linux系統(tǒng)。

More=Less

在Linux上讀取文件通常會(huì)涉及到more和less命令。more命令從前向后讀取文件,因此在啟動(dòng)時(shí)就加載整個(gè)文件。less命令則允許在文件中前向或后向移動(dòng),加載時(shí)只讀取文件的下一部分。為了節(jié)約時(shí)間,一個(gè)有用的技巧便是將less命令建立別名為more:

$ alias more=less

把這一條加入你的.bashrc或者.bash_profile文件中,使之成為永久性的別名。

less命令使用方便,向前滾動(dòng)就像more命令一樣,可以通過(guò)敲擊空格鍵或f鍵來(lái)完成。使用一次b鍵則可以向后滾動(dòng)一屏。(在less命令的幫助頁(yè)面你還可以看到更多的命令選項(xiàng)。)

另一個(gè)輸出文件內(nèi)容的命令是cat命令,該命令將整個(gè)文件的內(nèi)容從上到下顯示在屏幕上。許多人不知道cat命令還有一個(gè)姐妹命令tac。正如你想象的那樣,tac命令也會(huì)顯示整個(gè)文件的內(nèi)容,但是順序相反,是從下至上。這個(gè)命令在讀取一個(gè)日志文件或其它受關(guān)注輸出在文件底部的事情時(shí)很有用

shuf命令用處不那么大,但卻很有意思,能夠打亂輸入數(shù)據(jù)的順序。試試運(yùn)行:

$ shuf filename

它將以隨機(jī)的順序返回文件內(nèi)容。

沒(méi)人能看到你的屏幕

在同一臺(tái)服務(wù)器上建立了多個(gè)SSH會(huì)話?你不該這么做。打開(kāi)多個(gè)SSH會(huì)話不僅浪費(fèi)計(jì)算機(jī)資源,而且還不方便管理。尤其是當(dāng)你使用窗口管理器(Window Manager)或是Putty之類包含多個(gè)終端并能迅速占據(jù)獨(dú)立屏幕位置的工具時(shí),尤其如此。更好的選擇是使用screen或者tmux之類的工具,允許你在一個(gè)SSH會(huì)話中建立多個(gè)終端。

screen命令很容易使用。首先,你需要確保你已經(jīng)安裝了screen程序。在Red Hat和Ubuntu主機(jī)上你需要安裝screen程序包,命令是:

$ sudo yum install screen

然后在終端會(huì)話中鍵入:

$ screen

看起來(lái)像什么事都沒(méi)發(fā)生,對(duì)吧?那你就錯(cuò)了。鍵入一個(gè)命令,如top,那么你將看到系統(tǒng)內(nèi)正在運(yùn)行的進(jìn)程。現(xiàn)在鍵入Ctrl-a-c(按住Ctrl鍵,然后敲a,然后再敲c),一個(gè)新的終端窗口會(huì)彈出來(lái)。你的舊窗口仍然可用。實(shí)際上你可以通過(guò)Ctrl-a-p回到前一個(gè)窗口,你還可以通過(guò)Ctrl-a- a在窗口之間循環(huán)。或者你還可以通過(guò)序號(hào)來(lái)選擇窗口,根據(jù)創(chuàng)建的順序,每個(gè)窗口序號(hào)不同,第一個(gè)窗口是Ctrl-a-0,然后是Ctrl-a-1,依次增加。你可以通過(guò)不斷按下Ctrl-a-c來(lái)創(chuàng)建更多的窗口,在命令行里鍵入exit就可以退出窗口。當(dāng)退出最后一個(gè)窗口時(shí),整個(gè)會(huì)話也將退出。

關(guān)于屏幕最好玩的事就是你可以保留當(dāng)前的屏幕,并隨時(shí)回到這個(gè)狀態(tài)。鍵入Ctrl-a-d,保留屏幕,然后你可以返回到最初運(yùn)行screen命令的那個(gè)窗口。隨后你可以退出主機(jī)。當(dāng)你再次登錄時(shí),你可以運(yùn)行:

$ screen -r

你的會(huì)話會(huì)重新開(kāi)始,并且所有之前的終端都將可用(前提是沒(méi)人關(guān)閉screen進(jìn)程或重啟主機(jī))。你可以在Screen的幫助頁(yè)面找到更多有用的信息。

另一種screen的替代工具是Tmux,它功能更強(qiáng)大使用更復(fù)雜,對(duì)多用戶共享屏幕非常有用。一個(gè)常見(jiàn)的應(yīng)用就是遠(yuǎn)程雙人共同編程。

HTTP服務(wù)器:當(dāng)你馬上需要一個(gè)Web服務(wù)器時(shí)!

當(dāng)你需要快速傳遞文件時(shí),最簡(jiǎn)單的方法之一就是通過(guò)HTTP服務(wù)器。我常常通過(guò)命令行快速地建立一個(gè)Ruby Web服務(wù)器:

$ ruby -rwebrick -e'WEBrick::HTTPServer.new(:Port => 3125, :DocumentRoot => Dir.pwd).start'

這會(huì)在3125端口為當(dāng)前目錄開(kāi)啟HTTP服務(wù):

http://your.server.com:3125

你還可以使用Python完成同樣的事:

$ python -m SimpleHTTPServer

這將在8000端口為當(dāng)前目錄開(kāi)啟HTTP服務(wù)。(你需要通過(guò)防火墻打開(kāi)這兩個(gè)端口。)

記住這一點(diǎn)很重要,任何人都可以從你的服務(wù)器上下載文件,所以一定要確保你知道自己對(duì)外提供了哪些文件,別把你不想與他人分享的東西也貢獻(xiàn)出去。

更好的進(jìn)程顯示工具:pgrep

你可能經(jīng)常發(fā)現(xiàn)自己會(huì)鍵入這樣的命令:

$ ps -A | grep ‘ruby’

1680 ? 00:05:45 ruby

30250 ? 00:06:39 ruby

但還有一個(gè)更簡(jiǎn)單的方法可以顯示進(jìn)程,并且不需要調(diào)用ps命令的輸出管道:pgrep。

$ pgrep -l ruby

1680 ruby

30250 ruby

你還可以查詢某個(gè)特定用戶運(yùn)行的進(jìn)程,如:

$ pgrep -u root

這會(huì)顯示所有root運(yùn)行的進(jìn)程。

最后你還可以使用一些grep式的查詢技巧:

$ pgrep -lv `whoami`

這條命令會(huì)列出所有不屬于你的用戶進(jìn)程(就像在grep命令中一樣,-v選項(xiàng)表示排除)。

拼寫(xiě)錯(cuò)誤

你可能知道aspell(或者ispell)庫(kù)可以允許你在Linux上進(jìn)行拼寫(xiě)檢查。但你還能獨(dú)立運(yùn)行aspell命令,或者集成到其它應(yīng)用程序中。例如,從命令行對(duì)一個(gè)文件進(jìn)行拼寫(xiě)檢查,你可以這樣運(yùn)行aspell:

$ aspell -c filename.txt

這條命令會(huì)啟動(dòng)一個(gè)交互式的拼寫(xiě)檢查程序,你可以檢查和更新文件中任何的拼寫(xiě)錯(cuò)誤。

但有時(shí)你只是想知道某個(gè)單詞該怎么拼,這時(shí)你需要look命令,它是命令行里一個(gè)好用的拼寫(xiě)檢查工具。鍵入look,以及你想要拼寫(xiě)的單詞的一部分,例如:

$ look vendo

就會(huì)返回一個(gè)以vendo開(kāi)頭的單詞列表。

原文鏈接:http://www.searchsv.com.cn/showcontent_45888.htm?lg=t

【編輯推薦】

  1. Linux/UNIX命令行小抄必備
  2. Linux命令行與高級(jí)技術(shù)專家的纏綿
  3. 十五個(gè)常用Linux命令行總匯
  4. Linux命令行閉關(guān)修煉札記
責(zé)任編輯:黃丹 來(lái)源: TechTarget中國(guó)
相關(guān)推薦

2024-01-25 18:08:57

CSSHTML文件

2019-07-02 10:05:11

Linux 開(kāi)源操作系統(tǒng)

2023-06-29 17:53:00

VSCode插件程序

2022-09-22 16:17:12

css編程語(yǔ)言開(kāi)發(fā)

2015-06-16 10:36:45

Linux命令行

2017-08-30 19:11:38

Linux命令行tab

2015-05-25 10:40:22

Linux命令行技巧

2023-12-04 11:05:44

2016-02-29 15:00:48

RSA/信息安全

2020-01-14 10:17:13

深度學(xué)習(xí)人生第一份工作人工智能

2024-01-18 00:00:00

開(kāi)發(fā)框架Port

2012-02-02 10:40:47

開(kāi)發(fā)者盛會(huì)Linux

2017-09-05 08:57:02

Linux命令行技巧

2009-12-23 14:14:09

Linux高級(jí)命令行

2023-08-03 07:44:09

MSBuild.NET

2015-10-08 09:01:51

2018-01-12 08:29:11

持續(xù)集成工具

2015-09-17 17:37:57

工具程序開(kāi)源

2019-10-29 09:00:00

AIOps人工智能

2014-07-10 10:56:21

jQuery
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 岛国午夜 | 日日夜精品视频 | 先锋资源网 | 国产精品一区久久久 | 久久免费国产 | 国产精品3区 | 国产午夜在线 | 国产小视频在线观看 | 天天久久 | 国产目拍亚洲精品99久久精品 | 97久久精品 | 成在线人视频免费视频 | 午夜精品久久久久久久星辰影院 | 蜜桃臀av一区二区三区 | 亚洲精品在线视频 | 亚洲高清电影 | 国产高清一区二区三区 | 欧美成人激情 | 99亚洲 | 91社区在线观看播放 | 亚洲精品v | 欧美国产一区二区 | 综合激情av | 日韩中文字幕一区二区 | 蜜月aⅴ免费一区二区三区 99re在线视频 | av黄色片在线观看 | 国产高清一二三区 | 一区二区三区四区在线视频 | 欧美日韩成人一区二区 | 999re5这里只有精品 | 欧美精品第一页 | 日韩精品亚洲专区在线观看 | 狠狠av| 欧美在线精品一区 | av在线播放免费 | 久热伊人 | 蜜桃视频一区二区三区 | 亚洲精品91| 精品欧美一区免费观看α√ | 黄色成人av | 中文字幕一区二区三区日韩精品 |