2012年7月17日 星期二

[Latex][固定表格]

有時我們會希望能夠把表格固定在一段文章內容的後面,

不希望由 Latex 來幫我們做動態調整。

這時候就可以用這方法:

\usepackage{float}

然後在宣告表格時

\begin{table}[H]

這樣就可以讓表格固定在你編輯的位置。

2012年7月5日 星期四

[Linux][Ubuntu][一些好用小招]

(1)
在 CLI 時,要達到 clear 這指令的效用,可以直接用 ctrl + l。

(2)
要讓 shell 自動幫你補完(之前有輸入過的)指令時,可以用 ctrl + r。

(3)
與 (2) 類似的功能,是在 .bashrc 裡面 加上以下兩行:

bind '"\x1b\x5b\x41":history-search-backward'
bind '"\x1b\x5b\x42":history-search-forward'
然後就可以藉由輸入部份指令後按上下鍵來搜尋之前有輸入過的指令並補完。

(4)
在 GUI 時,可以用 ctrl + alt + t 叫出 Terminal,default pwd 為使用者
的 home directory。

(5)
要取一個檔案的 basename 可以用 basename 這條指令。
像是 info coreutils 'tee invocation' 中有給兩個範例:

basename include/stdio.h .h 會得到 stdio 這個結果,也就是說它會取到
路徑的最尾端的 filename,然後依照 argv[2] 所給的 SUFFIX 將其於
filename 中消除並輸出結果。不過測試結果看起來沒支援 *。

(6)
與 basename 相對的是 dirname。

直接舉例,dirname /usr/bin/sort 會得出 /usr/bin 這個結果。

2012年7月1日 星期日

[Linux][Ubuntu][gnome-open and xdg-open]

有時我用 command-line 切到某個 directory 底下時,想要開啟 gui 介面。

因為 gui 介面在整理東西時偶爾比較方便。

這時 gnome-open 這個指令就派上用場了。

像是

zqpm@MyMachine:~$gnome-open .

就會打開 zqpm 家目錄的資料夾圖形介面。

It's interesting.

或許改天我可以 bind 一個 key 給它,這樣就不用打一串指令了。

我還是會覺得 gnome-open 很長的,當我很懶時。(攤手)

xdg-open 也可以達到同樣的功能。

不過我沒有 KDE 介面(我是用 GNOME)。

所以不確定 xdg-open 可否在 KDE 時可以達到一樣的效果。(在 GNOME 上可)

Reference:
Domon