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的缩写,这个目录 ...
随机推荐
- Linux命令进阶篇之二
实验内容: cat :由第一行开始显示文件内容 tac:由最后一行开始显示,有没有发现和cat是反过来写的 more:一页一页的显示内容 less:与more相似, ...
- 1.3redis小结--配置php reids拓展
1.执行php文件 输出phpinfo(); <?php phpinfo(); 2.根据PHPinfo的信息确定需要下载的 php_redis.dll , php_igbinary.dll 版 ...
- P1758-[NOI2009]管道取珠【dp】
正题 题目链接:https://www.luogu.com.cn/problem/P1758 题目大意 给出一个大小为\(n\)和一个大小为\(m\)的栈,每次选择一个栈弹出栈顶然后记录这个字母,求所 ...
- 解决Vue项目打包之后放到nginx下刷新就报错404的问题
最近跟着某机构的教学视频敲了一遍vue项目,但是在windows环境下部署的时候就懵逼了放到nginx下正常跑没问题,但是刷新之后就报404错误 前端项目构建vue 脚手架版本 是@vue/cli 4 ...
- Java实现爬取京东手机数据
Java实现爬取京东手机数据 最近看了某马的Java爬虫视频,看完后自己上手操作了下,基本达到了爬数据的要求,HTML页面源码也刚好复习了下,之前发布两篇关于简单爬虫的文章,也刚好用得上.项目没什么太 ...
- 11.2.0.4 RAC manual opatch
1.Stop the CRS managed resources running from DB homes. If this is a GI Home environment, as the dat ...
- Windows 11正式版来了,下载、安装教程、一起奉上!
Windows 11正式版已经发布了,今天给大家更新一波Win11系统的安装方法,其实和Win10基本一样,有多种方法. 安装Win11前请先查看电脑是否支持Win11系统,先用微软自家的PC H ...
- 使用CEF(一)— 起步
使用CEF(一)- 起步 介绍 Chromium Embedded Framework (CEF)是个基于Google Chromium项目的开源Web browser控件,支持Windows, Li ...
- windows中抓包命令,以及保存为多个文件的方法
本文主要介绍windows中抓包命令,以及保存为多个文件的方法 说一说保存为多个文件存储数据包这个问题的由来,一般如果长时间抓包,有可能需要等上几个小时,因为这个时候抓包的内容都是存放在内存中的,几个 ...
- css超出隐藏显示省略号怎么设置?
当我们在进行网页前端开发的时候,一般获取文章标题,然后一行一行的显示.但是当标题过长的时候,就会造成换行显示.还有显示部分文本信息时,如果全部显示就过于繁琐,会带来不会的网页体验感.虽然我们可以使用o ...