[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
例:
sodino@Sodino-Desktop:~/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人为中止
sodino@sodino-desktop:~/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,下载进度中"+"表示之前已经下载的,"="及">"表示本次建立的下载链接所下载的操作
sodino@sodino-desktop:~/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”,回到地址栏。

你可能感兴趣的:(eclipse,ubuntu,输入法,工具,终端,文件管理器)