文件三种身份:拥有者、群组与其他人,每种身份有三种权限(rwx),
ls -a
chgrp:改变文件所属群组
chown:改变文件拥有者
chmod:改变文件的权限,suid,sgid,sbit等等的特性
目录主要的内容做记录文件名列表,文件名与目录有强烈的关联,对于目录
r(read contents in directory):具有读取目录结构列表的权限,可查询该目录下的文件名数据
w(modify contents of directory )1、建立新的文件与目录;2、删除、更名、移动目录的文件、目录位置
x(access directory):对于文件夹来说,这个最重要,决定用户和群组是否可以访问该文件夹。
根目录是最重要的目录,所有目录来自根目录,根目录与开机/还原/系统修复等动作有关。
/usr(Unix Software Resource)
. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表‘目前用户身份’所在的家目录
~account 代表account这个用户的家目录
cd: 变换目录
pwd: 显示当前目录
mkdir: 建立一个新目录
rmdir: 删除一个空的目录
cp: 复制文件、建立快捷方式,比对文件新旧来更新,复制文件夹。
rm: 删除文件
mv: 移动文件/文件更名
在用cp 做复制的时候,需要注意:
1、是否需要完整的保留来源文件的信息?
2、源文件是否为快捷方式
3、源文件是否为特殊文件
4、源文件是否为目录?
使用 rm -r 指令之前,一定要注意!
basename: 显示文件名
dirname: 显示路径(文件夹名称)
cat: 由第一行开始显示文件内容
tac: 从最后一行开始显示,是cat显示的反向
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
主要是为了做学习笔记,供自己学习参考!