• Linux 目录与文件管理


    1. 目录与路径
    1.1 相对路径与绝对路径
    1.2 目录的相关操作: cd, pwd, mkdir, rmdir
    1.3 关于执行文件路径的变量: $PATH
    2. 档案与目录管理
    2.1 档案与目录的检视: ls
    2.2 复制、移动与删除: cp, rm, mv
    2.3 取得路径的文件名称与目录名称
    3. 档案内容查阅:
    3.1 直接检视档案内容: cat, tac, nl
    3.2 可翻页检视: more, less
    3.3 资料撷取: head, tail
    3.4 非纯文字文件: od
    3.5 修改档案时间与建置新档: touch
    4. 档案与目录的预设权限与隐藏权限
    4.1 档案预设权限:umask
    4.2 档案隐藏属性: chattr, lsattr
    4.4 档案特殊权限:SUID/SGID/Sticky Bit
    4.3 档案类型:file
    5. 档案的搜寻:which, whereis, locate, find

    什么是绝对路径与相对路径
    绝对路径的写法为由 / 开始写,至于相对路径则不由 / 开始写!此外,相对路径为相对于目前
    工作目录的路径!
    • 如何更改一个目录的名称?例如由 /home/test 变为 /home/test2
    mv /home/test /home/test2
    • PATH 这个环境变量的意义?
    这个是用来指定执行档执行的时候,档案搜寻的目录路径。
    • umask 有什么用处与优点?
    umask 可以拿掉一些属性,因此,适当的定义 umask 有助于系统的安全, 因为他可以用来建立
    预设的目录或档案的权限。
    • 当一个使用者的 umask 分别为 033 与 044 他所建立的档案与目录的权限为何?
    在 umask 为 033 时,则预设是拿掉 group 与 other 的 w(2)x(1) 权限,因此权限就成为『档
    案 -rw-r--r-- , 目录 drwxr--r-- 』而当 umask 044 时,则拿掉 r 的属性,因此就成为『档
    案 -rw--w--w-,目录 drwx-wx-wx』
    • 什么是 SUID ?
    当一个指令具有 SUID 的功能时,则当其它人使用这个指令时,该程序将具有指令拥有者的权限。

    当我要查询 /usr/bin/passwd 这个档案的一些属性时,可以使用什么指令来查询?

    ls -al, file, lsattr
    • 尝试用 find 找出目前 linux 系统中,所有具有 SUID 的档案有哪些?
    find / -type f -perm -4000 -print

  • 相关阅读:
    超市管理系统第四篇
    团队作业2《需求说明》
    个人项目-Wc-Java
    【翻译】MVC Music Store 教程-概述(三)
    【翻译】MVC Music Store 教程-概述(二)
    【翻译】MVC Music Store 教程-概述(一)
    UWP ListView嵌套ListView
    UWP 双向绑定,在ListView中有个TextBox,怎么获取Text的值
    UWP 发送短信公用倒计时按钮
    UWP 使用Windows.Web.Http命名空间下的HttpClient使用post方法,上传图片服务器
  • 原文地址:https://www.cnblogs.com/Robin-YB/p/6675714.html
Copyright © 2020-2023  润新知