ref: https://cmdchallenge.com/#/hello_world
今天分享的是一個有趣的 Command Line Interface(CLI) 挑戰,該挑戰主要是基於 Linux bash 的環境有一系列的指令挑戰
挑戰內容基本上都不會太困難,一開始都是非常基礎的 Linux 指令操作,後面會需要使用 grep, sed, awk, find 等不同指令的組合來完成任務。
大部分的題目都會基於一些情境,譬如想要針對 httpd server 底下的 log 進行過濾,計算符合某些內容的行數等等
每道題目除了自行挑戰外也可以看一下別人的解決方案,不過解決方案中有一些是作弊的內容,譬如直接針對題目用 echo 輸出之類的,就滿搞笑的。
我認為這類型的挑戰有兩個值得去玩看看的理由
1. 測試自已是否能夠解決每一個問題,順便看一下自己的解決方式跟別人的比起來如何,有時候會有一些意想不到的指令與用法可以讓整個寫法更為簡潔
2. 如果有面試需求的時候,可以考慮從這邊找一些相關題目,看看面試者對於 shell script 的熟悉度,同時互相討論每個解法的好壞處。
歡迎愛寫 shell script 的人都寫一遍看看
同時也有6部Youtube影片,追蹤數超過11萬的網紅TRIBE ch.,也在其Youtube影片中提到,・いよいよ「酔いどれ団」出陣!トップバッターは【サワ・ミオリ】 キャプテンりっきぃからの指令で奥義「力-STRREGTH-」発動 獲得財宝が×2倍となったミオリンは「凱旋」で大量獲得を狙いに行く 「酔いどれ団」の【貴重な酔いどれ話をミオリンが暴露】!? 奥義を活かすプラス収支で終われるのか!? [...
bash指令 在 紀老師程式教學網 Facebook 八卦
[免費電子書] 10 本 BASH 腳本語言免費電子書送給你!
今天要介紹的資源,也是無意間發現的。是關於 Linux 上面的 BASH 腳本語言程式設計相關的電子書,一共十本,完全免費送給您!
先跟不了解什麼是 BASH 腳本語言的朋友解說一下。所謂 BASH 腳本語言,是一種可以把數十道要執行的 Linux 命令列指令集合起來,佐以條件判斷、重複執行等額外機制,讓這十幾道指令一口氣執行完畢的一種電腦語言。
接著您或許會問,這要幹嘛?這對 Linux 網管人員十分重要。舉例來說,一位新人報到,貴公司有五、六種資料庫,如:出缺勤系統、原始碼版本控制系統...等,您被任命要替新人在這五、六個資料庫間開帳號。假設一種資料庫平均需下六道指令好了!五個資料庫您就得下達 6x5 = 30 道指令。這時候,若把這 30 道指令寫成 BASH 腳本語言,一執行起來後,只會問網管人員「新人帳號」與「新人密碼」,剩下的 30 道指令,就飛也似地執行完畢,這樣生活不是很美好嗎(謎之聲:然後要記得告訴老闆開五個資料庫的帳號需要一小時,這麼簡單的「創造優質生活」伎倆,不用我再教了吧...哈哈哈)?
了解什麼是 BASH 腳本語言後,要給大家推薦一下這十本電子書我覺得哪本比較好?先給各位這十本電子書的網址:
http://teknixx.com/free-programming-books-bash/
如果您對 Linux 命令列不太熟,建議先看這本,裡面有基本的 Linux 指令介紹:
"Linux Shell Scripting Tutorial v1.05r3: A Beginner's handbook"
http://www.freeos.com/guides/lsst/
接著,如果您只想練到「夠用就好」的水準,建議看這本:
"The Command Line Crash Course"
http://learncodethehardway.org/cli/book/
如果您想練到「技壓全場」的水準,我覺得這本不錯:
"BASH Programming - Introduction HOW-TO"
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
當然啦~說到 Linux,一定不能忘記「鳥哥的 Linux 私房菜」!他很熱心地整理了 Linux 相關的資訊,給大家參考。鳥哥的網址如下:
http://linux.vbird.org/
希望今天的介紹,大家會喜歡喔!下次看到不錯的資源,小弟再介紹給大家(不過也沒辦法天天有大魚大肉吃就是了... :-P )。
bash指令 在 Kewang 的資訊進化論 Facebook 八卦
大家在工作的時候是不是都會放個音樂來提振一下精神呢?像小編不是聽網路廣播就是聽 YouTube 的音樂,但每次都要在瀏覽器為 YouTube 專門開一個分頁,再加上 Google Chrome 是一個記憶體怪獸,這樣真的很耗資源啊!於是剛剛找了一下,mps-youtube 這個文字介面的播放器可以讓你不用開瀏覽器就能聽音樂或看影片囉!
這是一套用 python 開發的播放器,在 Ubuntu 上直接用 apt install mps-youtube 安裝,然後輸入 mpsyt 就可以操作了。因為是文字介面,所以全部的操作都是輸入指令,對於工程師來說絕對不是什麼問題啦!像下面這樣子,就可以直接聽久石讓大師的吉卜力合輯啦:
```bash
mpsyt playurl https://www.youtube.com/watch?v=7LEmer7wwHI
```
* mps-youtube : 文字介面 YouTube 播放器:http://jamyy.us.to/blog/2014/11/6892.html
#mps #youtube
bash指令 在 TRIBE ch. Youtube 的評價
・いよいよ「酔いどれ団」出陣!トップバッターは【サワ・ミオリ】
キャプテンりっきぃからの指令で奥義「力-STRREGTH-」発動
獲得財宝が×2倍となったミオリンは「凱旋」で大量獲得を狙いに行く
「酔いどれ団」の【貴重な酔いどれ話をミオリンが暴露】!?
奥義を活かすプラス収支で終われるのか!?
[酔いどれ団財宝:+0pt]
推し!:左中段「赤7」炸裂!!
◆「BATTLE TRIBE-女帝無想-」海賊団戦略◆
↓↓↓
https://youtu.be/P03e8yftRx0

bash指令 在 TRIBE ch. Youtube 的評價
・キャプテンりっきぃからの指令で奥義「力-STRREGTH-」発動
1,500枚GETで獲得財宝が×2倍となったミオリン
更なる財宝獲得へ続行を決意!そして・・・!?
ラスト「バーサス」に挑み追撃を狙う!そして・・・!?
奥義を活かすプラス収支で終われるのか!?
[酔いどれ団財宝:+0pt]
推し!:奥義「力」発動!
◆「BATTLE TRIBE-女帝無想-」海賊団戦略◆
↓↓↓
https://youtu.be/P03e8yftRx0

bash指令 在 TRIBE ch. Youtube 的評價
・ニューオカマー【麗奈】が★を集める旅にイザ出発!
番組より「全3戦で★を20個集めよ」との指令が!?
様々なミッションをクリアして麗奈はご褒美をGETする事が出来るのか!?
ミッション失敗で麗奈より自腹にて視聴者プレゼント!!
第1戦に相応しく麗奈の引きが爆発する!
はやくも企画潰しの臭いが・・・!?
はたして麗奈は★を何個集める事が出来たのか!?
推し!:強すぎる引き!!

bash指令 在 Linux Command Line Tutorial - Introduction to Bash Scripting 的八卦
... 重製影片Linux Command Line Tutorial For Beginners 20 - Introduction to Bash Scripting https://www.youtub... ... 【 Linux 】常用 指令 教學. ... <看更多>