iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

蠻可愛的指令與程式 系列

介紹一些蠻可愛的指令與程式

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

火車快飛

一般要列出目錄下的檔案,使用ls指令. Linux上也有人開發出一個sl指令. 執行結果就像這樣 : 看似無用的指令, 但是運用巧妙存乎一心,你有想到這個指令...

DAY 2

rm很兇悍!後果很嚴重.

rm指令刪除檔案以後,就一江春水向東流了. 其實不只rm, 當cp需要覆蓋檔案時,也是會把檔案刪除. 同樣的,mv也是有覆蓋檔案的情境. 這三個指令,都有 -i...

DAY 3

兩儀生四象

二進位很重要的,古人也常說.所以我們要好好練習二進位. 介紹 binclock, 這是一個用二進位表示時間的時鐘. fedora yum裡面安裝的是這個 htt...

DAY 4

什麼都說好的小敏

Linux指令中有一個yes,功能就是不斷的重複. 在有些文章中把他列為沒有用處的指令. 實際上有許多用處. 例如可以用來產生測試資料. yes 12345 |...

DAY 5

序列君

昨天看了一直yes的小敏,其中有利用yes產生的測試資料的應用. 但是產生的資料內容都一樣. yes可以配合cat的功能,產生計數的序列. 如: $ yes '...

DAY 6

洗牌王子

昨天看了序列君,產生序列. 那若是要打亂呢? 也就是俗稱的洗牌. 我們可以使用 shuf shuf的名稱來源是 shuffle,洗牌之意. 例如: λ shuf...

DAY 7

變化多端的 tr

tr 指令可以用來變化或是刪除. 例如將小寫變成大寫 echo 'this is a test' | tr "[:lower:]" &qu...

DAY 8

亂太郎

前面有介紹序列君,可以產生整數序列. 但若要產生亂數呢? 在Linux中,可以呼叫 $RANDOM echo $RANDOM 4344 可以搭配shell sc...

DAY 9

記得打開喇叭

今天要介紹的指令,記得要打開喇叭. date +%H:%M | espeak 會聽到用英文念出時間. date +%H:%M | espeak -ven-s...

DAY 10

獨一無二

在我們處理資料的時候,時常有去除重複只保留一個的需求. 在SQL Command中,有DISTINCT,可以達到此一功能. 在UNIX的指令中, uniq 除了...