ls [选项] [文件或目录]
选项:
- -a 显示所有文件,包括隐藏文件
- -l 详细信息
- -d 查看目录属性
- -h 人性化显示文件大小
- -i 显示inode
_rw_r__r__
- 文件类型(_文件 d目录 l软链接文件)
- rw_ u 所有者
- r__ g 所属组
- r__ o 其他人
建立目录:mkdir
- mkdir -p [目录名]
- -p 递归创建
切换所在目录 : cd
- cd [目录]
- cd ~ 进入当前用户的家目录
- cd - 进入上一次目录
- cd .. 进入上一级目录
- cd . 进入当前目录
查询当前所在位置
- pwd
删除空目录
- rmdir [目录]
删除文件或目录 rm -rf [目录或文件]
- r 删除目录
- -f 强制
复制命令 cp [选项] [原文件或目录] [目标目录]
- -r 复制目录
- -p 连带文件属性复制
- -d 若源文件是链接文件,则复制链接属性
- -a 相当于-pdr
剪切或改名命令:mv [源文件或目录] [目标目录]
- 在同一个文件时改名
- 不在同一个文件时剪切
一些常用的目录文件
- /boot 启动目录
- /dev 设备文件保存目录
- /etc 配置文件保存目录
- /home 普通用户的家目录
- /lib 系统库保存目录
- /mnt 系统挂载目录
- /root 超级用户的家目录
- /tmp 临时目录
- /proc 写入内存目录
- /sys 系统文件目录
- /usr 系统软件资源目录
- /usr/bin/ 系统命令(普通用户)
- /usr/sbin/ 系统命令(超级用户)
链接命令 : ln -s [原文件] [目标文件]
功能描述:生成链接文件
选项: -s 创建软链接
- 硬链接特征:
1.拥有相同的i节点和存储block块,可以看作是同一文件
2.可以通过i节点识别
3.不能跨分区
4.不能针对目录使用- 软链接的特征:
1.类似于windows快捷键
2.软链接有自己的i节点和block块,但数据块中只保存原文件名和i节点号,并没有实际的文件数据
3.lrwxrwxrwx l==>软链接
4.修改任意文件,另一个都改变
5.删除原文件,软链接不能使用
locate 命令格式
- locate 文件名
在后台数据库中按文件名搜索,搜索速度更快- /var/lib/mlocate
#locate命令所搜索的后台数据库- updatedb
- #更新数据库
/etc/updatedb.conf 配置文件
搜索命令的命令 whereis
- whereis 命令名
#搜锁命令所在路径即帮主文档所在位置
选项:
-b : 只查找可执行文档所在位置
-m : 只查找帮主文件
搜索命令的的命令 which
- which 文件名
#搜索命令所在路径别名
PATH环境变量
- PATH环境变量 : 定义的是系统搜索命令的路径
[root@localhost ~] echo $PATH