命令:
.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 -lh +文件名
ls -la 查看当前文件下所有的隐藏文件、目录
ls -lta 与ls -la 按时间顺序排序,时间越晚的越显示在前
ls -l 与ls -ld 不加d 把当前文件/目录的下的文件也列出,加d则只列本身
man ls 查看ls所有选项
文件类型
普通文档文件可以使用 cat命令查看,带颜色的不能cat查看
d:目录
-:表示普通文档文件
c:表示字符串设备
l:表示软连接/硬连接文件
b:表示块设备
alias命令(别名)
which +命令 查看命令别名
自定义别名:
alias 定义的名称='真正的命令'
如:alias cansheng-'ls -lha'
取消别名 ;unaliaa 定义的名称