linux学习1----初涉linux

  linux因其稳定高效的特点,受到很多开发者的青睐,因此将其作为服务器的操作系统。

  作为一名开发者,程序员,掌握了一定的linux知识和技巧,程序的开发部署和运行也有不小的帮助。

  linux由于其开源的特性,存在很多的版本,大同小异,大多数企业使用rhel。学习linux,首先要有一个linux环境,搭建环境的过程网上很有多的教程,就不一样赘述了。

  

  linux有图形接口和命令接口,对于开发者而言,图形接口的作用不大,命令接口是很常用的,也就是命令行。


  linux的目录

          树形目录,根目录就是一个“/”,在这个斜杠下有很多的目录。

  从图形化页面进入命令行,ctr+alt+fn(n为1,2,3,4,5,6),虚拟机由于ctr+alt被占用,所以用ctr+shift+alt+fn(n为1,2,3,4,5,6),从命令行进入图形页面 startx,或者ctr+alt+f1或者f7

 


  命令行,就是通过命令来完成操作,所以linux水平的高低,很大程度由你使用过的命令或者你掌握的命令的多少来决定的。

  在linux系统中,已经有对命令很好的说明了,使用“man 命令”就可以查看大部分命令的用法。

 

  linux的用户角色:

        分为文档拥有者和群组。

  随便打开一个木用,输入“ll”命令

    linux学习1----初涉linux

  可以看到前面那一行类似于这种东西的就是该目路或者文档的权限,drwxr-xr-x。

  第一个字母,代表文档的类型。

  linux学习1----初涉linux

 

 

 

  要修改文档的权限,可以有三条命令来执行。

  chgrp -R groupname filename

  chown -R user:groupname filename(加上R是在这个目录下的所有文件都会改变)

      chmod 777 bac.log

      r:4 w:2 e:1     分三个群组   (4+2+1)(4+2+1)(4+2+1)

  chmod u=rwx,g=rx,o=r filename     u是user g是group o是others

  接下来的字符,三个一组代表可读,可写,可执行。没有权限会出现“-”号。

  第一组,文档拥有者的权限,第二组,同群组的权限,第三组,其他非群组的权限。