歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

打造完美Linux操作系統

  Linux的靈活性表現在多個方面,達到同一目的的多種途徑和快速解決問題,就是表現之一,這同時產生了很多小竅門,我們這裡介紹一下常見的一些小竅門。

    1、不重起電腦而僅重起GNOME桌面

    保存和關閉需要保存的文件後,用Ctrl-Alt-Backspace 組合鍵就可重啟GNOME,如果Ctrl-Alt-Backspace 組合鍵被禁用,可以輸入

    sudo /etc/init.d/gdm restart

    2、在GNOME啟動時自動打開小鍵盤的數字鎖Num Lock

    加入universe軟件庫後,用新立得安裝numlockx

  x11 (universe) > numlockx

  如果沒有這個分類,請搜索一下這個包,

    備份/etc/X11/gdm/Init/Default文件:

    sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup

    編輯/etc/X11/gdm/Init/Default:

    sudo gedit /etc/X11/gdm/Init/Default

    找到這行(應當是最後一行)。

    exit 0

    在"exit 0"前邊一行加上

if [ -x /usr/bin/numlockx ]; then

/usr/bin/numlockx on

fi

    保存文件。

    更改會在下次啟動GNOME時生效。如果想要馬上試驗一下,可以先關閉Num Lock然後重啟GNOME即可,不需要重啟電腦。

    3、在GNOME啟動時自動運行程序

    這類似Windows中的開機啟動程序,我們選擇系統->首選項->會話,選擇啟動程序分頁,用添加、 編輯和刪除按鈕來管理要在登錄時啟動的程序。

    4、切換到終端模式

    用Ctrl-Alt-F1 組合鍵可切換到第一個終端。要切換回桌面,可以按Ctrl-Alt-F7組合鍵。總共有六個終端可用。它們各自對應Ctrl-Alt-F1到 Ctrl-Alt-F6。

    5、讓Ctrl-Alt-Backspace組合鍵不重啟X

    備份/etc/X11/xorg.conf文件。

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup

    編輯/etc/X11/xorg.conf。

sudo gedit /etc/X11/xorg.conf

    在文件末尾加上

Section "ServerFlags"

Option "DontZap" "yes"

EndSection

    保存文件,更改會在下次啟動GNOME時生效。如果想讓更改立刻生效可以手動重啟GNOME。

    6、使用Nautilus非浏覽模式

    在Nautilus文件浏覽器中,選擇編輯->首選項。單擊行為分頁。不勾選總是在浏覽器窗口中打開。關閉再重新打開Nautilus。

    7、在 Nautilus顯示隱藏項目

    默認情況下,Nautilus,也就是我們的文件浏覽工具,是不顯示隱藏項目的,可使用Ctrl-H快捷鍵切換顯示/隱藏隱藏文件夾。

    要永久顯示隱藏文件,選擇編輯->首選項。單擊視圖分頁。勾選“顯示隱藏和備份文件”。

    8、以root用戶權限在 Nautilus 中浏覽文件

    默認情況下,我們的用戶在Nautilus中的權限很低,管理文件很不方便,所以我們可以設置以root用戶權限在 Nautilus 中浏覽文件,在/usr/share/applications目錄中新建一個桌面配置項:

 sudo gedit /usr/share/applications/Nautilus-root.desktop

    在文本編輯器中打開空白的Nautilus-root.desktop

    在這個文件中寫入:




[Desktop Entry]

Name=文件管理器(超級用戶)

Comment=Browse the filesystem with the file manager

Exec=gksudo "nautilus --browser %U"

Icon=file-manager

Terminal=false

Type=Application

Categories=Application;System;

    保存文件並關閉文件編輯器gedit,要以根用戶啟動 Nautilus,可選擇 應用程序->系統工具->文件管理器(Root),

    9、在Nautilus中查看遠程SSH、 FTP和SFTP服務器

    用Ctrl+L打開Nautilus的位置欄,在位置欄中輸入:

    對SSH用:

    ssh://[email protected]

    對FTP用:

    ftp://[email protected]/

    對SFTP用:

    sftp://[email protected]

    將username替換為你的用戶名,把@後的部分替換為服務器的地址。在必要時系統會向你索要密碼。如果沒有用戶名(匿名),可以省略username和@標志。

    也可以同時輸入密碼,如:

    ftp://username:[email protected]/

    10、在GNOME桌面顯示我的電腦、家目錄和回收站

    首先確定加入了universe和multiverse軟件庫,在《打造完美linux系統:硬件相關》一文中有詳細教程,用新立得安裝gtweakui程序:

    Gnome桌面環境 (universe) > gtweakui

    完成gTweakUI安裝後,選擇系統->首選項->gTweakUI - Nautilus。勾選顯示計算機圖標, Show home icon和顯示回收站圖標。這個更改會立刻生效。

    11、改變文件的默認“打開方式”

    在Nautilus中,右鍵單擊文件,選擇屬性。屬性對話框彈出。單擊打開方式 分頁。這裡列出了一些可選的應用程序。 你可以選擇你想用的默認程序。如果想用的應用程序不在列表中,可以用添加按鈕來在列表中添加應用程序。 如果沒有你所想的程序,可以單擊“使用自定義命令”打開一個輸入欄,輸入程序名或是再用“浏覽”按鈕找到相應的程序。

    12、將默認郵件客戶程序改為Thunderbird

    安裝好Thunderbird後,選擇系統->首選項->首選應用程序單擊郵件閱讀器分頁,選擇自定義在命令框中,輸入 mozilla-thunderbird %s,然後關閉即可。

圖10

    13、在右鍵菜單中添加以根用戶打開文件選項

    新建立文件Open as root

gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root

    在這個文件中添加

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do

gnome-sudo "gnome-open $uri" &

done

    保存,繼續輸入:

chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root

    現在右鍵單擊文件,選擇Scripts->Open as root就可以在右鍵菜單中添加以root用戶打開文件選項,

    14、禁止終端模式用蜂鳴器發聲

    蜂鳴器的聲音太刺耳啦,這樣關掉:打開終端,選擇:應用程序->系統工具->終端,在工具欄選擇編輯->編輯當前配置文件.選擇常規分頁。去掉勾選終端響鈴。

    15、加快Mozilla Firefox浏覽網頁的速度



    如果你覺得firefox在Linux下的速度不如Windows,那麼加快Mozilla Firefox浏覽網頁的速度吧,選擇應用程序->互聯網->Firefox,在導航工具欄的URL欄中輸入 about:config,在過濾器找到並更改下列參數:

  *

    network.dns.disableIPv6 - 把 Value 參數設成true。

  *

    network.http.pipelining - 把 Value參數設成true。

  *

    network.http.pipelining.maxrequests - 把Value 參數設成8。

  *

    network.http.proxy.pipelining - 把 Value參數設成true.

  重新啟動Mozilla Firefox,

  16、禁止Mozilla Firefox用蜂鳴器發聲

    打開 應用程序->互聯網->Firefox,在Mozilla Firefox中,在地址欄輸入about:config

    過濾器輸入Accessibility.typeaheadfind.enablesound,下面顯示出accessibility.typeaheadfind.enablesound後,雙擊即可選擇false,

    重新啟動Mozilla Firefox

    17、恢復成Mozilla Firefox的原裝圖標

  如果你喜歡用Mozilla Firefox的狐狸圖標,那麼在命令行依次輸入下面的命令:

    首先是下載圖標:

wget -c /pic/18/a2006-1-11-436fox.png

wget -c /pic/18/a2006-1-11-965ent.png

    更改權限:

chmod 644 mozilla-firefox.png

chmod 644 document.png

    替換圖標:

sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-firefox.png

sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-firefox.XPm

sudo dpkg-divert --rename /usr/lib/mozilla-firefox/icons/default.xpm

sudo dpkg-divert --rename /usr/lib/mozilla-firefox/icons/document.png

sudo dpkg-divert --rename /usr/lib/mozilla-firefox/chrome/icons/default/default.xpm

sudo cp mozilla-firefox.png /usr/share/pixmaps/mozilla-firefox.png

sudo cp mozilla-firefox.png /usr/share/pixmaps/mozilla-firefox.xpm

sudo cp mozilla-firefox.png /usr/lib/mozilla-firefox/icons/default.xpm

sudo cp document.png /usr/lib/mozilla-firefox/icons/document.png

sudo cp mozilla-firefox.png /usr/lib/mozilla-firefox/chrome/icons/default/default.xpm

    用Ctrl-Alt-Backspace組合鍵,僅重起GNOME即可。

    18、恢復成Mozilla Thunderbird的原裝圖標

    如果你喜歡用Mozilla Thunderbird的獵鷹圖標,那麼在命令行依次輸入下面的命令:

  首先是下載圖標:

wget -c http://frankandjacq.com/ubuntuguide/mozilla-thunderbird.xpm

    更改權限:

chmod 644 mozilla-thunderbird.xpm

    替換圖標:

sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird.xpm

sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-menu.xpm

sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm

sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm



sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm

sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm

sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/default.xpm

sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird.xpm

sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-menu.xpm

sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm

sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm

sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm

sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm

sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/default.xpm

    用Ctrl-Alt-Backspace組合鍵,僅重起GNOME即可。

    19、安裝/刪除 .deb包

    如果你下載的安裝文件是deb包,也就是Ubuntu或者Debian Linux的安裝文件(Ubuntu 是基於Debain的),那麼你用下面的命令安裝這個deb文件

sudo dpkg -i 包名.deb

    要刪除.deb文件

sudo dpkg -r 包名

    20、轉 .rpm文件為.deb文件

    也許你需要安裝的程序是紅帽子(Redhat Linux)的安裝包??rpm格式的,那麼你可以輕松地把它轉化為deb文件來安裝:

sudo alien package_file.rpm

    21、一次性重命名同一文件夾裡的所有文件

    有時我們需要一次性重命名文件夾裡的所有文件,比如照片,這時我們需要mvb_1.6,先下載它:

wget -c http://frankandjacq.com/ubuntuguide/mvb_1.6.tgz

    解壓就可以運行了:

sudo tar zxvf mvb_1.6.tgz -C /usr/

sudo chown -R root:root /usr/mvb_1.6/

sudo ln -fs /usr/mvb_1.6/mvb /usr/bin/mvb

    在終端輸入mvb加新的名字,就可以一次性重命名同一文件夾裡的所有文件,如圖十七所示:

    22、設定系統環境變量

    很多時候我們都需要自行設定系統環境變量,比如使用jdk時等,通過編輯bash.bashrc文件可以達到這個目的:

    備份並編輯:

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup

sudo gedit /etc/bash.bashrc

    在文件末尾加上相應的環境變量,這些變量對整個系統有效,比如我的jdk在桌面,那麼我添加這樣一行:

Java_HOME=/home/aaron/Desktop/jdk1.5

export JAVA_HOME

PATH=$PATHJAVA_HOME/bin

export PATH

    保存文件即可。

    23、把“man” 手冊頁輸出到一個文件

    在命令行看man實在太痛苦了,我們可以這樣把它輸出到一個文件:

man command col -b > file.txt

    24、計算文件的MD5值

    如果你需要驗證文件的完整性(integrity),那麼確實需要計算文件的MD5值,比如我們要計算文件file.txt的MD5值,把輸入放到文件file.txt.md5中以方便查看:

md5sum file.txt > file.txt.md5

    25、檢查文件的MD5值

    假定file.txt和它的file.txt.md5文件在同一文件夾中。



    那麼在這個文件夾的命令行輸入

md5sum -c file.iso.md5

    即可

    26、掛載/卸載光盤鏡像文件(ISO)

    要掛載光盤鏡像文件(ISO),不需要裝類似Windows下的虛擬光驅,在命令行輸入:

  先要創建目錄/media/iso

sudo mkdir /media/iso

sudo modprobe loop

sudo mount file.iso /media/iso/ -t iso9660 -o loop

    我們這裡假設要掛載file.iso。

    要卸載光盤鏡像文件(ISO),在命令行輸入:

sudo umount /media/iso/

    27、更改GRUB菜單的讀秒時間

    如果你覺得開機GRUB菜單太快或太慢,那麼我們這樣調節:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup

sudo gedit /boot/grub/menu.lst

    menu.lst相當於Windows的boot.ini

    找到 ...

timeout 3

...

    替換為

timeout 你要的秒數

    保存文件。

    28、更改GRUB的默認啟動項

    如果你想默認啟動Windows,那麼這樣改:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup

sudo gedit /boot/grub/menu.lst

    找到 ...

default 0

...

    替換為

default Windows的號碼

    號碼從0開始,開機時,你數一下就知道Windows的號碼啦。保存文件。

    29、在啟動時暫時跳過一些服務的啟動

    果啟動某些服務時出了問題,導致啟動太慢,那麼Ctrl+C可以暫時跳過一些服務的啟動。

    30、永久啟用/禁用某個服務

    我們可以像在Windows中一樣關掉某些不用的程序,比如計劃任務和打印,那麼我們運行服務設置:系統->系統管理->服務,Ubuntu會索要密碼,請輸入你的密碼,勾選/不勾選想要運行的服務,然後點確定。

    31、在關機時清空/tmp/文件夾

    編輯sysklogd文件:

sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup

sudo gedit /etc/init.d/sysklogd

    找到         ...

stop)

log_begin_msg "Stopping system log daemon..."start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile

log_end_msg $?...

    在下面加上   

rm -fr /tmp/* /tmp/.??*

    保存文件即可。



sudo gedit /boot/grub/menu.lst

    menu.lst相當於Windows的boot.ini

    找到 ...

timeout 3

...

    替換為

timeout 你要的秒數

    保存文件。

    28、更改GRUB的默認啟動項

    如果你想默認啟動Windows,那麼這樣改:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup

sudo gedit /boot/grub/menu.lst

    找到 ...

default 0

...

    替換為

default Windows的號碼

    號碼從0開始,開機時,你數一下就知道Windows的號碼啦。保存文件。

    29、在啟動時暫時跳過一些服務的啟動

    果啟動某些服務時出了問題,導致啟動太慢,那麼Ctrl+C可以暫時跳過一些服務的啟動。

    30、永久啟用/禁用某個服務

    我們可以像在Windows中一樣關掉某些不用的程序,比如計劃任務和打印,那麼我們運行服務設置:系統->系統管理->服務,Ubuntu會索要密碼,請輸入你的密碼,勾選/不勾選想要運行的服務,然後點確定。

    31、在關機時清空/tmp/文件夾

    編輯sysklogd文件:

sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup

sudo gedit /etc/init.d/sysklogd

    找到         ...

stop)

log_begin_msg "Stopping system log daemon..."start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile

log_end_msg $?...

    在下面加上   

rm -fr /tmp/* /tmp/.??*

    保存文件即可。



  先要創建目錄/media/iso

sudo mkdir /media/iso

sudo modprobe loop

sudo mount file.iso /media/iso/ -t iso9660 -o loop

    我們這裡假設要掛載file.iso。

    要卸載光盤鏡像文件(ISO),在命令行輸入:

sudo umount /media/iso/

    27、更改GRUB菜單的讀秒時間

    如果你覺得開機GRUB菜單太快或太慢,那麼我們這樣調節:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup

sudo gedit /boot/grub/menu.lst

    menu.lst相當於Windows的boot.ini

    找到 ...

timeout 3

...

    替換為

timeout 你要的秒數

    保存文件。

    28、更改GRUB的默認啟動項

    如果你想默認啟動Windows,那麼這樣改:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup

sudo gedit /boot/grub/menu.lst

    找到 ...

default 0

...

    替換為

default Windows的號碼

    號碼從0開始,開機時,你數一下就知道Windows的號碼啦。保存文件。

    29、在啟動時暫時跳過一些服務的啟動

    果啟動某些服務時出了問題,導致啟動太慢,那麼Ctrl+C可以暫時跳過一些服務的啟動。

    30、永久啟用/禁用某個服務

    我們可以像在Windows中一樣關掉某些不用的程序,比如計劃任務和打印,那麼我們運行服務設置:系統->系統管理->服務,Ubuntu會索要密碼,請輸入你的密碼,勾選/不勾選想要運行的服務,然後點確定。

    31、在關機時清空/tmp/文件夾

    編輯sysklogd文件:

sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup

sudo gedit /etc/init.d/sysklogd

    找到         ...

stop)

log_begin_msg "Stopping system log daemon..."start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile

log_end_msg $?...

    在下面加上   

rm -fr /tmp/* /tmp/.??*

    保存文件即可。


right">



Copyright © Linux教程網 All Rights Reserved