命令:

.tree  查看一个目录下的子目录    !tree   查找history中最后以tree开头的命令  

man +一个命令  :可以看到这个命令下的选项和其含义


             系统目录结构

/ :根目录

/bin  /sbin(superbin:超级用户使用的) 存放命令的文件

boot  :系统启动相关的文件(grub)

dev :设备文件(光驱、停盘、鼠标)

etc  :系统配置文件所在目录 如:、etc/sysconfig/network-scripts/ifcfg-ens33

home  :存放用户家目录文件

lib   ;库文件  怎么看一个命令依赖那些库? ldd /bin/ls 则可以看到ls依赖哪些库文件

media ;媒介  (默认为空)

mnt  opt (默认为空) 

proc  ;进程  

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

srv   :   服务产生的文件

tmp   :(权限大 任何用户都可以在此下操作 )

usr   usr/local

var  日之类文件var/run  





                ls命令

ls -l   列举当前文件的详细信息

第一列:拥有的权限

第二类:有多少文件使用了相同的INO  ino存文件的权限、所有者、所有组、时间,数据块所在的位置

ino使用 ls -i 加文件名

系统目录结构、ls命令、文件类型、alias命令_命令

ls -lh +文件名

ls -la  查看当前文件下所有的隐藏文件、目录

系统目录结构、ls命令、文件类型、alias命令_命令_02

ls -lta 与ls -la 按时间顺序排序,时间越晚的越显示在前

系统目录结构、ls命令、文件类型、alias命令_命令_03

ls -l 与ls -ld 不加d 把当前文件/目录的下的文件也列出,加d则只列本身 

系统目录结构、ls命令、文件类型、alias命令_命令_04

man ls 查看ls所有选项



           文件类型

系统目录结构、ls命令、文件类型、alias命令_ls_05

普通文档文件可以使用 cat命令查看,带颜色的不能cat查看


系统目录结构、ls命令、文件类型、alias命令_命令_06

d:目录

-:表示普通文档文件

c:表示字符串设备

l:表示软连接/硬连接文件

b:表示块设备



           alias命令(别名)

which +命令  查看命令别名


系统目录结构、ls命令、文件类型、alias命令_ls_07

自定义别名:

系统目录结构、ls命令、文件类型、alias命令_命令_08

alias 定义的名称='真正的命令'

如:alias cansheng-'ls -lha'

取消别名 ;unaliaa 定义的名称

系统目录结构、ls命令、文件类型、alias命令_命令_09

系统目录结构、ls命令、文件类型、alias命令_命令_09

系统目录结构、ls命令、文件类型、alias命令_命令_09

系统目录结构、ls命令、文件类型、alias命令_ls_12