LAMP开发入门一 ―― linux初识

    以前写PHP都是在windows下用notpad++,如今为了进行LAMP开发,不得不学习一下linux。学习linux有一段时间了,把自己的经验传上来,分享分享。

     安装fedora的教程网上有N多,不再赘述。直入正题,shell入门

     上来后先配置自己需要的东西,就是安装自己需要的软件。因为我是在VMware7.13虚拟机里面使用的fedora,所以vmtools必不可少,然而 安装的时候才发现,安装这个有点困难,所以我一直拖着,到了后来才安装。也建议第一次接触linux的先将就着用着,回头等熟悉的差不多了再安装,不然的 话到时候怕是安装了也不知道是怎么装上去的。

     su

     接触的第一个命令就是用户切换命令:su。话说在linux下做很多事情都得是root用户才有权限,反正暂时也只是自己开发,先就用root吧,不管安全不安全,我们现在要的只是权限!厄……

     系统工具中打开终端,就进入当前用户的shell环境。输入su,系统会提示输入密码,然后输入密码,跟dos下一样,输入的密码不会被显示。成功后就切换成了root用户,命令提示符也从$换成了#。如果想

     [user1@prince ~]$ su
     密码:
     [root@prince user1]# su user1
     [user1@prince ~]$

     这里得提一下su有另一个形式是su -,这个跟su的区别在于加个-会将shell环境也改变。当我们通过su切换用户后,当前shell环境还是原来用户的环境,而通过su -切换用户会进入root的shell环境。明显的区别就是使用pwd命令查看。

     这是第二个命令pwd,显示绝对路径。如下

     [user1@prince ~]$ su
     密码:
     [root@prince user1]# pwd
     /home/user1
     [root@prince user1]# su -
     [root@prince ~]# pwd
     /root
     [root@prince ~]#

     至于shell环境改变有什么功能,以后用到再说。

     用户切换完毕就可以安装软件了。linux下安装软件有很多办法,有很著名的rpm,还有可以直接解压的tar,不过鉴于刚入门,还是先使用最简单的一个安装命令yum。该命令可以使系统自动在服务器搜索相关软件包以及所需的依赖,然后自动下载并自动安装,从头到尾只需输入命令和一个确认下载的y,系统完全自己解决依赖关系的烦恼(后面使用其他安装方法时能体会到依赖的烦恼)。

     先安装常用的office软件。linux下比较好用的是openOffice。

     安装命令如下:yum groupinstall "Office/Productivity"
     安装从chm阅读器:sudo yum install gnochm

     安装编译环境GCC:sudo yum install gcc gcc-c++ *aclocal

     在linux下很多软件安装时需要自己编译安装,这就需要编译环境,GCC是linux下非常著名的编译器,支持很多语言,在此先安装支持c和c++的。上面务必保证命令完整,如aclocal前面的*号作为通配符绝对不能丢。

     安装flash插件,解决浏览器不能显示某些内容的问题:yum install -y redhat-lsb

    常用的软件基本安装完毕!

    卸载方法:yum remove softname或者yum erase softname

    两者的区别在于后者会把依赖于待删除软件的文件一起删掉。假设B依赖于A,那么使用后者删除A会把B同时删掉。关于依赖,后面再说。

    强大的yum命令还有很多别的功能,不过暂时还用不到,等用到再一起学习吧。

你可能感兴趣的:(linux,yum,fedora)