請 "誇張地" 秀 "這張圖"
操作與說明
同樣一個動作 (例如唱歌), 如果做的時候用不同的表情 ("充滿感情地唱" 或 "輕鬆愉快地唱"), 或作用在不同的東西上面 ("唱 「紅豆詞」 這首歌" 或 "唱 「山村姑娘」 這首歌"), 效果就會不同. 對電腦下命令, 也是如此. 同樣是下一個 command 命令 (例如 ls), 你可以給不同的 option 選項 (-a 或 -l) 來稍微改變這個命令的 "表情", 也可以給命令列 argument 參數 (/usr/bin 或 /usr/share/icons) 來指定這個命令要作用在那個目錄或檔案身上. 如果我們把 command 想成是動詞, 那麼 option 就是副詞, argument 就是受詞. (可以自己再舉一些例句嗎?)
cd ~ ls # 列出這裡的東西. ls -l # 詳盡地列出這裡的東西. ls -l -a # 詳盡地列出這裡所有的東西. ls / # 列出根目錄下的東西. pwd # (但我人還是留在原地.) ls -l / # 詳盡地列出根目錄下的東西. ls -l /hoTAB
jeTAB
puTAB
ckTAB
olTAB
jeTAB
# 詳盡地列出...目錄下的東西.上箭頭
JeTAB
# 詳盡地列出 /home/.../JediTux2.jpg 這個檔案的資訊.
上面的 TAB
不是要按 T, A, B 三個鍵,
而是要按鍵盤最左邊的 "TAB" 鍵. 這個功能叫做 file name
completion (檔案名稱快打?). 下面的 TAB
效果類似, 不過它會自動搜尋可用的命令, 而不是搜尋可用的目錄/檔案,
所以叫做 command completion. 另外, 下面的
^A
表示 "按著 Ctrl 鍵不放, 然後點一下 A,
再放掉 Ctrl", 後面的五個 ^D
也類似.
這些也都是 "readline 函式庫" 提供的特殊功能.
上箭頭
^A
^D
^D
^D
^D
^D
xloadiTAB
cd /home/jeditux/public_html/ckhung/b/jt/ # 且慢動手! 請先動腦想想如何少按一些鍵? xloadimage -xzoom 150 JediTux2.jpg # 胖胖的 Jedi Tux xloadimage -xzoom 200 -yzoom 300 -brighten 200 JediTux2.jpg # 猜猜看各個 option 分別是什麼意思?
- xloadimage 的手冊上說, -fork 這個 option 可以讓你立即回到命令列下, 同時顯示的圖形並不會消失. 請試試看如何同時看這三張圖 (原來的, 胖胖的, 和 "很誇張的").
- 如果你的電腦裡面裝有 desktop-backgrounds 這個套件的話, 請實驗並解釋下句的效果: xloadimage -onroot -fullscreen /usr/share/pixmaps/backgrounds/space/hst_pillars_m16.jpg 如果把 -onroot 去掉呢? 如果把 -fullscreen 去掉呢? 所以這兩個 options 的功用分別是什麼?
態度與文化
- 勤於動腦, 以減少動手, 是 Jedi Tux 必備的美德.
- 要學的命令很多; options 更多. 不可能也不需要全部記起來, 懂得查手冊最重要.
新命令索引
- 本頁最新版網址: https://frdm.cyut.edu.tw/~ckhung/b/jt/s0102.php; 您所看到的版本: February 14 2012 10:32:25.
- 作者: 朝陽科技大學 資訊管理系 洪朝貴
- 寶貝你我的地球, 請 減少列印, 多用背面, 丟棄時做垃圾分類。
- 本文件以 Creative Commons Attribution-ShareAlike License 或以 Free Document License 方式公開授權大眾自由複製/修改/散佈。