顯示具有 Command 標籤的文章。 顯示所有文章
顯示具有 Command 標籤的文章。 顯示所有文章

2006年7月6日 星期四

[Ctrl]+L-Alt+Fn 的軟方法 - chvt

最近找到一個好玩的指令 chvt

以往都是按 [Ctrl]+L-Alt+F1 ~ [Ctrl]+L-Alt+F2 之類的來切換 console

其實來有另外一種方法 chvt

chvt 1 跳到第一個 console

chvt 2 跳到第二個 console

以此類推... ^o^

在 XWindow 下好像也可以喔~~~ 至少在 FC5 下是可以的~~~ 玩一玩吧~~~ ^+++^

tar 的新功能~~~

以前我們要解開一個 tarball 總是要去分辨這個檔案是用哪一個格式壓縮的

於是就
tar xjf file.tar.bz2
tar xzf file.tar.gz
tar xZf file.tar.Z
tar xf file.tar

但是現在呢...

噹!噹!噹!

一律給它 tar xf file.tar[.Z|.gz|.bz2] 就可以啦~~~ 喔~ 耶~ 讚啦~ ^o^

2006年4月21日 星期五

將光碟片備份成ISO檔

# isoinfo -d -i /dev/cdrom
...
Logical block size is: 2048
Volume size is: 260743
...
# dd if=/dev/cdrom bs=2048 count=260743 conv=notrunc,noerror > cdrom.iso

2006年4月11日 星期二

原來 Ctrl + s 也有發揮功用的地方啊~

以前就常常不小心在 Console 底下按到 Ctrl + s

結果鍵盤怎麼敲就是沒有反應

還以為是 Console 當掉了... XD

後來才知道是因為不小心按到 Ctrl + s 這個 hotkey

也知道再按下 Ctrl + q 就可以回復原狀了

但是這麼礙手礙腳的指令為什麼要留在那邊呢!?

最近終於體會到為什麼了... :D

有時候 Console 下會出現一堆訊息跑個不停

例如在 compile 程式的時候

因為程式很大所以往往要 complie 很長的一段時間

如果想要稍微停下來看看現在的情況 Ctrl + s 就是一個很方便的 hotkey

功能就像一般的計時器一樣~ 可以暫時看一下目前累積的時間~ 但是實際上計時器仍然在計時中~

所以就可以 Ctrl + s 暫時停一下 page up, page down 看看目前 compile 的情況

但是 compile 的動作實際上還在執行~ 看完情況後就可以 Ctrl + q 馬上回到最新的 compile 狀態

而且不會影響到 compile 的時間~ 像這種類似的情況 Ctrl + s Ctrl + q 就是一組相當方便的 hotkey 了~ ^__^

one line command - md5sum

有時候下載回來的目錄裡面有太多的 md5sums 需要做檢驗
一個一個去找出來打 md5sum -c md5sums 指令實在是太累了
於是懶人們產生了 one line command 的想法
下面的指令用意在找到所有的 md5sums 並做檢驗
for i in `find -name "md5sums"`; do cd `echo $i | cut -d '/' -f 2`; md5sum -c md5sums; cd -; done

2006年3月26日 星期日

sha1sum on Mac OS X

最近在抓 Fedora Core 5 的 iso 檔
需要 sha1sum 的檢查
如果有系統上有裝 Fink 的話
只要再裝上 textutils 就可以了
sudo apt-get install textutils
不用再去抓什麼來路不明的軟體

2006年3月25日 星期六

你永遠不知道意外會在什麼時候發生

剛剛做了一件讓我後悔莫及的事
如果再給我一次機會我希望可以備份在光碟上面
最近幫我的 Notebook 換了一顆硬碟
原本的硬碟已經出現壞軌現象
結果在將原本的資料用 tar czf 起來後
傳到另外一台電腦上
接著想要解開裡面某部份的檔案
不小心把指令下錯了
tar czf bakup.tgz files
結果當然是原本的資料完了... Orz
現在真的是欲哭無淚啊 T.T
電視上的保險有在保電腦資料的嗎 XD

2005年8月20日 星期六

Windows console MS-DOS 下的 ls 跟 vi ... :P

我在 Windows console MS-DOS 下只想要用 ls 跟 vi
所以就做了兩個 BAT 檔
放到適當的位置就可以用啦... 不過寫得挺粗糙的... :P

:: vi.bat
@vim %*

:: ls.bat
@echo off
if "%1"=="-l" (
    if not "%2"=="" (
        @dir %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir
    )
) else if "%1"=="-a" (
    if not "%2"=="" (
        @dir /a /w %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir /a /w
    )
) else if "%1"=="-al" (
    if not "%2"=="" (
        @dir /a %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir /a
    )
) else if "%1"=="-la" (
    if not "%2"=="" (
        @dir /a %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir /a
    )
) else (
    if not "%1"=="" (
        @dir /w %*
    ) else (
        @dir /w
    )
)
@echo on