首页 > 系统服务 > 详细

linux第三课

时间:2017-02-22 00:35:56      阅读:216      评论:0      收藏:0      [点我收藏+]

一、linux文件管理

linux系统中的每个文件都是通过分配文件块的方式把数据存储在存储设备中,而分配信息本身也存储在磁盘上。

linux系统中,有两种常用的文件系统的分配策略:

  • 块分配(block allocation)   当文件变大的时候第一次都为这个文件分配磁盘空间。

  • 扩展分配(extent allocation)  当某个文件的磁盘空间不够时,一次性为它分配一连串连续的块。

linux文件类型:普通文件、目录文件、链接文件、设备文件

技术分享

linux 索引节点inode ----------------------ls -i 或 stat 文件或 df -i 

技术分享

索引节点,在文件系统结构中,包含有关相应文件信息的一个记录,这些信息包括文件权限、文件主(文件拥有者)、文件大小等。

查看文件---------------------------------------------------ls -l 

创建100个文件---------------------------------------------touch  {1..100}a.txt

创建多个文件-----------------------------------------------touch {201,209,2011}a.txt

文件格式:.bz2  .gz  .tar  .tbz .tgz .zip 压缩包  .rpm 安装包 .so库文件 .sh Shell脚本

识别文件 file 文件名


技术分享

拷贝CC目录下文件a1.txt到dd目录--------cp cc/a1.txt dd/

技术分享

删除1到100的a.txt文件------------------------------rm -rf {1..100}a.txt

mv文件名a.txt 要更改文件名b.txt------------------------------mv a.txt b.txt 

mv文件名a.txt从当前目录 移动到/opt目录下————————————mv a.txt /opt/

ln 源件文件 目标文件 ln默认情况下,创建的链接是硬链接

ln -s 源件文件 目标文件 建立符号链接

查找系统中的所有png文件---------------------------------find / -name "*.png"

查看符合条件的文件whereis

技术分享

查看可执行文件的位置 which 命令名

技术分享

文本查看:

cat 文件名

head -n 100 文件名  查看文件前100行

tail -n 100 文件名  查看文件后100行

more 文件名 逐行显示文件内容  more -20 a.txt

less 文件名 逐页显示文件内容

grep 内容 查找并显示符合条的的内容 grep *info* / -r 以递归方式搜索内容为“info”的所有文件

文件内容统计 wc -w 文件 统计字数

技术分享

ext3文件系统提供了登记报表方式,在非正常系统关机后,不进行ext2中的fsck检查。

本文出自 “2722951” 博客,请务必保留此出处http://2732951.blog.51cto.com/2722951/1899909

linux第三课

原文:http://2732951.blog.51cto.com/2722951/1899909

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!