本文适用小菜,各種大牛請繞道。
本人使用的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”,回到位址欄。