1. linux 目录结构
2. 硬链接与软连接
在Linux 系统中磁盘中的每一个文件都有一个对应得inode(Index Node),里面保存该文件的基本信息、指向该文件的指针以及inode的编号。
(1)硬链接:在linux 中同一文件存在不同的路径名的情况是存在。假设文件A是文件B的硬链接,则文件A和B的目录信息中的索引节点号是相同,即两者指向同一个inode, 当删除文件A或B时,不影响对另一个文件的访问,因为该索引节点上的连接数不为0,不会删除磁盘上的文件。
(2)软连接:类似于windows中的快捷方式。当文件A是文件B的软连接时,A与B指向不同的inode ,其中A指向的inode 的指向的文件中存储的是文件B的路径,所以当删除B文件时,A则变的无效。
3. 常见的操作命令
1)与文件基本属性相关R
(1) chmod u+/-rwx g+/-rwx o+/-rwx filename : 修改文件权限
(2)chgrp [-R] groupName filename: (递归) R修改文件所属组
(3) chown [-R] Own filename: (递归)修改文件所属主
(4) ll filename : 查看文件的权限、所属组、属主等基本信息
2)与文件与目录管理相关
(1) ls : 查看当前目录下的所有文件
(2)cd: 切换目录
(3)pwd: 显示当前目录路径
(4)mkdir [-mp] dir: 创建新的目录, m: 可以设置权限 p:递归的创建
(5)rmdir [-p] dir: 删除目录 , p:递归的删除
(6)cp sourceDir targetDir: 复制文件到指定位置
(7)mv sourceDir targetDir: 移动文件到指定位置
(8) rm filename : 删除文件
3)与用户与用户组管理相关
(1) useradd/usermod/userdel 选项 用户名
(2) groupadd/groupmod/groupdel 选项 用户名
5)与文件的读写相关
(1) touch filename : 触碰一下文件,不执行操作
(2) cat filename : 查看
(3) vim filename :修改 ( i ---> ESC ----> : wq)
(4) more/less filename : 查看
(5) head -n num filename : 查看前 num 行
6)其他
(1)passwd : 密码修改
(2) grep string filename : 搜索字符串
(3) du/df: 磁盘管理
(4)yum: 软件安装