2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构

2.3 ls命令

2.4 文件类型

2.5 alias命令

2.1/2.2 系统目录结构

系统目录结构上

ls命令

用来列取系统的文件目录或者是文件的

英文是list

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

root 实际上市root用户的 家目录 每个用户都有一个家目录

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

配置 秘钥 必须要把公钥放到这个文件下面 必须要放到/root/.ssh/ 这个目录下

先来看下根下面 都有哪些目录  /

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

介绍一个tree命令

tree 是 用 树形的形式 显示一个目录 下面都有哪些子文件

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

没有安装 安装下 yum install -y tree

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

tree --hep  这样的用法

用来显示常用的一些选项

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

man tree

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

指定它最大为2层

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

这些命令是我们常用的都是在 这些目录里面

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/boot 是系统启动相关的文件

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/dev 是linux系统里面特有的 一些设备文件  光盘、硬盘、鼠标、键盘  device 设备

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/etc是配置文件所在的目录

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/home 是用户的一些家目录文件

/lib / lib64 很多命令都依赖一些库  比如ls 类似于windows  .dll文件

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

怎么看一些命令依赖哪些库呢

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

这些绿色的就是库文件

粉绿色是 软链接

系统目录结构下

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/media 这是一个媒介目录 ,默认是空的

插一个U盘 ,它可以自动放到meida 目录下面去

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/mnt 目录也是一个临时挂载的目录 默认也是空的

可以临时把一个光驱 ,新增加的一个硬盘挂载到这个/mnt 下面 然后去用他

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/opt也是一个空目录 有时候会把 oracle 文档 安装这个下面

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/proc 目录 是一些进程 ,系统启动的一些进程 会生成一个pid  每一个进程都有一个目录

进程为1 的 目录下面都有一个1

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/root 是root 用户的家目录

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/run 是一些进程产生的一些临时文件

/run  是一重启 一关机 就会消失的文件

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/srv 这个目录会存一些  服务产生的一些文件

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/sys/ 会存一些系统内核相关的文件,不用太去动它

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/tmp/  是一个临时的目录

权限很大 ,任何用户都可以在tmp 下去写 去删 改动

还有一个特殊权限, 普通用户 user1 和普通用户user 2  自己的文件自己管理,别人没有权限去

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/urs/   是用户的一些文件 会放到/usr/目录里面

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

后面会讲一些 服务  MySQL 服务都放在 /usr/local/下面

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/var/

/var/log/ 会存 日志

系统的总日志 ,相关的日志都在 /var/messages/

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

一些 进程的pid 都会存在 /var/run/  下

/var/ 是一个很重要的目录

比较常用的 目录

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

/bin   /sbin   存命令的目录

/etc  存 配置文件

/var 系统进程 服务 进程  pid  产生的 临时文件     缓存 log 也在这下面

/usr /local 自己编译的一些服务 放在这下面

2.3 ls命令

ls 命令

ls -l 列出文件的详细信息

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

ls -a 显示目录下面所有的文件 包括隐藏文件

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

.表示当前目录  .. 表示上一级目录

ls -lh 显示单位 kb单位

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

ls -i 看文件的 inode 号

ls -i 显示文件inode号

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

ls -a

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

查看目录下面  所有的隐藏的文件 目录

每一个目录下面都有一个 .  和 ..

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

这三个目录 的inode的号是一样的,

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

所以上面显示的 是3 表示有3个文件的inode是一样的

ls -lta 显示文件目录 排序时间  以时间的顺序排序,越早的排在越上面

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

ls -d 只显示目录本身

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

man ls 显示更多ls 命令 的更多用法

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.4 文件类型

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

 

d表示目录

-表示普通文件

普通的文本文档 是可以使用cat 来查看的

带颜色的 /bin/ls 文件

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

是一个二进制的文件 ,没有办法 用查看文本文档的形式去查看

c 表示是字符串设备

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

l 软链接文件

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

b 表示块设备 光盘 、磁盘 都是这种

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

s 表示scoket  文件 表示通信的

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

第二列 文件的权限  

第三列 是多少个文件 使用了这个inode号

ls -i 可以查看inode 号

inode 号存的 就是 上面这些文件的信息,文件的属性 ,文件的权限,文件的素有这,所属组,文件的大小,文件的时间 ,全部存到inode里面  inode会记录 文件 存在于磁盘的哪一个块 哪一个区上

如果有俩个文件 使用的相同的inode ,意味这 这个俩个文件 ,在磁盘上 所存放的 数据块 所在的位置是唯一的 ,实际上是一样的,因为inode 是一样的,说明俩个文件是一个文件,只是文件的路径 和名字不一样而已

第四列   表示对这个文件的所有者 是 root

第五列  表示对这个文件的 所属组  是root

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

第六列  表示文件的大小 单位是 1.4k  用ls -lh  表示显示单位

第七列  表示文件创建的时间

最后一列 表示 文件名

2.5 alias命令

alias 别名

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

ll  是  ls -l 的别名

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

加上绝对路径就没有颜色显示

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

很多都是使用了alias

alias 查看系统 那些命令都是有别名的呢

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

环境变量echo $PATH

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

下面自定义一个命令 aming

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

解除 取消这个 变量 unalias aming

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令


本文转自   ch71smas   51CTO博客,原文链接:http://blog.51cto.com/ch71smas/1953714


上一篇:通过注册表开启“终端服务”


下一篇:注册表与木马(二)——实现程序开机自动启动