linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

发布于 2018-01-17  386 次阅读


系统目录结构

ls 全称 list

ls /

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

ls /home/aming

/home - 普通用户的家目录存放位置

/aming – 普通用户 aming 的家目录

useradd aming – 创建一个叫 aming 的用户,可以用 "useradd 用户名"

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

tree – 列出目录的详细层次

tree / - 列出根目录 / 的详细结构

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

tree --help – 查看 tree 的帮助信息

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

man tree – 查看 tree 的帮助信息

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

tree / -L 2 – 查看根目录的两层目录

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

bin 和 sbin 和/usr/bin 和/usr/sbin – 存放常用的命令

sbin – 一般是 root 用的命令的存放位置

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

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

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

/dev – linux 系统特有的设备文件

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

/etc – 系统配置文件所在的位置

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

/home – 用户的家目录所在位置

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

/lib 和/lib64 存放系统的库文件

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

ldd /bin/ls – 查看 ls 依赖哪些库

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

/media – 媒介目录,默认为空,如果接外接设备能在此目录下看到信息

/mnt – 默认为空,一般用来挂载设备

/opt – 默认为空,了解即可

/proc – 存放系统启动的进程信息

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

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

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

/srv – 存放服务产生的一些文件,一般为空

/sys – 存放系统内核相关文件,一般不动

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

/tmp – 系统的临时目录,权限很大,任何用户均能对其操作

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

/usr – 用户的文件存放的位置,安装软件一般装在/usr/local 下

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

/var/log – 存放日志,如/var/log/messages 存放系统的日志

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

/var/run – 存放一些进程的 PID 信息

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

 

目录相关总结:比较重要的目录

       /usr/bin        /usr/sbin             /bin              /sbin     /etc        /var        /usr/local

ls 详解

ls -l

列出文件的详细信息

第一列:权限,第二列:有多少个文件用了相同的 inode,第三列:所有者

第四列:所属组,第五列:文件大小,第六列:创建时间,最后一列:文件名

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

ls -i 文件名

查询文件的 inode,inode 记录文件存放于磁盘的哪个区上,两个文件 inode 一样,证明两个文件是同一个文件

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

ls -lh 人性化显示文件大小

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

ls -la 查看目录下所有文件(包括隐藏文件,带有 . 的文件或目录, . 表示当前目录, .. 表示上一级目录)

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

ls -lta 按时间排序

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

ls -ld /root 查看目录本身

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

ll 等于 ls -l

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

总结

-l 详细信息,-i inode,-a 显示全部,-t 按时间排序,-h 人性化显示文件大小,-d 列出目录本身

文件的类型

ls -la 第一列的第一位,表示文件的类型

d 表示目录,-表示普通文件(可以用 cat 命令查看,但带颜色的/bin/ls 并不能用 cat 查看,因为其是一个被编译过的文件),c 表示字符串设备,l 表示软链接(快捷方式),b 表示块设备,s 表示 socket(通讯的作用,同机器两个进程通讯)

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

alias 详解

which 能查看命令是否有设置 alias,能查询命令所在路径

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

alias 查看系统那些命令设置了别名

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

PATH 系统的环境变量,命令需要在 PATH 列出的目录下才能生效

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

自定义命令 aming,设置别名

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令

取消别名

linux 学习笔记-005-系统目录结构,ls 命令,文件类型,alias 命令