鸟哥那本书的第6章

文件权限:

^                ^     ^      ^        ^              ^                 ^

1                2     3       4        5              6                  7

文件有 文件所有者、文件所属用户组 的概念如上图.

1. 十个字母表示文件权限 分为4个部分

   d  r_x  r_x  _ _ _

  第一个字母:表示文件类型

d 目录,   - 文件,  l 连接文件, b  可供存储的接口设备,  c 串行端口设备

第2-4个字母:表示文件所有者对文件的权限 分别是可读r 可写w 可执行x 没有权限用 _ 表示

第5-7个字母:表示文件所属用户组对文件的权限

第8-10个字母:表示其他用户对文件的权限

  d  r_x  r_x  _ _ _  表示一个目录,文件所有者可读可执行, 文件用户组用户可读可执行,其他用户不可读不可写不可执行

2. 文件连接数

3. 所有者

4. 用户组

5. 文件容量 单位B

6. 最后修改日期

7. 文件名   .开始表示隐藏文件

改变文件的属性:

chgrp: 改变文件所属的用户组

如把test1.txt改到users用户组下: chgrp  users  text1.txt

chown: 改变文件所有者 也可以把用户组 和 用户名 一起改了

如把test1.txt改到kuang用户下: chown kuang text1.txt

把test1.txt改到users用户组kuang用户下: chown kuang:users test1.txt  (也可以用 . 来代替:)

chmod: 改变文件的权限

第一种利用数字 r 4  w 2  x 1 赋予的权限就是这三个数中的值

如  chmod 600 test1.txt : 把test1.txt的属性改为了 rw- --- ---

第二种,利用符号

三种身份表示 u:user  g:group  o:others   a: all

+:加入权限  -:去掉权限  =:设置权限

如 chmod u=rwx test1.txt  把test1.txt的用户权限设为了rwx 其他的不变

其他一些用到的指令:

cat: 读出文件内容  如 cat test1.txt

su: 切换用户身份  如 su kuang

mkdir: 新建新目录

进入文件夹:

绝对路径  cd  /home/名字/名字   用 / 开始,打出所有的路径

相对路径  cd  ./名字   . 表示当前目录, 这句表示进入当前目录下的子文件

cd ..  返回上一层目录,注意 .. 和 cd 之间有个空格

【linux】学习2的更多相关文章

  1. Linux学习日记-使用EF6 Code First(四)

    一.在linux上使用EF 开发环境 VS2013+mono 3.10.0 +EF 6.1.0 先检测一下EF是不是6的 如果不是  请参阅 Linux学习日记-EF6的安装升级(三) 由于我的数据库 ...

  2. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  3. Linux学习笔记之兄弟连

    systemctl --user enable pulseaudio说明:安装完成后系统没有声音,用该命令可以打开.ifconfig eth0 192.168.118.1说明:给网卡设置IP地址.ap ...

  4. Linux学习内容

    Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...

  5. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  6. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  7. Linux学习心得之 Linux下ant安装与使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...

  8. 实验楼 linux 学习

    实验楼 linux 学习     一.Linux 用户管理 1.查看用户 who am i // who mom likes whoami   ====--------====== 输入的第一列表示打 ...

  9. linux学习网站分享

    http://www.zhihu.com/question/19895288 http://linux.vbird.org/ 两个linux学习的网页存起来,以后学习.

  10. linux学习笔记2-linux的常用命令

    第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...

随机推荐

  1. [C++基础]关于对象的创建及内存分配

    测试: #include <stdio.h>#include <QDebug> class KPoint{public: KPoint(int x, int y){ nx = ...

  2. Maven 跳过测试目录

    在命令行使用 mvn install -Dmaven.skipTests 或 mvn install -Dmaven.test.skip=true 或在pom.xml设置 <build> ...

  3. Mac Pro Office Word 2011 个性化设置

    操作系统:Mac Pro OS X 10.11.5 1.常用的几个操作: (1).视图 -> 功能区 (2).视图 -> 打印版式 (3).视图 -> 大纲 (4).视图 -> ...

  4. 自己动手开发jQuery插件

    因为工作需要,所以这几天琢磨了一下关于jQuery插件开发的问题,经过一天鏖战,终于完成自己动手做的第一个jQuery插件,对于俺这种见了css就蛋疼菊紧的人来说,一天时间8小时,保守估计有5个小时在 ...

  5. servlet过滤器实现维护项目

    最近公司需要系统维护,提出要建一个维护系统,要求: 1.访问公司域名跳到系统首页 2.点击首页的任意按钮给出维护提示信息 3.用户访问之前收藏的任意系统链接跳转到首页 下面介绍下用过滤器实现上述需求 ...

  6. jQuery中$(function(){})与(function($){})(jQuery)的区别

    首先,这两个函数都是在页面载入后执行的函数,其中两者的区别在于: 在jQuery中$(function(){})等同于jQuery(function(){}),另一个写法为jQuery(documen ...

  7. POJ2104 —— K-th number

    1.题目大意:区间第k小,什么修改没有... 2.分析:这个是可持久化线段树,也是主席树,解释一下,n个线段树是怎么存下的,就是每一颗线段树和前一个有logn个点不一样 然后我们只需要一个线段树开lo ...

  8. [Effective JavaScript 笔记]全书总结

    这本书中就像它前言中说的那样,这本书不是给初学者的.需要一定的基础,而且有一定的编码实践,才能很好的理解书里讲到的内容.学习一门编程语言,需要熟悉它的语法.形式和结构,这样才会编写合法的.符合语义的. ...

  9. Unity3D中脚本的执行顺序和编译顺序

    http://www.cnblogs.com/champ/p/execorder.html 在Unity中可以同时创建很多脚本,并且可以分别绑定到不同的游戏对象上,它们各自都在自己的生命周期中运行.与 ...

  10. 剑指Offer 二叉树中和为某一值的路径(dfs)

    题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径.路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径.     思路: 递归,然后深搜,因为题目定义的, ...