一文件属性
ll -h
第一列第一个字符:表示文件类型
drwxr-xr-x:权限
3:这个文件被链接次数
root:文件的拥有者(用户)
root:文件的拥有组(用户组)
23:文件大小
Jul 31 16:56:时间
etc:文件名称
二文件类型
-:文件 (普通文件 图片 压缩包)
s :bending进程与进程间的一种通信方式
b:块设备文件 (硬盘 光盘 分区)
c:字符设备 用于提供用户的输入与输出
l:链接文件 类似于windows的快捷方式
d:目录 类似windows的文件夹
file 可以精准的查看出文件是什么类型
三链接文件
1.软链接
软链接使用场景
软连升级 软件回退
升级
回退
2.硬链接
不方便移动
3.软链接与硬链接区别
软链接用ln -s创建,硬链接用ln创建
目录能创建软链接,不能创建硬链接
软链接可以跨越分区,硬链接不可以
硬链接与源文件inode相同,软链接与源文件不相同
删除源文件,会导致软链接无法使用,硬链接无任何影响
删除硬链接和软链接对源文件无任何影响
软链接就是一个快捷方式,硬链接类似文件副本,只有删除所有的硬链接及其源文件,这个文件才算彻底被删除
四命令执行过程
1.是否通过绝地路径执行
2.是否存在alias别名
3.是内置命令还是外置命令
4.bash内部命令直接执行,外部命令检查是否存在缓存
5.通过$PATH变量查找命令,有的话执行,无的报错command not
found