linux _文件目录与权限
1. 目录相关
. 代表次层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表目前使用者身份所在home目录
~account 代表account这个使用者的home目录
cd 切换目录(change directory)
pwd 显示当前工作目录(print work directory)
mkdir 新建一个新目录(make directory) mkdir -p test1/test2/test3/test4(-p递归创建) mkdir -m 711 test1(-m设置权限)
rmdir 删除一个空目录
2.理解PATH,理解linux中所有内容皆以文件形式存在
echo $PATH 输出打印环境变量PATH
mv /bin/ls /root 以root身份移动ls文件,从bin目录中移出
ls 可以看到无法使用ls命令 no such file or directory
/root/ls ./ls 可以使用这两个命令执行你移动后的ls命令(前一个是绝对路径,后一个是当你的pwd是/root时的相对路径)
PATH="${PATH}:/root" 亦可以添加/root目录到你的环境变量PATH中,这样就可以继续执行ls命令
echo $PATH 此时再次输出打印环境变量PATH,可以看到会多出一个/root
mv /root/ls /bin 操作完成记得恢复你的ls文件到bin目录下 这时若还报错注销并重新登录即可,这时由于指向参数被缓存的原因.
3.文件操作
cp -p 同时复制文件属性(适合备份) -r 递归复制
注意点:源文件信息 源文件是否为符号链接文件 为目录 为特殊文件(FIFO)
rm -r 递归删除(WARNNING!!!) -i 交互询问避免删错
mv 重命名 mv test test1 用移动的方式重命名
4.文件查看
cat (concatenate串联)(从第一行开始显示文件内容) -n 打印出行号 配合more与less使用(space翻页)
tac (由最后一行显示文件内容,是cat反着写)
nl 显示内容,同时输出行号
head 与 tail 小众 略
od 二进制读取文件(一般是执行文件)
将 zzh is shuiB 输出为 ASCⅡ code, echo值不由屏幕输出而交给od去处理
touch 建立一个空文件
5.文件权限
umask 默认减去的权限 文件666 目录777
chattr 配置文件隐藏属性 -a 该文件只能增加数据 -i 该文件无法被删除被改名被设置链接被写入或新增数据(对系统安全性有助益)
touch attrtest chattr +i attrtest rm attrtest 提示无法remove chattr -i attrtest (ROOT操作)(且加入i属性的文件root也删除不了)
lsattr 可以查看隐藏属性 对于日志log可以设置为-a使它只能增加而不能修改与删除旧数据
一些特殊权限:SUID SGID SBIT 与二进制和系统进程管理有关
file 观察文件类型
6.查找
which 查找执行文件 -a 列出所有PATH中找到的命令而非第一个找到的命令
which ls >>>/bin/ls
which which >>>/usr/bin/which
which -a which >>>/usr/bin/which /n /bin/which
whereis 由一些特定目录中查找文件
locate 依据数据库记录,找出用户输入关键词的文件名
find 太多太大 硬盘查找 参数多需学习
7.小例子
linux _文件目录与权限的更多相关文章
- Linux常用命令_(文件权限)
Linux权限管理: 二.权限管理1.3种基本权限在Linux中,将使用系统资源的人员分为4类:超级用户.文件或目录的属主.属主的同组人和其他人员.超级用户拥有对Linux系统一切操作权限,对 于其他 ...
- (转)Linux 文件目录特殊权限设定(SUID,SGID,SBIT)
原文:https://blog.csdn.net/leshami/article/details/77184029 Linux文件及目录的权限设定,除了我们孰知的读写执行(rwx)之外,还有一些特殊的 ...
- .Neter玩转Linux系列之二:Linux下的文件目录及文件目录的权限
一.Linux下的文件目录 简介:linux的文件系统是采用级层式的树状目录结构,在此 结构中的最上层是根目录“/”,然后在此目录下再创建 其他的目录.深刻理解linux文件目录是非常重要的,如下图所 ...
- Linux(三)__文件权限、系统的查找、文本编辑器
一.文件权限 1.理解文件权限及其分配 2.掌握查看文件和目录的权限 3.掌握权限文字表示法和数值表示法 4.学会使用chmod命令设置权限 5.学会使用chown命令修改属主和组 linux文件能不 ...
- Linux系统文件与目录权限管理
Linux文件目录权限管理 一.Linux文件属性及权限 1.Linux文件及目录权限及属性说明 (1)权限及属性说明 (2)文件权限说明 三种权限说明:r 读 read w 写 write x ...
- 解析Linux操作系统文件目录
解析Linux操作系统文件目录 随着Linux的不断发展,越来越多的人开始使用Linux,对于那些刚刚接触的人来说,恐怕最先感到困惑的就是那些“不明不白”的目录了.如果想熟练使用Linux,让Linu ...
- Linux文件和目录权限详细讲解
转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和 ...
- linux 中更改用户权限和用户组的命令chmod,chgrp实例
linux 中更改用户权限和用户组的命令实例; 增加权限给当前用户 chmod +wx filename chmod -R 777 /upload 用户组 chgrp -R foldname zdz ...
- Linux文件及目录权限解析
Linux系统9位基础权限体系 文件权限 * r权限 可读 对文件具有读取及查看文件内容的全新啊 * w权限 可写 对文件具有新增.修改文件内容的权限 ...
随机推荐
- 【微信小程序】动态设置图片大小
我们都知道微信小程序的组件image是用来显示图片的,它有一下几个属性:1.src 图片资源地址2.mode 图片裁剪.缩放的模式3.binderror ...
- CSS颜色、单位、文本样式
一.CSS颜色:关键字 red16进制的6位 #ffffff16进制的3位 #fffrgb(0,255,100) 取值范围:0~255 (r:red.g:green.b:blue)rgba(0,255 ...
- 四.Windows基础
系统目录 Windows Program files 用户 Perflogs:是Windows7的日志信息,如磁盘扫描错误信息,删掉可以,但不建议删,删掉反而降低系统速度,perflogs是系统自动生 ...
- Android源码分析(一)-----如何快速掌握Android编译文件
一 : Android.mk文件概述 主要向编译系统指定相应的编译规则.会被解析一次或多次.因此尽量减少源码中声明变量,因为这些变量可能会被多次定义从而影响到后面的解析.这个文件的语法会把源代码组织成 ...
- 队列解密QQ号
队列解密QQ号 本篇博客主要是<啊哈!算法>的读书笔记,这里做一下记录. 问题场景: 给定一串 QQ 号,631758924,从其中解密出真实的 QQ 号. 解密规则:首先将第一个数删除, ...
- Linux命令: ps
STAT 进程状态 S-睡眠 s-进程是会话向导进程 N拥有比普通优先级更低的 R-正在运行 D-短期等待 Z-僵尸进程 T被跟踪或者被停止 STATED 进程启动时间 TIME 进程使用CPU时间 ...
- 【原创】Centos 7 升级安装python3.7.4
1.安装必须的软件 #更新源中包列表 yum -y update #先安装扩展源EPEL 才能安装pip 否则会报错 yum -y install epel-release //解决ssl问题,否则报 ...
- windows elasticsearch使用ik分词器插件后启动报错java.security.AccessControlException: access denied ("java.io.FilePermission" "D:...........\plugins\ik-analyzer\config\IKAnalyzer.cfg.xml" "read")
删除es安装文件夹中空格,遂解决......(哭
- docker容器网络—单主机容器网络
当我们在单台物理机或虚拟机中运行多个docker容器应用时,这些容器之间是如何进行通信的呢,或者外界是如何访问这些容器的? 这里就涉及了单机容器网络相关的知识.docker 安装后默认 情况下会在宿主 ...
- Ubuntu18.04.2下安装 RTX2080 Nvidia显卡驱动
转载请注明出处:BooTurbo https://www.cnblogs.com/booturbo/p/11261903.html 不久前入手了蓝天P870TM1G准系统,配置如下: 1. Z370 ...