zoukankan      html  css  js  c++  java
  • 001 权限和文件

    1. ls -al 命令

    1. ls -al
    查看文件详细信息
    1. [root@iZ25uy9gqwuZ ~]# ls -al
    2. total 84
    3. dr-xr-x---.4 root root 4096Mar1116:07.
    4. dr-xr-xr-x.27 root root 4096Mar1116:54..
    5. -rwxr-xr-x 1 root root 3085Jul302013 auto_fdisk.sh
    6. -rw-------1 root root 24998Mar1120:51.bash_history
    7. -rw-r--r--.1 root root 18May202009.bash_logout
    8. -rw-r--r--.1 root root 176May202009.bash_profile
    9. -rw-r--r--.1 root root 176Sep232004.bashrc
    10. -rw-r--r--1 root root 2050May52014CentOS+nginx+jdk+tomcat.txt
    11. -rw-r--r--.1 root root 100Sep232004.cshrc
    12. -rw-r--r--1 root root 79Dec816:08 default.pass
    13. -rw-------1 root root 1273Dec922:12.mysql_history
    14. drwxr-----3 root root 4096May52014.pki
    15. drwxr-xr-x 3 root root 4096Dec917:03.subversion
    16. -rw-r--r--.1 root root 129Dec42004.tcshrc
    17. -rw-------1 root root 0Mar1116:07.viminfo
    上面各个数据分别表示权限、链接到该文件数量、所属用户、所属用户组、文件日期、文件名(文件名前有"."则表示是隐藏文件)
    第一栏共10为 第一位代表类型 d 目录, - 文件, l  连接文档, b 随机存取设备, c 一次性读取装置(鼠标,键盘),s 资料接口文件,p 数据传输文件
    2-4为 文件所有者的 第2位 r 可读 - 没有可读权限  第3位 w 可写 -没有写的权限  第三位 x 可执行 - 不可执行  rwx
    5-7为同组用户的权限,rwx表示通上
    8-10为其他用户权限,rwx表示通上
    其中rwx = 7  r--=4,-w-=2,--x=1 rw-=6等
    文件夹上的x表示用户是否有权限将目录设置为工作目录(当前目录),即使有r权限
     
    2. ls -l --full-time命令
    1. ls -l --full-time
    显示完整的时间
     
    3、修改群组、拥有者、权限的命令
    1. chgrp 改变文件所属的群组
    2. chown 改变文件所有者
    3. chmod 改变文件权限
    chgrp 要修改的群组必须在/etc/group文件中存在
    chown 用户必须是已经存在在系统中的账号,也就是在/etc/passwd,也可以顺便修改群组, -R 子目录和目录中的文件同时修改
    修改所有者、修改所有者并修改群组
    1. chown <用户名><文件名>
    2. chown <用户名>:<组名><文件名> 或 chown <用户名>.<组名><文件名>
    拷贝文件命令
    1. cp 来源文件目标文件
    cmod 修改权限 (数字类型)
    1. chmod [-R] xyz 文件或目录-R为可选的
    xyz分别表示owner、group、others的权限,用数字表示(0-7),7=rwx,6=rw-, ...,参见上面
    chmod修改权限(符号类型)

    chmod
     
    u(user)
    +(加入)
    -(除去)
    =(设定)
     
     
    r
    w
    x

    文件或目录


    g(group)
    o(others)
    a(全部身份)
    1. chmod u=rwx,go=rx file 修改所有者权限为可读可写和可执行,群组和其他用户和组权限为可读和可执行
    2. chmod a+w file 将所有角色的权限增加可写操作
    3. chmod a-x file 将所有角色的权限减去可执行权限
     
    4. *.sh:脚本或批处理文件(script),因为批处理文件是用shell写成的,因此扩展名为 .sh
         *Z, *.tar, *.tar.gz, *.zip, *.tgz:经过打包的压缩文件
         *.html, *.php:网页相关文档
     
    5. Filesystem Hierarchy Standard (FHS)标准
     
    • 可分享的:可以分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件等数据, 是能够分享给网络上其他主机挂载用的目录;
    • 不可分享的:自己机器上面运作的装置档案或者是与程序有关的socket 档案等, 由于仅与自身机器有关,所以当然就不适合分享给其他主机了。
    • 不变的:有些数据是不会经常变动的,跟随着distribution 而不变动。 例如函式库、文件说明文件、系统管理员所管理的主机服务配置文件等等;
    • 可变动的:经常改变的数据,例如登录文件、一般用户可自行收受的新闻组等。
    事实上,FHS 针对目录树架构仅定义出三层目录底下应该放置什么数据而已,分别是底下这三个目录的定义:
    / (root, 根目录):与开机系统有关;
    /usr (unix software resource):与软件安装/执行有关;
    /var (variable):与系统运作过程有关。  
    /:根目录,系统中最重要的目录,所有的目录是由根目录衍生出来的,同时也与开机、还原、系统修复等动作有关。
     
    6. 绝对路径和相对路径
    绝对路径:从根目录开始写起的文件名或目录名称。
    相对路径:相对于当前目录的文件名写法。
     
    7. 查看 linux 核心版本
    1. uname -r
    查看LSB的版本
    1. lsb_release -a





  • 相关阅读:
    关于Tomcat版本的使用
    Twitter
    Thinkpad在Windows8上热键的解决方案
    关于C#中程序当前目录的小随笔
    【Network】OSPF排错及其七种状态机
    如何修改已有的ONNX模型
    安全计算环境(三)Windows服务器4
    安全计算环境(三)Linux服务器5
    安全计算环境(三)Linux服务器2
    安全计算环境(二)防火墙2
  • 原文地址:https://www.cnblogs.com/ggmfengyangdi/p/5716091.html
Copyright © 2011-2022 走看看