whereis只能查命令所在位置 -b只查看执行文件 -m帮助文档所在位置 不能搜索普通文件。
which 文件名 能看到命令所在位置,如果命令有别名可以看到
which 文件名 能看到命令所在位置,如果命令有别名可以看到
2017-11-18
ln -s [原文件][目标文件] 是生成连接文件 -s创建软连接。创建软连接一定要写绝对路径
硬链接:
1.拥有相同的i节点和存储block块,可以看做是同一个文件
2.可通过i节点识别,i节点相同,文件大小完全一样
3.不能跨分区
4.不能针对目录使用
把一个删掉,另一个只要文件名还在,依然可以使用。
软连接(推荐使用):
1.类似windows快捷方式
2.软连接拥有自己的i节点和block块,但数据块只保存原文件的文件名和I节点,没有实际的文件数据
3.lrwxrwxrwx l软连接 软连接的文件权限都为rwxrwxrwx
4.修改任意文件,另一个都改变
5.删除原文件,软连接不能使用
硬链接:
1.拥有相同的i节点和存储block块,可以看做是同一个文件
2.可通过i节点识别,i节点相同,文件大小完全一样
3.不能跨分区
4.不能针对目录使用
把一个删掉,另一个只要文件名还在,依然可以使用。
软连接(推荐使用):
1.类似windows快捷方式
2.软连接拥有自己的i节点和block块,但数据块只保存原文件的文件名和I节点,没有实际的文件数据
3.lrwxrwxrwx l软连接 软连接的文件权限都为rwxrwxrwx
4.修改任意文件,另一个都改变
5.删除原文件,软连接不能使用
2017-11-18
linux中目录:
根目录下的bin和sbin,usr目录下的bin和sbin这四个目录都是用来保存系统命令的。
boot的用户启动,dev设备文件保存,etc系统默认配置文件,home是普通用户家目录,root是系统用户家目录,lib是linux中函数库,media mnt misc是空目录 挂载目录,proc和sys目录不能直接操作,这两个目录保存的是内存的过载点,tmp是临时目录,usr系统软件资源目录 ,var系统相关文档内容,usr/bin/系统命令(普通用户),usr/sbin/系统命令(超级用户)。可以在家目录root或home,以及tmp目录下随便放内容
根目录下的bin和sbin,usr目录下的bin和sbin这四个目录都是用来保存系统命令的。
boot的用户启动,dev设备文件保存,etc系统默认配置文件,home是普通用户家目录,root是系统用户家目录,lib是linux中函数库,media mnt misc是空目录 挂载目录,proc和sys目录不能直接操作,这两个目录保存的是内存的过载点,tmp是临时目录,usr系统软件资源目录 ,var系统相关文档内容,usr/bin/系统命令(普通用户),usr/sbin/系统命令(超级用户)。可以在家目录root或home,以及tmp目录下随便放内容
2017-11-18
文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。
操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。
文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。
操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。
文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。
2017-11-14