zoukankan      html  css  js  c++  java
  • 【权限与目录配置】

    1.首先要先说一下绝对路径和相对路径:

    绝对路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录

    相对路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:『cd ../man』这就是相对路径的写法啦

    2.常用的目录符号:

    .     代表此层目录
    ..    代表上层目录
    ~     代表自己的家目录
    ~user 代表到 user 这个人的家目录

    3.目录与路径的几个常用的指令:

    • cd     变换目录
    • pwd    显示目前的目录
    • mkdir 建立一个新目录
    • rmdir 删除一个里面是空的空目录

    ①cd用法:

    范例:
    [root @test /root]# cd ..       <==回到上一层目录
    [root @test /root]# cd ../home     <==相对路径的写法
    [root @test /root]# cd /var/www/html  <==绝对路径的写法
    [root @test /etc]# cd         <==回到使用者的家目录
    [root @test /etc]# cd ~         <==回到使用者的家目录!
    [root @test /etc]# cd ~test      <==回到 test 这个使用者的家目录

    ②pwd用法:

    范例:
    [root @test root]# cd /home/test
    [root @test test]# pwd 
    /home/test             <==显示目前你所在的目录呦!

    ③mkdir用法:

    参数说明:
    -m :设定档案的权限喔!直接设定,不需要看 umask 这个内容的脸色
    -p :帮助你直接将上面的目录递归建立起来
    范例:
    [root @test /root]# cd tmp
    [root @test /tmp]# mkdir test<==建立名称为 test 的目录
    [root @test /tmp]# mkdir -p test1/test2/test3/test4 <==直接建立 test2...等上层目录
    [root @test /tmp]# mkdir -m 711 testqq  <==建立权限为 711 的目录!
    [root @test /tmp]# ll test*
    drwxrwxr-x    2 test    test        4096 Feb  6 20:47 test/
    drwxrwxr-x    3 test    test        4096 Feb  6 20:48 test1/
    drwx--x--x    2 test    test        4096 Feb  6 20:48 testqq/

    ④rmdir用法:

    参数说明:
    -p :将上层的目录也删除
    范例:
    [root @test /root]# rmdir test<==删除名称为 test 的目录
    [root @test tmp]# ll
    drwxrwxr-x    3 test    test        4096 Feb  6 20:48 test1/
    [root @test tmp]# rmdir test1
    rmdir: `test1': Directory not empty
    [root @test tmp]# rmdir -p test1/test2/test3/test4
    [root @test tmp]$ ll

    4.档案与目录管理:

    ls 显示文件名称、属性等
    cp 拷贝档案或目录
    rm 删除档案或目录
    mv 移动档案或目录

    ①ls语法:

    参数说明:
    -a       :全部的档案都列出(连同隐藏档)
    -i       :印出 inode 的值
    -l :长的列出,连同档案大小的数据等等
    -S       :以档案大小排序

    ②cp语法:

    参数说明:
    -d     :在进行 copy 的时候,如果是 copy 到 link 档案,若不加任何参数,则预设情况中会将 link 到的源文件
           copy 到目的地,若加 -d 时,则 link 档案可原封不动的将 link 这个快捷方式其拷贝到目的地!
    -r     :可以进行目录的 copy 呦!
    -s          :做成连结档,而不 copy 之意!与 ln 指令相同功能!
    -u, --update:如果来源档比较新,或者是没有目的档,那么才会进行 copy 的动作!可用于备份的动作中!

    ③rm语法:

    参数说明:
    -i     :提供使用者确认(这是默认值)
    -r     :循环,就是一直杀掉,直到没有东西为止的意思
    -f     :force ,就是强力杀掉啦!

    ④mv语法:

    参数说明:
    -u   :同样的,为 update 的简写,当来源档比目的档还新的时后才会动作!

    5.观看档案内容:cat, tac, more, less, head, tail, nl,

    cat  由第一行开始显示档案内容
    tac  从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
    more 一页一页的显示档案内容
    less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
    head 只看头几行
    tail 只看尾巴几行
    nl   显示的时候,顺道输出 行号!
    od   以二进制的方式读取档案内容!

    6.档案与目录权限:

    chown 改变档案的拥有人
    chgrp 改变档案的所属群组
    chmod 改变档案的可写、可读、可执行等属性
    umask 改变预设的建立档案或目录时的属性
    chattr 改变档案的特殊属性
    lsattr 显示档案的特殊属性!

  • 相关阅读:
    mysql的安装、启动和基础配置 —— windows版本
    Navicat安装及简单使用
    期货黄金与现货黄金比较
    android 网络编程--socket tcp/ip udp http之间的关系
    socket、tcp、udp、http 的认识及区别
    Android数据传递的五种方法汇总
    android 应用程序Activity之间数据传递与共享的几种途径
    Android数据存储的五种方法汇总
    Android终端与服务器数据传输解决方案
    转载 解决Android与服务器交互大容量数据问题
  • 原文地址:https://www.cnblogs.com/tomatoes-/p/6108981.html
Copyright © 2011-2022 走看看