一周第五次课 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型2.5 alias命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一周第五次课 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型2.5 alias命令相关的知识,希望对你有一定的参考价值。

linux的目录结构

linux目录特点:逻辑上只有一个顶点/(根),它是所有目录的起点。根下面类似一颗倒挂的树一样的层次结构,而且只有一棵树。目录结构和分区设 没有关系,不同目录可以跨越不同的磁盘或分区。

linux下的重要目录
/dev/ 设备目录
/etc/ 配置文件以及服务启动的目录
/home 普通用户家目录
/bin和/sbin、/usbin 用户命令的目录
/bin:binaries(全称是二进制,名下常用命令有ls、cp、mkdir、rm、cut等命令,/bin目录和/usr/bin类似。)

/dev:device(设备文件,比如声卡,磁盘,光驱等)
/etc:二进制安装包(yum rpm)的配置文件默认路径,也是服务启动命令存放的目录/etc/init.d/(yum rpm)
/mnt mount安装(一个文件系统的临时挂载点,一般用于临时挂载储存设备的挂载目录,比如有cdrom、U盘等目录,直接插入无法使用,要先挂载后使用。挂载点是文件系统(设备)的入口。)
/sbin: system binaries(系统二进制,管理命令)
/lib和/lib64:这两个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。其中/lib64为64位的软件包的库文件所在目录
/proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
/run:这个目录其实和/var/run是同一个目录,这里面存放的是一些服务的pid
/tmp:临时目录
/var 变化数据目录,一般是日志文件或缓存的目录,记录系统和服务的状态还有访问请求的内容。

ls命令
ls - list directory contents 显示目录或者文件
命令格式:
ls [OPTION]... [FILE]...
命令参数:
-l print the author of each file显示每个文件的作者等详细信息。
技术分享图片
ls -a 显示所有隐藏文件(.为当前目录 ..为上一级目录)
技术分享图片
ls -lta
技术分享图片
时间越早,排序就越靠下
ls -d只列目录本身
技术分享图片
ls -h 自动改变文件大小单位

文件类型
技术分享图片
第一列:inode索引节点号
第二列:文字类型及权限(共10个字符,第一个字符为类型,后9个字符为文字权限)
第三列:硬连接数(详细参看ln命令的讲解)
第四列,第五列:归属组及所属组
第六列:文件大小
第七列,第八列,第九列:最近修改时间。
第十列:文件或目录名。
-:普通文件
b:block(块设备)
c:character(字符设备)
d:directory(目录)
p:named pipe (命令管道文件)
f:regular file (常规文件)
l:link(软连接文件)
s:socket(套文件,Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。)

alias命令
显示设置别名,把很多复杂的字符串变成简单的字符串。
我们也可以用which来查看命令的绝对路径
技术分享图片
我们which ll
技术分享图片
我们也可以设置别名
技术分享图片
which lin
技术分享图片
取消别名
技术分享图片

以上是关于一周第五次课 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型2.5 alias命令的主要内容,如果未能解决你的问题,请参考以下文章

一周第五次课(1月26日)

一周第五次课(12月15日)

一周第五次课(12月15日)

Linux学习笔记第一周第五次课(1月26日)

第一周第五次课

2018.3.23一周第五次课