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

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

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

  

最新文章

  1. python之socket 网络编程
  2. 体验Visual Studio 2015 Windows Forms应用程序开发与维护
  3. MySQL按照汉字的拼音排序,mysql汉字排序
  4. 【poj 3080】Blue Jeans(字符串--KMP+暴力枚举+剪枝)
  5. Android——getSystemService
  6. Environment 类
  7. 不间断图片滚动JS
  8. Nagios 邮箱告警的方式太OUT了!
  9. 欢迎大家Follow me!微软MVP罗勇(Dynamics CRM方向)欢迎您!
  10. HTML的学习笔记
  11. Visual Studio Code 调整字体大小
  12. jQuery系列 第一章 jQuery框架简单介绍
  13. Easyui datagrid 数据表格 表格列头右键菜单选择展示列 JS
  14. Leetcode 树(102, 637)
  15. FreeMarker案例
  16. Eclipse启动时发生An internal error occurred duri ng: "Initializing Java Tooling ----网上的坑爹的一个方法
  17. springboot2 redis
  18. js-QuickStart-base.js
  19. dellR720服务器设置光盘引导流程安装cenos7
  20. cmd强行终止进程

热门文章

  1. Oracle Stream配置详细步骤
  2. POJ1961:Period
  3. textView 添加超链接(两种实现方式)
  4. sqlserver sql语句查看分区记录数、查看记录所在分区
  5. Linux安装python
  6. EditText动态转换只读/编辑状态
  7. [教程]centos卸载、安装mysql(源码编译安装方式)
  8. 大数据竞赛平台——Kaggle 入门篇
  9. 解决时间控件input不能选择的问题
  10. Unity Shader入门精要读书笔记(二)UnityShader概述