• 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”命令

        

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

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

      

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

      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

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

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

      

  • 相关阅读:
    iOS开发中常见错误总结(1)
    iOS开发——OC篇&纯代码退出键盘
    获取下拉框
    @RequestBody 注解
    form 表单提交
    数据库excel导出
    状态模式
    图书网上商城实现(一)
    MongoDB(一)—— 搭建环境和启动服务
    MySQL开发遇到的问题
  • 原文地址:https://www.cnblogs.com/yaoyuan23/p/5408368.html
Copyright © 2020-2023  润新知