發表文章

目前顯示的是 3月, 2011的文章

Linux Tips

setleds +num 把鍵盤 Num Lock 設為 on 的狀態,可以加到 ~/.bashrc 中設定 Linux 開機後的狀態 sudo chown owner:group file | directory 如果檔案或目錄因權限不夠被鎖住而無法使用,可在終端機下用上述指令修改檔案的擁有者與群組為自已即可使用,例如: sudo chown johnny:johnny myTestFile sudo -i 可切換到 root 的權限,故後續指令就不需要再打 sudo 了

如何像 DOS 批次檔一樣在 Linux 中切換目錄?

以前在 DOS 的環境下,為了方便都會寫批次檔來切換很長名稱的目錄 但是在 Linux 的環境下,若要用 Shell Script 來切換目錄,則 Script 執行完畢後又會切換回原本的工作目錄 ( 所以這個方法是行不通的 ),除非用下列的方式: . [Script File] 或 source [Script File] 參考: UNIX的環境設定 第五小節 PS: Shell Script 就好像系統呼叫的副程式一樣,當副程式執行完畢後,必須將堆疊等環境恢復成執行前的狀態,所以上面的原因是合理的 Jack 連 ./ 都不想打了,所以要在 Script File 前面再多打那些字元當然也是不可行的

AMD Linux Diagnostics 安裝環境補充說明

在 "Cypress and Juniper GPU Overview and Board Design" Technical Training Guide Page 98 提到的開機設定檔 /boot/grub/menu.lst 是 Ubuntu 9.04 下的檔案,從 9.10 後這個檔案改成 /boot/grub/grub.cfg 而這個檔案是由系統自動產生的,若系統有更新核心檔案 (在 GRUB 有多新的選項出來) 或者進入 Recovery mode 重建 GRUB 選單,則之前修改的內容會被蓋掉,必須再重做一次 建議直接修改 /etc/default/grub GRUB_DEFAULT= 1 修改預設開機的選項為 1 # GRUB_HIDDEN_TIMEOUT=0 將這一行前面加 # 註解,強迫選單出現 GRUB_CMDLINE_LINUX=" mem=512M " 在 Recovery mode 後面加上的參數 修改完後執行 sudo update-grub 重建選單即可

解決 Ubuntu 的 doskey 功能在重開機後失效的問題

在 Ubuntu 的終端機模式下,所有輸入過的命令都會存放到環境變數 HISTFILE 所指定的檔案中,利用指令 echo $HISTFILE 即可查看。例如 root 會指到 /root/.bash_history 而一般使用者 johnny 則會指到 /home/johnny/.bash_history 另外 history 指令可用來列出所有曾輸入過的指令。目前有些同事安裝 Ubuntu 9.10 64-bit 版本會發生上述的問題,目前尚未找到根本的解決之道,治標的方法則是利用 history -w 強迫將目前記憶體中的指令寫入檔案中,這樣下次開機就可以用上、下鍵來選擇使用了 history -c 則會清除所有的命令,若覺得舊的命令太多了,就這樣清一清吧 參考: Ubuntu密技 - 最近輸入的命令 Bash history not working