天天看點

[Ubuntu] Ubuntu使用筆記

本文适用小菜,各種大牛請繞道。

本人使用的Ubuntu10.04,以下的操作都是指在Ubuntu10.04下操作實作的。

硬碟安裝方式時,需在一開始執行:sudo umount -l /isodevice

安裝成功後,雙系統在開機時無Window啟動項,可執行:sudo update-grub

28.檢視環境變量指令

export

27.設定"桌面"為"Desktop"

sudo gedit /home/[user_name]/.config/user-dirs.dirs

改掉其中的漢字為英文,我自己修改後内容如下:

# This file is written by xdg-user-dirs-update

# If you want to change or add directories, just edit the line you're

# interested in. All local changes will be retained on the next run

# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped

# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an

# absolute path. No other format is supported.

#

XDG_DESKTOP_DIR="$HOME/Desktop"

XDG_DOWNLOAD_DIR="$HOME/Download"

XDG_TEMPLATES_DIR="$HOME/Template"

XDG_PUBLICSHARE_DIR="$HOME/Public"

XDG_DOCUMENTS_DIR="$HOME/Document"

XDG_MUSIC_DIR="$HOME/Music"

XDG_PICTURES_DIR="$HOME/Picture"

XDG_VIDEOS_DIR="$HOME/Video"

儲存後,在登出本使用者之前,請確定相應的路徑已經建立好相應的目錄。登出後再進入,生效。

26.資源回收筒路徑:/home/[user_name]/.local/share/Trash/files

25.find指令使用

find [search.folder.path] -name 'search.keyword'

示例:删除目前目錄下所有的".svn"檔案夾

find . -type d -name '.svn' | xargs rm -rf

"."代表目前目錄,"-type"代表搜尋類型,值為"d"表示搜尋檔案夾,值為"f"表示搜尋檔案,"-name"指定搜尋關鍵字為".svn";

xargs指以find的結果為參數,執行"rm -rf":即強制遞歸滴删除檔案夾及檔案夾下的所有檔案

24.指令行打開檔案夾界面

Ubuntu 預設的檔案夾管理器是nautilus,則指令如下:

打開目前目錄:nautilus .

打開指定目錄:nautilus folder/path

23.删除所有.svn目錄

這也是我當初查找 Linux find 指令的目的。

1) find . -type d -name ‘.svn’ | xargs rm -rf #先(遞歸)找到目前路徑下含有 .svn的檔案目錄,再經 xargs逐個幹掉

#(處理方式是逐個,并不是’删一條顯示删了一條再繼續删’這樣的)

2) find . -type d -iname ‘.svn’ -exec rm -rf {} \; #先(遞歸)找到.目前路徑下含有.svn的檔案目錄,再幹掉

-iname filename #同-name ,差別 -i 忽略大小寫

需要注意的是如果檔案名字包含新行或者空格的話,指令将會被錯誤操作。

22.在日志中截取字元串并排重

一個檔案file.name中存儲着有規律的日志,某行日志示例如下:

/stat.lg?system=10&uid=56156364&ua=firefox&flagid=55111&code=ry4K&channel=web

為從日志截取其中的"uid"值(以"uid="開頭,以"&ua"結尾内的任意字元串)并對其進行排重,可用指令如下:

cat file.name |sed 's/.*uid=//g' |sed 's/&ua.*$//g' |sort |uniq |wc -l

最後将輸出排重後的"uid"計數

21.修改/etc/hosts通路dl-ssl.google.com

如果按照官方的步驟去使用Android SDK,在國内環境會出現:

Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect

但是ping是正常的:

PING dl-ssl.google.com (74.125.237.1) 56(84) bytes of data.

64 bytes from dl-ssl.google.com (74.125.237.1): icmp_seq=1 ttl=46 time=199 ms

則修改hosts,即可正常:

sudo gedit /etc/hosts

在檔案開頭添加:

74.125.237.1 dl-ssl.google.com

即可正常。

20.檢查MD5碼

指令:md5sum file.name

例:

[email protected]:~/Downloads$ md5sum eclipse-SDK-3.7.2-linux-gtk.tar.gz

79b90faa1ee6e7af1910c3a5077b594f eclipse-SDK-3.7.2-linux-gtk.tar.gz

19.修改目前使用者/root密碼

目前使用者:passwd username

root: sudo passwd root

18.SVN指令的使用

教程連結:http://www.blogjava.net/woxingwosu/archive/2007/07/20/130482.html

此處強調svn commit -m "LogMessage",個人處理時沒有帶"-m"參數,導緻更新失敗。

17.Ubuntu中安裝RTX

教程連結:http://www.php-oa.com/2011/01/06/linux-wine-rtx.html

教程未提及的注意事項:

17.1 安裝過程中會出現一個“正在設定 ttf-mscorefonts-install”界面,界面需要将光标移動到“确定”/“OK”處,移動方法為按“Tab”鍵。

17.2 安裝“winetricks”過程中會有彈出浏覽器及一個檔案夾,此時請注意看終端的提示,它要求使用者下載下傳msxml3.msi并複制到所彈出的檔案夾中。

17.3 RTX安裝過程中會選擇安裝路徑,請予更改,否則會在“/home/adminator/”下生成相應安裝檔案。

16.下載下傳過程中斷點續傳指令

wget -c http://url.url

另一個斷點續傳的指令是curl -C - -O http://url.url

“-C -”表示繼點續傳,第二個"-"表示自動嘗試連結,"-O"表示下載下傳的資源在本地的命名和伺服器命名相同

經實踐,效果不如wget好用。在此僅當記錄了解。

示例如下:第一次下載下傳到過8%,然後按Ctrl+C人為中止

[email protected]:~/tmp$ wget -c http://gd.tuwien.ac.at/infosys/browsers/opera/linux/1162/opera_11.62.1347_i386.deb

--2012-04-13 09:33:55-- http://gd.tuwien.ac.at/infosys/browsers/opera/linux/1162/opera_11.62.1347_i386.deb

Resolving gd.tuwien.ac.at... 192.35.244.50

Connecting to gd.tuwien.ac.at|192.35.244.50|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 11446570 (11M) [application/x-debian-package]

Saving to: `opera_11.62.1347_i386.deb'

8% [==> ] 1,014,756 252K/s eta 75s ^C

第二次斷點續傳,終端顯示資訊提示HTTP respondCode值是206,下載下傳進度中"+"表示之前已經下載下傳的,"="及">"表示本次建立的下載下傳連結所下載下傳的操作

[email protected]:~/tmp$ wget -c http://gd.tuwien.ac.at/infosys/browsers/opera/linux/1162/opera_11.62.1347_i386.deb

--2012-04-13 09:34:09-- http://gd.tuwien.ac.at/infosys/browsers/opera/linux/1162/opera_11.62.1347_i386.deb

Resolving gd.tuwien.ac.at... 192.35.244.50

Connecting to gd.tuwien.ac.at|192.35.244.50|:80... connected.

HTTP request sent, awaiting response... 206 Partial Content

Length: 11446570 (11M), 10299690 (9.8M) remaining [application/x-debian-package]

Saving to: `opera_11.62.1347_i386.deb'

19% [+++===> ] 2,254,228 280K/s eta 39s

15.檢視檔案安裝路徑:whereis eclipse

檢視運作檔案所在路徑:which eclipse

以上以“eclipse”為例

另:

檢視軟體安裝位置:

dpkg -L xxxx

檢視軟體是否安裝:

dpkg -l | grep filename

檢視軟體版本:

aptitude show xxx

13.終端處直接使用adb指令

adb完整路徑為/home/sodino/android-sdk-linux/platform-tools/adb

為了在終端能夠直接使用adb,可執行:

sudo update-alternatives --install /usr/bin/adb adb /home/sodino/android-sdk-linux/platform-tools/adb 300

終端會有提示如下:

update-alternatives: using /home/sodino/Mission/Android/android-sdk-linux/platform-tools/adb to provide /usr/bin/adb (adb) in auto mode.

則此時即可直接在終端使用adb指令了

12.Ubuntu解壓RAR後中文亂碼

隻裝unrar,不裝rar。

參考自:http://zebozhuang.blog.163.com/blog/static/171479804201141595533483/

另使用轉碼工具convmv

參考自:http://blog.csdn.net/hfw_1987/article/details/5677302

enca:http://bin.bin2bing.com/?p=181

11.FTP SSH工具

FTP工具使用:Filezilla

SSH工具有Putty,但該工具無法儲存自定義設定,不推薦使用。直接在終端下運作指令吧:

例如要登入192.178.1.10的主機,端口為2233,以sodino的使用者名登入,指令如下

ssh -l sodino 192.178.1.10 -p 2233

等待一會兒後會要求你輸入密碼,然後即可登入使用

10.Ubuntu輸入法使用 小企鵝輸入法 ,五筆/拼音 中英文切換都相當流暢。以下文字适用于Fcitx4.0.1。

sudo apt-get install fcitx

下載下傳安裝後可能沒有五筆輸入法,解決如下:

sudo apt-get install fcitx-table-wubi fcitx-config-gtk

下載下傳安裝五筆拼音碼表如下:

sudo apt-get install fcitx-table-wbpy fcitx-config-gtk

在輸入狀态下,按Ctrl + 5即可重新開機生效。

有可能輸入法被關閉了,再次啟動直接在終端輸入fcitx即可。

禁用“雙拼”/“區位”輸入,且設定五筆拼音為預設輸入法:

右擊小企鵝輸入法,選擇“配置Fcitx”--“配置”--“輸入法”,将“雙拼”/“區位”的優先級設定為0,表示禁用;設定“碼表”值為“1”,拼音輸入法值為“2”。則此時重新開機并右擊小企鵝輸入法,選擇“選擇輸入法”可看到先後順序是“五筆字形”/“五筆拼音”/“拼音”。

接下來需要将“五筆字形”/“五筆拼音”的順序對調:

sudo gedit /usr/share/fcitx/data/table/wbx.conf

将其“Priority=”值設定為“2”;

sudo gedit /usr/share/fcitx/data/table/wbpy.conf

将其“Priority=”值設定為“1”.

再重新開機并右擊小企鵝輸入法,選擇“選擇輸入法”可看到先後順序是“五筆拼音”/“五筆字形”/“拼音”。

OK,世界和平了。

相應快捷鍵:

切換輸入法: 左Ctrl+左Shift

重新載入: Ctrl + 5

翻頁: - =

添加新詞組: 先打出想添加的詞并按Enter,如"周傑倫",然後按“Ctrl+8”,根據提示按“左方向鍵”将“周”顯示出來,最後按Enter即可。

中文特殊字元:

頓号"、"是英文"\"

"……" 是英文 "^"

"×" 是是英文 "*"

9.使Ubuntu識别GBK編碼

執行 sudo vim /var/lib/locales/supported.d/zh

加入以下配置參數

zh_CN.GB18030 GB18030

zh_CN.GBK GBK

zh_CN.GB2312 GB2312

zh_HK.BIG5 BIG5

zh_TW.BIG5 BIG5

執行 sudo locale-gen

提示以下資訊,成功了(可是比較慢,耐心等等)

zh_CN.GB18030… done

zh_CN.GBK… done

……

在終端中輸入 sudo gconf-editor

依次開啟/apps/gedit-2/preferences/encodings/輕按兩下右側auto_detected,在彈出對話框中點選Add,添加Values值為GB2312,确定後選中,點選Up按鈕将其移至第一位。

同樣方法,對show_in_menu進行設定,并将GB2312置于首位。

參考自:http://www.byvoid.com/blog/gedit-encoding/

另,gedit使用指定編碼打開檔案,指令如下:

gedit --encoding=GBK ~/file/path

本文内容歸CSDN部落格部落客Sodino 所有

轉載請注明出處:http://blog.csdn.net/sodino/article/details/7423902

8.管理應用程式

指令:Software-center

界面操作為:“Applications”→“Ubuntu Software Center”

7.使用者管理

指令:users-admin機主使用者管理

shares-admin共享管理

6 設定中心(相當于Window 的控制台)

運作指令:gnome-control-center

引申出如下:

6.1 GNOME配置編輯器

運作指令:gconf-editor,即運作出該編輯器界面。

應用舉例:選擇"/"→"desktop"→"gnome"→"background"→"picture_filename",重新編輯該圖檔路徑,即設定桌面背景。

6.2 檢視顯示器屬性

運作指令:gnome-display-properties,可檢視顯示器屬性resolution,并可設定rotation(試試upside-down)

6.3 gnome-power-preferences 電源管理

6.4 gdmsetup 登入視窗設定

6.5 重新開機gnome:sudo /etc/init.d/gdm restart

6.6 重新開機桌面環境的Panel: killall gnome-panel

5.Ubuntu下圖像處理工具推薦:GPaint KolourPaint4 gimp

sudo apt-get install gpaint

sudo apt-get install kolourpaint4

sudo apt-get install gimp

4.GNOME全稱:GNU Network Object Model Environment GNU網絡對象模型環境

Ctrl+Alt+F6:從圖形界面進入指令行模式

Ctrl+Alt+F8:從指令行模式退出進入圖形界面

3.筆記本安裝Ubuntu後,無法連接配接Wifi

本人遇到的情況是無線驅動未安裝。使用網線直連路由器上網,點選"System"→"Administration"→"Hardware Drivers"(等同于運作jockey-gtk),等待其自動搜尋出無線驅動名後安裝即可(本人選擇的b43驅動)。期待分享更好的方法。

2.強制關閉某個無響應程式

兩種方法:

2.1 top與kill結合使用

在終端下使用top指令,找到該程式的pid,然後按"k",輸入pid,回車即可。

亦可在知道pid的情況下,直接使用kill指令。

2.2 右擊Panel→Add to Panel→輸入"Force Quit"→選中後點選“Add“,添加到Panel上,然後點選Force Quit圖示,再點選無響應程式,即可強制關閉。

1.快捷鍵

快捷鍵的檢視與設定請在“System”→“Preferences”→"Keyboard Shourcuts"中進行

Alt+F1: 選中Top Panel處的"Applications",可用方向鍵進行選擇(對Ubuntu10.04)

Alt+F2: 同Windows下的win+R(運作)

Alt+F5: 恢複視窗為大小最佳狀态

Alt+F7: 選中目前視窗,移動方向鍵相當于用滑鼠進行位置拖動

Alt+F8: 選中目前視窗,移動方向鍵相當于用滑鼠進行大小伸縮

Alt+F9: 目前視窗最小化

Alt+F10: 目前視窗最大化/目前視窗恢複原狀

Alt+Paint: 對目前視窗進行截屏(相當贊)

Ctrl+Alt+T: 快捷打開指令行終端

Ctrl+Alt+D: 快捷回到桌面

另:自己試試Ctrl+Alt+(4個方向鍵吧)

在Nautilus檔案管理器中,Ctrl+L相當于Window下“Alt+D”,回到位址欄。

繼續閱讀