鸟哥那本书的第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. 开发板支持wifi

    参考网址: http://wangye.org/blog/archives/845/ http://blog.csdn.net/lme525/article/details/37762519  htt ...

  2. Redis学习笔记六:独立功能之 Lua 脚本

    Redis 2.6 开始支持 Lua 脚本,通过在服务器环境嵌入 Lua 环境,Redis 客户端中可以原子地执行多个 Redis 命令. 使用 eval 命令可以直接对输入的脚本求值: 127.0. ...

  3. 6. 终端工具Xmanager使用技巧

    1. 新建绘画使用终端连接服务器 2. 设置终端类型和编码 3. 设置终端外观,包括字体颜色等等 4. 设置默认上传路径和下载路径

  4. 最牛X的GCC 内联汇编

    导读 正如大家知道的,在C语言中插入汇编语言,其是Linux中使用的基本汇编程序语法.本文将讲解 GCC 提供的内联汇编特性的用途和用法.对于阅读这篇文章,这里只有两个前提要求,很明显,就是 x86 ...

  5. css代码优化

    一.CSS代码优化作用与意义 1.减少占用网页字节.在同等条件下缩短浏览器下载css代码时间,相当于加快网页打开速度2.便于维护.简化和标准化css代码让css代码减少,便于日后维护3.让自己写的cs ...

  6. 在应用中嵌入Python:转

    在应用中嵌入Python 前面的章节讨论如何扩展Python,如何生成适合的C库等.不过还有另一种情况:通过将Python嵌入C/C++应用以扩展程序的功能.Python嵌入实现了一些使用Python ...

  7. Visual Studio error C2001:常量中有换行符(解决办法)

    在Visual Studio自动生成的项目中,碰见了一件关于文件编码的问题,集中在类似于以下的语句上: DASLog (DASProtWarn, L"(%s)消息超时,进入慢循环召唤模式.& ...

  8. &,引用复制@,忽略错误提示

    function &chhua() { static $b="www.jb51.net";//申明一个静态变量 $b=$b."WEB开发"; echo ...

  9. android中paint的setXfermode属性

    本文前半部分来自于:http://www.cnblogs.com/rayray/p/3670120.html 1.下面的Xfermode子类可以改变这种行为: AvoidXfermode  指定了一个 ...

  10. Linux ffmpeg命令的介绍与使用

    ffmpeg使用语法 ffmpeg [[options][`-i' input_file]]... {[options] output_file}... 如果没有输入文件,那么视音频捕捉(只在Linu ...