1:在shell脚本中,一定要使用绝对路径。
2:在根目录下,.和..是完全相同的两个目录。
3:cd - 就相当于撤销,表示回到前面状态所在的目录。
4:mkdir -m 700 test 加”-m”参数可以指定权限。
5:将某个目录(比如/home)加入PATH中我们可以:PATH = “$PATH”:/home
6:有时我们ls的时候,会看到在目录后面会加上一些* = | 等,他们表示这样的含义:*:可执行文件 =:代表socket文件 |:代表FIFO文件。
7:cp命令的用法:

-a:相当于-pdr 连同文件所有属性都复制。
-p:连同文件属性一起复制,不使用默认属性。
-r:递归复制,适用于目录的复制。
-d:若源文件为连接文件,则复制连接文件属性而非文件本身。
-l:创建一个硬链接文件
-s:创建一个软链接文件

8:”\” 符号可以忽略掉alias中的指定参数,一般情况下在我们的.bashrc中,以ls命令为例,会有alias ls = ‘ls –color=auto’这一句,它会将ls所列出的文件和目录以不同的颜色显示。
9:重命名文件命令除了mv之外,还有一个批量使用的叫做rename,它能批量修改文件名。比如将大写替换成小写的方法:rename ‘y/A-Z/a-z/’ *
10:cat 命令

-A:相当于 -vET的整合参数,可以列出一些特殊字符。
-b:显示行号,忽略空行。
-n:显示行号,不会忽略空行。
tac命令和cat命令相反,参数不变,tac将cat倒着写,输出当然也是倒着输出。

11:注意常用的more和less命令,适合在字符模式下查看东西,但是less的功能好像更加强大,空格键:向下翻动一页,[PageUp]:向上翻动一页。实际上我们的man就是调用less命令来实现查看方式的。
12:od命令

od -c /etc/passwd 它表示通过ASCII码的形式显示。
od -t oCc /etc/passwd 它会显示八进制的数值和相应字符进行比较。

13:注意即使cp -a 命令,也不能将文件的三个时间复制过来。
14:这次对umask彻底理解了:
怎样计算?注意:千万不要用数字减,应该用权限去减,文件的一般默认属性是666,目录一般为777。举个例子:
比如umask=003,要是文件666直接减,得到的结果是663,即-rw-rw–wx 这样反倒违背我的原意文件创建时候默认没有x权限了(虽然真实创建的文件也确实没有x权限),所以正确的理解方式是用rw依次去减每一位上的权限,要是原来没有x,自己也不会冒出来。
15:chattr命令:
chattr命令可以设置权限超过root,有以下选项:
-A:设置之后访问文件的话,访问时间不会被修改;
-i:保证此文件无论是谁都不能修改,
-a:增加之后只能向此文件中加入数据,不能删除,适用于一些登录日志文件。
lsattr命令用来显示属性。
16:SUID,SGID,SBIT特殊权限总结:
SUID:针对二进制文件,如果它具有SUID权限,那么其他人在使用它的时候,会默认得到此文件的user的权限去执行。
SGID:对目录:如果一个目录具有SGID的权限,则在这个目录下建立的文件或者目录都会继承目录的权限。
对文件:程序在执行过程中,权限是用户组的权限。
SBIT:相当于建立公共目录。只能删除和修改自己的东西。

Linux文件与目录管理 cp od chattr lsattr的更多相关文章

  1. linux文件与目录管理笔记

    ### Linux文件与目录管理 ---------- 绝对路径: / 相对路径:不以/开头的 当前目录 . 上一个工作目录 - 用户主目录 ~ root账户的主目录是/root 其他用户是/home ...

  2. 【转】第七章、Linux 文件与目录管理

    原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 第七章.Linux 文件与目录管理 最近升级日期:2009/08/26 ...

  3. 第七章、Linux 文件与目录管理

    第七章.Linux 文件与目录管理   1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH ...

  4. CentOS(十)--与Linux文件和目录管理相关的一些重要命令②

    在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Lin ...

  5. CentOS(九)--与Linux文件和目录管理相关的一些重要命令①

       接上一篇文章,实际生产过程中的目录管理一定要注意用户是root 还是其他用户. 一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 & ...

  6. Linux 文件与目录管理

    Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...

  7. Linux 文件与目录管理,Linux系统用户组的管理

      一.Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什 ...

  8. 七、Linux 文件与目录管理

    Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...

  9. Linux文件与目录管理(一)

    一.Linux文件与目录管理 1.Linux的目录结构是树状结构,最顶级的目录是根目录/(用"/"表示) 2.Linux目录结构图: /bin:bin是Binary的缩写,这个目录 ...

随机推荐

  1. Jmeter系列(35)- 设置JVM内存

    场景 单台机器的下JMeter启动较大线程数时可能会出现运行报错的情况,或者在运行一段时间后,JMeter每秒生成的请求数会逐步下降,直到为0,即JMeter运行变得很"卡",这时 ...

  2. typora+picgo+gitee 图片无法加载问题

    typora+picgo+gitee 图片无法加载问题 待解决

  3. javascript 函数节流 throttle 解决函数被频繁调用、浏览器卡顿的问题

    * 使用setTimeout index.html <html> <head> <meta charset="UTF-8"> <title ...

  4. opencv官宣

    opencv官方文档地址 https://docs.opencv.org/master/ 安装opencv(cv2)官方地址 https://pypi.org/project/opencv-pytho ...

  5. django ORM教程(转载)

    Django中ORM介绍和字段及字段参数   Object Relational Mapping(ORM) ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简 ...

  6. CF280C-Game on Tree【数学期望】

    正题 题目链接:https://www.luogu.com.cn/problem/CF280C 题目大意 \(n\)个点的一棵树,每次选择一个没有染色的点把它和它的子树染黑,求期望全部染黑的步数. 解 ...

  7. Docker小白到实战之Docker网络简单了解一下

    前言 现在对于Docker容器的隔离性都有所了解了,但对容器IP地址的分配.容器间的访问等还是有点小疑问,如果容器的IP由于新启动导致变动,那又怎么才能保证原有业务不会被影响,这就和网络有挂钩了,接下 ...

  8. HPE ProLiant 系列服务器Microsoft Windows 2008 R2系统下网卡绑定方法

    HPE Network Configuration Utility(以下简称NCU) 网卡绑定工具,用户可以通过该工具很方便的把服务器的多个网卡捆绑到一起以达到容错和增加可用带宽的目的. 1.打开NC ...

  9. Netty 进阶

    1. 粘包与半包 1.1 粘包现象 服务端代码 public class HelloWorldServer { static final Logger log = LoggerFactory.getL ...

  10. 从网络通信的演进过程彻底搞懂Redis高性能通信的原理(全网最详细,建议收藏)

    我们一直说Redis的性能很快,那为什么快?Redis为了达到性能最大化,做了哪些方面的优化呢? 在深度解析Redis的数据结构 这篇文章中,其实从数据结构上分析了Redis性能高的一方面原因. 在目 ...