以前写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命令还有很多别的功能,不过暂时还用不到,等用到再一起学习吧。
转载于:https://blog.51cto.com/princewell/985021