赞
踩
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限,为了保护系统的安全性,Linux系统对不同的用户访问同一文件的权限有着不同的规定.
每个文件都由10个字符来确定
第0位确定文件的类型,一共有5个字符
- d 表示目录,- 表示文件,l 表示链接文档,bc不常用
读写执行分别为rwx,如果没有权限则为 -
属主:对于文件来说,都有一个特定的所有者,也就是对该文件所具有的所有权的用户
属组:用户是按组分类的,一个用户可以属于一个或多个组,属主以外的用户可以分为同组用户,即有属组权限,还可以分为其他用户,只能由其他用户权限.
Linux的目录结构为树状结构(类似Windows中我的电脑),最顶级的的目录为根目录“/” .
path : 文件路径 filesname: 文件夹名 filename :文件名
文件:蓝色是文件夹,白色是普通文件,绿色为可执行文件
- ls (list files) : 列出文件及文件名
写法: ls path (path 可加可不加)
例: ls :列出当前文件的文件名 ls /user/share: 列出share文件的文件名- cd (change directory) :切换文件夹
写法: cd path- pwd: (print work directory) :显示当前的文件夹
- mkdir: (make directory):创建一个新的文件夹
写法 :mkdir filesname- rmdir: (remove directory):删除一个空的文件夹
写法: rmdir filesname- cp: (copy file):复制文件或者文件夹
写法:cp filesname 或者 cp filename- rm (remove) :删除文件或文件夹
写法: remove filesname remove filename- mv(move file) :移动文件或者目录,或者重命名文件夹和目录
写法:mv filesnameA filesnameB- ctrl + c: 取消命令,并且换行
- ctrl + u:清空本行命令
- tab键:可以补全命令和文件名,没有补全可以点击两下,显示备选选项.
- touch:创建一个文件
写法:touch filename- cat: 展示文件中的内容
写法:cat filename
- ls :
1.-a:全部的文件,包含隐藏文件(以.开头的文件) 一起列出来.
2.-d : 仅列出目录本身,而不是列出目录内的文件数据.
3.-l: 长数据串列出,包含文件的属性和权限等等数据. 也可以直接用ll来代ls -l- mkdir:
1.-p:直接将所需要的目录(包含上一级目录)递归创建起来 mkdir test1/test2/test3
2.-m:获取配置文件的权限,不在意默认权限(umask),可以直接创建- rm:
1.-f:强制删除,不会出现警告信息
2.-r:递归删除,非常危险的选项!!!- mv:
1.-f:强制移动或者覆盖
以上就是相关的文件属性以及常用的的文件指令.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。