一周第五次课 2017.10.20 系统目录结构、ls命令、文件类型 、alias命令
2.1/2.2 系统目录结构
ls:用来列举系统的目录或者文件。
tree:使用竖行来显示目录和目录下的子文件。没有安装可以用yum install -y tree命令安装。
ldd:查看命令依赖哪些酷。
/root目录:root用户的家目录。存放配置文件和root用户自己的一些东西。
/bin目录(包括/usr/bin/ /usr/sbin/ /bin/ /sbin/):存的是一些常用的命令。
/boot目录:存放的是系统启动相关文件。
/dev目录:linux系统里特有的一些设备文件。(如光盘、硬盘、鼠标、键盘)。
/etc目录:系统配置文件。
/home目录:用户的家目录。
/lib及/lib64目录:存放系统的库文件。
/media目录:媒介目录。
/mnt目录:临时挂载目录。
/opt目录:(默认为空)有些文档会可能会用到,(不重要)。
/proc目录:系统启动的一些进程。
/run目录:进程产生的临时文件。
/srv目录:存放服务产生的文件。
/sys目录:存放系统内核相关的文件。
/tmp目录:系统的临时目录
/usr目录:用户的文件
/var目录:存放日志
常用的有:/bin目录(包括/usr/bin/ /usr/sbin/ /bin/ /sbin/)、/etc、/var、/usr/local
2.3 ls命令
ls -l:列出文件的详细信息。
如下图分别是权限、有多少个文件使用了相同的inode、所有者、所属组、文件大小、文件创建时间、文件名
-i:列出文件的inode
-h:更人性化的显示文件的大小
-a:查看该目录下所有文件包括隐藏的
-t:按照时间顺序排序。
-d:查看目录本身
2.4 文件类型
d:目录
-:普通文件和二进制文件
c:字符串设备(鼠标键盘等)
l:软连接
b:块设备(光盘、磁盘)
s:进程和进程之间通信文件
2.5 alias命令
which:查看文件别名
alias:查看系统都有哪些文件有别名
alias XXX='ls -lha':将'ls -lha'命令设置一个别名为XXX
unalias XXX:取消别名