linux文件系统

文件系统是文件存放在磁盘等存贮设备上的组织方法。
linux则采用的是VFS文件系统——可以支持多种不同的文件系统如EXT2,EXT3,也支持windows的vfat;
而linux则是则通过树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。
主要有以下几个方面:

/bin 二进制可执行命令
 /dev 设备特殊文件
 /etc 系统管理和配置文件 
 /etc/rc.d 启动的配置文件和脚本
 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
 /tmp 公用的临时文件存储点
 /root 系统管理员的主目录(呵呵,特权阶级)
 /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
 /lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
 /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信  息。
 /var 某些大文件的溢出区,比方说各种服务的日志文件
 /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包  含:
  /usr/X11R6 存放X window的目录
 /usr/bin 众多的应用程序
 /usr/sbin 超级用户的一些管理程序
  /usr/doc linux文档
  /usr/include linux下开发和编译应用程序所需要的头文件
  /usr/lib 常用的动态链接库和软件包的配置文件
  /usr/man 帮助文档
  /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
  /usr/local/bin 本地增加的命令
  /usr/local/lib 本地增加的库

linux下曾有”一切皆文件”,就是将任何东西都看成文件,
Linux下面的文件类型主要有:
普通文件:C语言元代码、SHELL脚本、二进制的可执行文件等。分为纯文本和二进制。
目录文件:目录,存储文件的唯一地方。
链接文件:指向同一个文件或目录的的文件。
特殊文件:与系统外设相关的,通常在/dev下面。分为块设备和字符设备。

 文件目录管理命令

—–磁盘和文件空间
fdisk df du
—–文件目录与管理
cd pwd mkdir rmdir ls cp rm mv
—–查看文件内容
cat:
cat [file]
—–查看文件的内容。全程式concatenate的意思,将文件内容连续输出到屏幕上。第一行到最后一行显示。
tac:
tac [file]
—–和cat刚好相反 是从最后一行到第一行的方式查看。
cat有个比较不好的地方时当文件比较大时候没办法看清楚,这个时候可以用more或者Less命令。
more:
more [file]
—–如果使用grep或者find等命令时,可以配合使用more一页一页的查看。如果看到一半想退出,则敲入’q’即可退出。
less:
less [file]
less比more更有弹性,可以上下翻页。
—–如果只想读取文件的头几行或者文件的末尾几行,可以用head或tail.
head –n [file]:读取文件的前n行。
tail –n [file]:读取文件末尾n行。
—–以上命令都是用于查看字符文件,二进制文件出来的都是乱码,要看二进制文件的内容,可以用od命令,如查看一个MP3文件里面的内容:
od shijiemori.mp3
—–文件目录与权限
chmod chown chgrp umask
—–文件查找
which:
which [filename]
—–该命令用于查询通过PATH路径到该路径内查找可执行文件。
如:Which passwd:查找可执行文件passwd
whereis:
whereis [-bmsu] [keyword]
—–该命令用于把相关字的文件和目录都列出来。(Linux 会将文件都记录在一个文件数据库里面,该命令式从数据库去查询,所以速度比较快,Linux每天会更新该数据库)
locate:
locate [filename]
—–该命令用于把相关字的文件和目录都列出来。查找数据特别快,也是通过数据库方式来查询。但是数据库一周更新一次,所以可能有些存在数据查不到。可以去修改配置文件。
find:
find [path] [参数] [keyword]
—-该命令用于在指定路径下查找文件。不是通过数据来查询,所以速度会比较慢。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值