Linux文件与目录管理 cp od chattr lsattr
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的更多相关文章
- linux文件与目录管理笔记
### Linux文件与目录管理 ---------- 绝对路径: / 相对路径:不以/开头的 当前目录 . 上一个工作目录 - 用户主目录 ~ root账户的主目录是/root 其他用户是/home ...
- 【转】第七章、Linux 文件与目录管理
原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 第七章.Linux 文件与目录管理 最近升级日期:2009/08/26 ...
- 第七章、Linux 文件与目录管理
第七章.Linux 文件与目录管理 1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH ...
- CentOS(十)--与Linux文件和目录管理相关的一些重要命令②
在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Lin ...
- CentOS(九)--与Linux文件和目录管理相关的一些重要命令①
接上一篇文章,实际生产过程中的目录管理一定要注意用户是root 还是其他用户. 一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 & ...
- Linux 文件与目录管理
Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...
- Linux 文件与目录管理,Linux系统用户组的管理
一.Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什 ...
- 七、Linux 文件与目录管理
Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...
- Linux文件与目录管理(一)
一.Linux文件与目录管理 1.Linux的目录结构是树状结构,最顶级的目录是根目录/(用"/"表示) 2.Linux目录结构图: /bin:bin是Binary的缩写,这个目录 ...
随机推荐
- jmeter加密解密(解密篇)
上一篇已经讲解了公钥加密,这篇讲解公钥解密.解密比较简单,直接操作吧. 需求是:接口中的请求体的部分参数需要先加密再请求,返回的结果中部分字段需解密. 1.在请求下新建beanshell后置处理程序, ...
- win10蓝牙鼠标无法连接,需pin码
从控制面板进到"设备和打印机",点击"添加设备" 鼠标切换到匹配模式,就可以看到自己的鼠标了,点"下一步" 出现了一样的画面,是的,不用输P ...
- mybatis多条件多值批量更新
mysql并没有提供直接的方法来实现批量更新,但是可以用点小技巧来实现. 这里使用了case when 这个小技巧来实现批量更新. 举个例子: UPDATE 表名 SET display_ord ...
- bzoj#4423-[AMPPZ2013]Bytehattan【并查集】
正题 题目链接:https://darkbzoj.tk/problem/4423 题目大意 给出一个\(n*n\)的网格图,然后四联通的点之间连接.每次删掉一条边求这条边的两个点是否连通.强制在线. ...
- Digital Image Processing
20190919 Review CCD:高端天文学,敏感度高,速度慢,成本高: CMOS:普遍使用,嵌入手机,速度快,有模式噪声(Pattern Noise,现在可以解决): 空间分辨率和时间分辨率: ...
- C#开发BIMFACE系列43 服务端API之图纸拆分
BIMFACE二次开发系列目录 [已更新最新开发文章,点击查看详细] 在上一篇博客<C#开发BIMFACE系列42 服务端API之图纸对比>的最后留了一个问题,在常规业务场景下,一 ...
- 《手把手教你》系列技巧篇(三十)-java+ selenium自动化测试- Actions的相关操作下篇(详解教程)
1.简介 本文主要介绍两个在测试过程中可能会用到的功能:Actions类中的拖拽操作和Actions类中的划取字段操作.例如:需要在一堆log字符中随机划取一段文字,然后右键选择摘取功能. 2.拖拽操 ...
- NOIP2012提高组初赛NB题
本题中,我们约定布尔表达式只能包含 p, q, r 三个布尔变量,以及"与"(∧)."或"(∨)."非"(¬)三种布尔运算.如果无论 p, ...
- OSI模型与TCP/IP模型
OSI模型与TCP/IP模型 OSI参考模型: ---开放式系统互联参考模型 OSI/RM ISO ---国际标准化组织 --1979 应用层 ---- 通过应用进程间的交互来完成特定网络应用 表 ...
- scala基础篇---- Try finally不加catch的使用情形
普通的try-catch-finally Try{ } catch{//不加catch向上抛出异常 case _=> } finally{//一般是资源关闭 } 普通的try-finally ...