婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 你可能不知道的Shell(有趣的知識)

你可能不知道的Shell(有趣的知識)

熱門標簽:地圖標注員都是年輕人 華鋒e路航港口地圖標注 河南信譽好的不封卡電話外呼系統 打電話機器人接我是他的秘書 客服外呼系統怎么樣 如果做線上地圖標注 江蘇云電銷機器人公司 百度地圖標注錯了有責任嗎 揭陽智能電話機器人推薦

Shell也叫做命令行界面,它是*nix操作系統下用戶和計算機的交互界面。Shell這個詞是指操作系統中提供訪問內核服務的程序。

這篇文章向大家介紹Shell一些非廣為人知、但卻實用有趣的知識,權當品嘗shell主食后的甜點吧。

科普

先科普幾個你可能不知道的事實:

    Shell幾乎是和Unix操作系統一起誕生,第一個Unix Shell是肯·湯普遜(Ken Thompson)以Multics上的Shell為模范在1971年改寫而成,并命名Thompson sh。即便是后來流行的bash(shell的一種變體),它的年齡實際上比當前流行的所有的Linux kernel都大,可謂在Linux系統上是先有Shell再有Kernel。 當前絕大部分*nix和MacOS操作系統里的默認的Shell都是bash,bash由Brian Fox在1987年創造,全稱Bourne Again shell ( bash)。 你或許聽說除了bash之外,還有Bourne shell ( sh),Korn shell ( ksh),C shell (包括 csh and tcsh),但是你知道這個星球上一共存在著大約50多種不同的shell么?想了解他們,請參考 http://www.freebsd.org/ports/shells.html。 每個月tiobe上都會給一個編程語言的排名,來顯示各種語言的流行度。排名指數綜合了全球范圍內使用該語言的工程師人數、教學的課程數和第三方供應商數。截止至2012年11月份,tiobe公布的編程語言排行榜里,bash的指數是0.56%排名22位。如果算上它旗下的awk 0.21%和tcl 0.146%,大概就能排到14名。注意這里還不包括bash的同源的兄弟姐妹csh、ksh等,算上它們,shell家族有望接近前十。值得一提的是一直以來shell的排名就很穩定,不像某些“暴發戶”語言,比如objective-c,這些語言的流行完全是因為當前Apple系的崛起,但這種熱潮極有可能來得快去得更快。

5.全球最大的源代碼倉庫Github里,shell相關的項目數占到了8%,躋身前5和Java相當,可見在實戰工程里,shell可謂寶刀不老。圖片來源,參見這里

一些強大的命令

再分享一些可能你不知道的shell用法和腳本,簡單強大!

在閱讀以下部分前,強烈建議讀者打開一個shell實驗,這些都不是shell教科書里的大路貨哦:)

1、!$!$是一個特殊的環境變量,它代表了上一個命令的最后一個字符串。如:你可能會這樣:

$mkdir mydir
$mv mydir yourdir
$cd yourdir

可以改成:

$mkdir mydir
$mv !$ yourdir
$cd !$

2、sudo !!以root的身份執行上一條命令 。

場景舉例:比如Ubuntu里用apt-get安裝軟件包的時候是需要root身份的,我們經常會忘記在apt-get前加sudo。每次不得不加上sudo再重新鍵入這行命令,這時可以很方便的用sudo !!完事。

【陳皓:酷殼博主(@左耳朵耗子)注:在shell下,有時候你會輸入很長的命令,你可以使用!xxx來重復最近的一次命令,比如,你以前輸入過,vi /where/the/file/is, 下次你可以使用 !vi 重得上次最近一次的vi命令。】

3、cd –回到上一次的目錄。

場景舉例:當前目錄為/home/a,用cd ../b切換到/home/b。這時可以通過反復執行cd –命令在/home/a和/home/b之間來回方便的切換。

(陳皓注:cd ~ 是回到自己的Home目錄,cd ~user,是進入某個用戶的Home目錄)

4、‘ALT+.' or ‘ESC> .'熱建alt+. 或 esc+. 可以把上次命令行的參數給重復出來。

5、^old^new替換前一條命令里的部分字符串。

場景:echo "wanderful",其實是想輸出echo "wonderful"。只需要^a^o就行了,對很長的命令的錯誤拼寫有很大的幫助。(陳皓注:也可以使用 !!:gs/old/new)

6、du -s * | sort -n | tail

列出當前目錄里最大的10個文件。

7、:w !sudo tee %

在vi中保存一個只有root可以寫的文件

8、date -d@1234567890

時間截轉時間

9、> file.txt

創建一個空文件,比touch短。

10、mtr coolshell.cn

mtr命令比traceroute要好。

在命令行前加空格,該命令不會進入history里。

11、echo “ls -l” | at midnight

在某個時間運行某個命令。

12、curl -u user:pass -d status=”Tweeting from the shell” http://twitter.com/statuses/update.xml

命令行的方式更新twitter。

13、curl -u username –silent “https://mail.google.com/mail/feed/atom” | perl -ne ‘print “\t” if /name>/; print “$2\n” if /(title|name)>(.*)\/\1>/;'

檢查你的gmail未讀郵件

14、ps aux | sort -nk +4 | tail

列出頭十個最耗內存的進程 

15、man ascii

顯示ascii碼表。

場景:忘記ascii碼表的時候還需要google么?尤其在天朝網絡如此“順暢”的情況下,就更麻煩在GWF多應用一次規則了,直接用本地的man ascii吧。

16、ctrl-x e

快速啟動你的默認編輯器(由變量$EDITOR設置)。

17、netstat –tlnp

列出本機進程監聽的端口號。(陳皓注:netstat -anop 可以顯示偵聽在這個端口號的進程)

18、tail -f /path/to/file.log | sed '/^Finished: SUCCESS$/ q'

當file.log里出現Finished: SUCCESS時候就退出tail,這個命令用于實時監控并過濾log是否出現了某條記錄。 

19、ssh user@server bash /path/to/local/script.sh

在遠程機器上運行一段腳本。這條命令最大的好處就是不用把腳本拷到遠程機器上。 

20、ssh user@host cat /path/to/remotefile |//img.jbzj.com/files/uploadimg/20121123/1109370.png -gravity NorthWest -background transparent -extent 720×200  output.png

  改一下圖片的大小尺寸  

21、lsof –i

實時查看本機網絡服務的活動狀態。

22、vim scp://username@host//path/to/somefile

vim一個遠程文件 

23、python -m SimpleHTTPServer

一句話實現一個HTTP服務,把當前目錄設為HTTP服務目錄,可以通過http://localhost:8000訪問 這也許是這個星球上最簡單的HTTP服務器的實現了。

24、history | awk '{CMD[$2]++;count++;} END { for (a in CMD )print CMD[a] " " CMD[a]/count*100 "% " a }' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10

(陳皓注:有點復雜了,history|awk ‘{print $2}'|awk ‘BEGIN {FS=”|”} {print $1}'|sort|uniq -c|sort -rn|head -10)

這行腳本能輸出你最常用的十條命令,由此甚至可以洞察你是一個什么類型的程序員。

25、tr -c “[:digit:]” ” ” /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR=”1;32″ grep –color “[^ ]“

想看看Marix的屏幕效果嗎?(不是很像,但也很Cool!)

看不懂行代碼?沒關系,系統的學習一下*nix shell腳本吧,力薦《Linux命令行與Shell腳本編程大全》。

最后還是那句Shell的至理名言:(陳皓注:下面的那個馬克杯很不錯啊,404null.com挺有意思的)。

“Where there is a shell,there is a way!”

Unix Shell變色馬克杯

標簽:馬鞍山 赤峰 邵陽 婁底 金昌 淘寶邀評 巴彥淖爾 許昌

巨人網絡通訊聲明:本文標題《你可能不知道的Shell(有趣的知識)》,本文關鍵詞  你,可能,不知道,的,Shell,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《你可能不知道的Shell(有趣的知識)》相關的同類信息!
  • 本頁收集關于你可能不知道的Shell(有趣的知識)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人免费视频免费观看| 国产自产v一区二区三区c| 欧美一区二视频| 亚洲九九爱视频| 欧美片在线播放| 欧美成人vps| 日本一二三四高清不卡| 欧美色倩网站大全免费| 免费欧美高清视频| 亚洲欧洲精品一区二区三区| 99久久99久久久精品齐齐| 亚洲欧美日韩在线播放| 亚洲精品一卡二卡| 水蜜桃久久夜色精品一区的特点| 亚洲裸体在线观看| 欧美日韩国产免费一区二区| 日日夜夜精品视频免费| 丁香六月久久综合狠狠色| 一级做a爱片久久| 久久综合色婷婷| 国产成人夜色高潮福利影视| 久久精品欧美日韩精品 | 成人黄色在线网站| 久久久91精品国产一区二区三区| 97国产一区二区| 免费高清不卡av| 18欧美乱大交hd1984| 免费日本视频一区| 国产精品美女视频| av一区二区三区四区| 有坂深雪av一区二区精品| 欧美综合一区二区| 99久久免费国产| 亚洲美女在线国产| 91国模大尺度私拍在线视频| 狠狠色伊人亚洲综合成人| 亚洲综合色丁香婷婷六月图片| 久久久久久久性| 国产精品免费久久| 亚洲视频狠狠干| 欧美成人乱码一区二区三区| 久久精品国产秦先生| 美女视频黄a大片欧美| 爽爽淫人综合网网站| 最新高清无码专区| 玉足女爽爽91| 日本女人一区二区三区| 亚洲va天堂va国产va久| 亚洲主播在线观看| 视频一区中文字幕国产| 国产亚洲欧美中文| 中文字幕乱码一区二区免费| 91精品视频网| 99re热视频精品| 久久久久久久久久美女| 精品福利视频一区二区三区| 欧美大片拔萝卜| 精品国产麻豆免费人成网站| 1区2区3区欧美| 国产中文一区二区三区| 国产大陆a不卡| 色吧成人激情小说| 国产成人精品午夜视频免费| 久久激情综合网| 亚洲欧美国产77777| 成人成人成人在线视频| 亚洲一区二区三区四区五区黄| 国产精品成人在线观看| 欧美精品自拍偷拍动漫精品| 久久精品夜色噜噜亚洲aⅴ| 日韩主播视频在线| 99久久精品免费看| 亚洲精品国产视频| 在线视频中文字幕一区二区| ...av二区三区久久精品| 国产精选一区二区三区| 精品国精品国产| 麻豆国产91在线播放| 一区二区三区成人| 7777精品伊人久久久大香线蕉最新版| 国产欧美日本一区视频| 亚洲一区二区中文在线| www.欧美日韩国产在线| 欧美私人免费视频| 日韩黄色一级片| 欧美熟乱第一页| 精品在线播放午夜| 精品国产一二三区| 制服丝袜日韩国产| 北岛玲一区二区三区四区| 老鸭窝一区二区久久精品| 国产精品婷婷午夜在线观看| 在线观看网站黄不卡| 激情综合色播激情啊| 亚洲色图都市小说| 精品精品国产高清a毛片牛牛 | 有坂深雪av一区二区精品| 亚洲小说春色综合另类电影| 欧美三级日本三级少妇99| 一区二区高清免费观看影视大全| 日韩亚洲电影在线| 亚洲一二三四区| 亚洲天堂av一区| 欧美国产在线观看| 亚洲欧美日韩久久精品| 精品国产免费一区二区三区四区| 99久久精品国产导航| 经典三级视频一区| 激情综合五月天| 91麻豆文化传媒在线观看| 亚洲欧洲www| 欧美一区二区三区四区久久| www.一区二区| 国产一区二区电影| 色欧美片视频在线观看| 欧美日韩免费电影| 欧美区视频在线观看| 国产美女视频一区| 懂色av中文一区二区三区| 91色九色蝌蚪| 日韩免费观看2025年上映的电影| 亚洲视频一二三| 日韩av电影免费观看高清完整版| 视频在线观看一区二区三区| 一区av在线播放| 国产拍欧美日韩视频二区| 国产清纯在线一区二区www| 欧美另类久久久品| 91麻豆精品视频| 欧美色视频一区| 久久久午夜精品| 国产精品亚洲午夜一区二区三区| 亚洲国产综合色| 亚洲大型综合色站| 日韩高清不卡一区二区| 亚洲少妇中出一区| 美国欧美日韩国产在线播放| 国产一区二区美女诱惑| 日韩av电影天堂| 精品国产99国产精品| 欧美精品自拍偷拍| 国产欧美一区二区三区在线老狼| 亚洲色图欧美偷拍| www.视频一区| 久久久精品人体av艺术| 久久精品99久久久| 亚洲国产你懂的| 国产精品一区二区在线播放| 欧美大白屁股肥臀xxxxxx| 亚洲电影欧美电影有声小说| 激情小说欧美图片| 久久99久久久欧美国产| 国产欧美一二三区| 久久99久久精品欧美| 国产亚洲一区二区三区四区| 一区二区久久久| 欧美日韩亚洲另类| 一区二区成人在线| 欧美久久一区二区| 蜜臀av国产精品久久久久| 中文字幕欧美日韩一区| 成人性色生活片| 亚洲欧洲综合另类| 91精品国产综合久久国产大片| 日韩精品一二三四| 亚洲综合一区在线| 国产精品久久久爽爽爽麻豆色哟哟| 成人的网站免费观看| 久久成人免费日本黄色| 亚洲va韩国va欧美va精品| 一二三四区精品视频| 伊人夜夜躁av伊人久久| 国产日韩在线不卡| 国产情人综合久久777777| 日精品一区二区三区| 日韩一区国产二区欧美三区| 91丨porny丨蝌蚪视频| 欧美在线观看视频一区二区| 一区二区免费看| 99久久婷婷国产精品综合| 亚洲精品免费电影| 一本色道a无线码一区v| 亚洲综合激情小说| 欧美色图片你懂的| 国产成人在线色| 日本最新不卡在线| 久久久久久影视| 欧美成人激情免费网| 9191成人精品久久| 欧美日韩一级黄| 91精品在线观看入口| 欧美一级电影网站| 国产精品一区久久久久| 亚洲午夜在线视频| 亚洲综合激情网| 亚洲成a人片综合在线| 一区二区三区在线观看国产| 欧美日韩在线播放三区四区| 琪琪一区二区三区| 在线观看成人免费视频|