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 的人都寫一遍看看
sed awk 在 เกมถูกบอกด้วย v.2 Facebook 的最讚貼文
https://www.humblebundle.com/books/unix-linux-books?partner=ggcp
แพ็คใหม่จาก Humble นะครัช ครั้งนี้คือ UNIX & LINUX by O'REILLY รายละเอียดมีดังนี้
.
จ่าย $1 รับ
Classic Shell Scripting
Linux Device Drivers
Introducing Regular Expressions
grep Pocket Reference
Unix Power Tools
.
จ่าย $10 รับเพิ่ม
Learning the Bash Shell
Learning the vi and Vim Editors
Linux in a Nutshell
sed & awk
Linux System Programming
.
จ่าย $18 รับเพิ่ม
bash Cookbook
Linux Observability with BPF
Mastering Regular Expressions
Effective awk Programming
Linux Pocket Guide
Cybersecurity Ops with bash
.
รายละเอียดเพิ่มเติมดูที่หน้าร้านค้า
https://www.humblebundle.com/books/unix-linux-books?partner=ggcp
.
ดีลนี้หมดเวลาในอีก 20 วันกว่าๆ
.
ถึงหน้าปกจะดูเหมือนสารคดีสัตว์โลก แต่แพ็คนี้ก็รวม eBook (แน่นอนว่าภาษาอังกฤษล้วน) ที่เกี่ยวข้องกับ Unix และ Linux ล้วนๆ ใครทำงานด้านนี้ต้องการหนังสือไปเพิ่มพูนความรู้ก็จัดกันไป
-------------------------------
GGKeyStore.com ร้านขาย Steam Wallet, เกม Steam, Xbox Pass, PSN ไทย, ไอดีเกมมือถือ, Pokemon TCGO ราคาถูก รับของทันที
-------------------------------
Battlefield V (Origin) แจกฟรีสำหรับสมาชิก Prime Gaming ดูวิธีรับที่นี่ - https://bit.ly/3Cn4urT
sed awk 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
มาลองเล่น Ubuntu บน Windows 10 กัน !!!!
เป็นวิธีรัน Bash (Shell script) ของ Ubuntu บน Windows 10 (Build 14316)
แต่ต้องลงทะเบียนก่อนที่ https://insider.windows.com/
แล้วก็ทำตามรูปในลิงค์ ง่าย ๆ
http://thehackernews.com/…/how-to-run-ubuntu-on-windows-10.…
ซึ่งเมื่อทำแล้ว ก็สามารถใช้คำสั่งพวก ssh, apt, rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, apache, mysql, python, perl, ruby, php, vim, emacs และอื่น ๆ
.ใครลองแล้วเป็นไง มาเล่าสู่กันบ้างนะอิ ๆ