2013/09/21

我的Linux Mint筆記

root那些

使用root身份相等的權限執行指令
sudo <指令>
把目前的terminal暫時切換到root身份(exit會退回原本的user)
su
su指令,需要知道root的密碼才能切換身份,但是root的密碼不該有人知道,或者說不該有人以root的身份登入系統,因此就有了sudo這個命令的誕生,如果想暫時切換成root身份,可以用
sudo su
即可(sudo指令會向你再次確認目前使用者的密碼)

Grub2設定

grub.cfg在
/boot/grub/grub.cfg
但是他是組合出來的,所以要改設定來源,grub目錄本體放在
/etc/grub.d
內容有
00_header
05_debian_theme
06_mint_theme
10_linux
10_lupin
20_linux_xen
20_memtest86+
30_os-prober
30_uefi-firmware
40_custom
41_custom
README
其中預設項目以及預設讀秒在
00_header
,請加入以下兩行來設定預設項目(從0開始數)和倒數讀秒
# Do this as early as possible, since other commands might depend on it.
# (e.g. the `loadfont' command might need lvm or raid modules)
for i in ${GRUB_PRELOAD_MODULES} ; do
  echo "insmod $i"
done

GRUB_DEFAULT=0
GRUB_TIMEOUT=5

if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi
if [ "x${GRUB_DEFAULT}" = "xsaved" ] ; then GRUB_DEFAULT='${saved_entry}' ; fi
if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=10 ; fi
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
修改完成之後執行
sudo update-grub
來更新grub menu



 輸入法那些小事

個人推薦以hime來取代gcin,原因很簡單,我覺得hime的icon比gcin的好看
hime是從gcin fork出來的一個branch,作者希望收一些gcin不收的patch,以及改進一些bug和UX,分別用過gcin和hime之後,個人覺得hime用起來爽度比較高,不過還是會告訴你gcin怎麼安裝!
sudo apt-get install hime # 安裝hime輸入法

然後然後!!!

  • 如果你已經習慣了Windows上的微軟新注音輸入法,建議不要使用新酷音,採用hime / gcin內,原本就有的 "詞音" 輸入法,稍候也會附上文章教你把詞音調教調整成比較接近微軟新注音輸入法的狀態
如果想在hime上使用新酷音的使用者就...
sudo apt-get install hime-chewing # 安裝hime的新酷音

想使用gcin的使用者這樣做
sudo apt-get install gcin # 安裝gcin輸入法
gcin上的新酷音
sudo apt-get install gcin-chewing # 安裝gcin的新酷音

最後附上一篇文章:小克's 部落格: 讓Linux下的中文輸入法更接近微軟新注音使用體驗
對於從Windows跳槽的人應該會有幫助

軟體、套件安裝

軟體來源請選這兩個(以台灣來說比較快),而且我遇到很多套件都下載失敗


文字編輯器

  • vim心法
    • 我的vim筆記
  • vi
  • nano
    • 可以試試看,比vi / vim更人性化一點
  • gedit
    • 如果你需要GUI介面!
    • 如果你沒有用過vi, vim, nano這類文字介面編輯器,可以用這個
  • emacs
    • 可是Linux Mint並沒有預載
    • sudo apt-get install emacs
  • 看看Wikipedia怎麼說
    • http://en.wikipedia.org/wiki/Category:Linux_text_editors

2 則留言:

  1. 可以 sudo su 阿哈哈

    回覆刪除
  2. 對於特定檔案類型的 vim 設定檔建議擺在 ~/.vim/ftplugin/ 底下。例如我的 ~/.vimrc 只有全域設定,像 http://jdh8.twbbs.org/pub/vimrc.txt ,但是我的 ~/.vim/ftplugin/javascript.vim 裡面寫

    setlocal formatoptions-=fm
    setlocal noexpandtab
    setlocal shiftwidth=4
    setlocal softtabstop=4
    setlocal tabstop=4

    回覆刪除