一直想装个Linux系统玩一下的,可是一直又懒得动,怕麻烦。这次是不得不装了,因为工作中,有些程序需要在Linux系统下开发,在公司电脑上装了个虚拟机Virtual Box,然后在上面装了个ubuntu10.04进行软件开发。
在公司使用虚拟机总感觉不爽,而且系统和开发环境都是英文版的,对于初次接触ubuntu并且英文也不是很好的人来说简直是受罪,所以回家自己装了个最新版的ubuntu12.04中文版,以求尽早熟悉该环境下的编程。
装完ubuntu12.04才知道,ubuntu12.04和ubuntu10.04虽然同是ubuntu系统,但是操作界面完全变了样,从表面上简直可以说是两个系统,不过对于我来说,也没有什么,反正两个都不熟悉,本文下面的内容主要是针对ubuntu12.04系统。
下面简单列举一下ubuntu下的常用软件:
1、浏览器:Firefox+ Downthemall(插件)、Chromium
2、视频:SMplayer、GNOMEMplayer
3、音频:Exaile,其实我觉得自带的音乐播放器已经够用了
4、翻译软件:星际译王(stardict)
5、杀毒软件:小红伞(AviraAntivar Personal),安装必要性不大
6、Windows软件模拟器(Wine):可以让Windows软件运行在Linux环境下(当然不是所有的软件都可以),安装和使用时都使用wine,如:wine/<path>/
下面是一些不得不说的命令行操作了:
相对与Windows的图形界面操作不同,Linux的很多操作都需要在终端下输入命令进行,而且由于用户权限的严格限制,在图形界面上很多文件夹是无法操作的,当然也并不是完全不可能,按住组合键Alt+F2,然后输入gksu nautilus用root的身份打开文件浏览器,输入密码,这时你就可以不受权限的限制了。如果是在命令行模式下,提升权限就需要sudo指令了,还可以使用su命令来实现在命令行中提高权限,su命令用于临时切换至任意用户,包括root,如:提升之user1:su user1、提升至root:sudosu root。
常用快捷键:
Ctrl+Alt+F1:进入终端界面
Ctrl+Alt+F7:回到图形界面
Ctrl+Alt+T:进入伪终端,当然我们的大部分操作只需要在伪终端下操作即可
终端常用快捷键:
Shift+Pageup/Page down:向上向下翻页
Tab:命令补全功能
Ctrl+Shift+c:复制
Ctrl+Shift+v:粘贴
Ctrl+a:移动到当前行开始位置
Ctrl+e:移动到当前行结尾
Ctrl+k:删除此处至末尾所有内容
Ctrl+u:删除此处至开始所有内容
Ctrl+l:刷新屏幕
Ctrl+c:杀死当前任务
Ctrl+s:挂起当前shell
Ctrl+q:重新启用挂起的shell
Alt+u:把当前词转化为大写
Alt+l:把当前词转化为消协
Alt+c:把当前词变成首字母大写
Alt+f:光标向前移动一个字符
Alt+b:光标向后移动一个字符
终端改变大小:
F11:全屏
Ctrl+shift+plus:放大
Ctrl+minus:减小
图形界面快捷键:
F10:打开顶部面板的第一个菜单,使用箭头键浏览菜单项。
Super超级键(Win键)操作:linux下gcc编译的四个步骤
Super:打开dash。
Super长按:启动Launcher。并快捷键列表。
Super+Number:按住超级键,再按1,2,3等数字键:从Launcher打开一个应用程序,当你按住超级键时,每个应用 程序图标上都会显示一个数字,按下对应的数字就会打开盖应用程序。
Super+A:从Launcher打开应用程序窗口。
Super+F:从launcher打开文件和文件夹窗口。
Super+M:从launcher打开音乐窗口。
Super+V:从Launcher打开Vedio视频窗口。
Super+W:伸展模式,缩小所有工作空间中的窗口。
Super+T:打开回收站。
Super+S:Expo模式,缩小所有工作空间,允许你管理窗口。
Ctrl+Alt快捷键:
Ctrl+Alt+L:锁住屏幕。
Ctrl+Alt+上/下/左/右键:移动到新的工作空间。
Ctrl+Alt+Shift+上/下/左/右键:将窗口放入新的工作空间。
Ctrl+Supper快捷键:
Ctrl+Super+Up:最大化当前窗口
Ctrl+Super+Down:最小化当前窗口
Ctrl+Super+D:最小化所有窗口
Ctrl+Super+Left:半最大化当前窗口(左边)
Ctrl+Super+Right:半最大化当前窗口(右边)
Alt快捷键:
Alt+F1:将键盘焦点移到Launcher上,使用箭头键进行移动,按回车即可启动一个应用程序,按下右 箭头键显示Quicklist。
Alt+F2:以特殊模式打开dash,以便运行任何命令。
Alt+F10:打开键盘
Alt+Tab:在当前打开的窗口之间切换。
Alt+F4:关闭当前窗口。
Alt+F7:移动当前窗口(可以使用键盘或鼠标移动)。
常用命令:
~:家目录
pwd:得到当前所在目录
history:显示曾经运行过的命令,不是独立命令,是Base关键字
more:把输出内容用more显示,一页一页往下看,如:ps-A|more ;
也可查看文件,如:more/path/filename , q键退出
less:把输出内容用less显示向上向下翻页,如:ps-A|more ;
也可查看文件,如:more/path/filename , q键退出
man:命令解说员,查看命令用法,在命令之前家man即可,如:manifconfig
chmod:设置权限命令,格式为:chmod[设置权限的对象]+/-[权限] [文件],其中,
     [设置权限的对象]取值:u代表所有者,g代表组,o代表其他
     [权限]取值:r代表读,w代表写,x代表执行
      例如:赋予脚本可执行权限:chmodu+x ./xxx.sh
>或>>:转向输出,其中>>在文件末尾追加
gcc:编译c语言
g++:编译c++:啊
通配符*代表任意多个字符,?代表任意一个字符
常用操作:
安装软件使用命令:sudoapt-get install <软件包名>
删除软件使用命令:sudoapt-get remove <软件包名>
查看软件安装位置使用:whereis,如:whereisechipse
搜索软件源是否有你想要的软件:sudoapt-cache search <关键字>
下面开始配置我们的开发环境:
第一步当然是设置系统尽量符合我们的操作习惯,所以安装个系统图形界面设置工具Tweak,而且它里面的清道夫功能可以帮助你完美的清除系统垃圾,包括浏览器缓存,旧的内核什么的,还是一个不错的软件,下面就是它的ppa安装方法:
sudoadd-apt-repositoryppa:tualatrix/ppa
sudoapt-get update
sudoapt-get install ubuntu-tweak
搭配PHP开发环境(参见blog.sina/s/blog_568f35c701016tzb.html):
我们使用root账户进行安装,首先切换到root账户,输入命令:sudosu
安装 MySQL5
输入命令:apt-getinstallmysql-server mysql-client
安装过程中需要设置root账户密码,系统会作以下提示:
Newpassword for the MySQL "root" user:Repeat password for theMySQL "root" user:
安装 Apache2
输入命令:apt-get install apache2
在浏览器输入你服务器地址列入127.0.0.1查看Apache2是否工作,如果显示(Itworks!),说明已经工作,Apache在 Ubuntu中默认文档根目录为 /var/www,配置文件/etc/f,额外配置存储子目录/etc/apache2
安装 PHP5
安装 PHP5和 ApachePHP5 模块:apt-get install php5 libapache2-mod-php5
然后重启apache:/etc/init.d/apache2 restart
测试 PHP5/ 可以建立一个页面:vi/var/www/info.php
输入下面的内容:
<?php
phpinfo();
?>
然后打开浏览器访问(127.0.0.1/info.php):
你可以看到一些已经支持的模块。
为PHP5取得MySQL支持
我们需要安装php5-mysql,先查看一下php5的模块
apt-cachesearch php5
然后安装所需模块,例如下面的命令:
apt-getinstall php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagickphp5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspellphp5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
重启 Apache2:
/etc/init.d/apache2restart
然后刷次你192.168.0.100/info.php查看模块支持是不是已经增加了。
以上内容参见网页:blog.sina/s/blog_568f35c701016tzb.html
搭配Java开发环境:
安装Java:
$sudo apt-add-repository ppa:flexiondotorg/java
$sudo apt-get update
$sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-pluginsun-java6-doc

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。