1、cat 显示出文件的全部内容
(1)格式:cat 文件名
  -n 显示行号
(2)特点:一次性显示所有文件内容
2、tac 从最后一行倒着显示文件全部内容
3、more 全屏方式分页显示文件内容
  回车翻一行
  空格向下翻一页
  b 向上翻一页
  q 退出
4、less 与more相同,扩展内容更多
  more和less区别:
    显示到最后,more会自动退出,less不会
5、head 查看文件开头的一部分内容(默认10行)
(1)格式:head 文件名
  -n n为具体数字,显示n行
6、tail 查看文件结尾的一部分内容(默认10行)
(1)格式:tail 文件名 tail -n 数字 文件名
  -f 动态显示 tail -n +3 文件名:从第三行开始显示
  tail -f 一般用来动态看日志文件 tail -n -3 文件名:显示最后三行
7、which 查找可执行文件并显示所在的位置
(1)格式:which 命令或程序名
8、whereis 查找文件的路径、该文件的帮助文件路径
9、locate 根据每天更新的数据库(/var/lib/mlocate)查找,速度快
  不能找到自己新建的文件但会找到已经删除的文件
  需要手动更新
(1)格式:locate 文件名
10、find 用于查找文件或目录
(1)格式:find [查找范围] [查找条件] [动作]
条件:
  -name:按文件名称查找
  -size:按文件大小查找
  -type:按文件类型查找
特殊查找条件
  -o:逻辑或
  -not:逻辑非(用!表示)
  -a:逻辑与(默认)
    find /boot -size +1024 -o -name"vmlinuz"
动作:
  -exec:将find查找结果交给-exec后面的命令执行
  -ok:比-exec动作多了一个确认
  要准确使用字节作为单位,需要使用c
 例如:
  find . -size +567c 查找当前目录下,文件大小大于567字节的所有文件
  -maxdepth :查找深度

11、zip 制作压缩文件
(1)格式:zip 压缩文件名 文件1 文件2...
  zip文件不能用cat查看
(2)选项:
  -r:用来压缩目录
12、unzip 解压缩文件
(1)格式:unzip 压缩文件名
  解压到指定目录,用-d选项,如果不指定目录,则解压到当前目录
选项:
  -d:指定解压到哪个目录
  -l:列出详细信息
13、gzip:制作压缩文件,解开压缩文件(只能对文件进行压缩,不能对目录进行压缩)
(1)格式: gzip 文件名
  gzip -d .gz格式的压缩文件(只能解压.gz格式的压缩文件)
(2)选项;
  -9:表示高压缩比,取值1-9,默认6
  -d:用于解压缩文件
14、zcat 查看压缩文件内容
15、bzip2 制作压缩文件,解开压缩文件(只能对文件操作,并且没有打包功能)
16、bzcat 查看压缩文件内容
17、tar 可以归档(打包)不压缩,也可以归档并且压缩
(1)格式 tar [选项]... 归档文件名 源文件或目录
  tar [选项]... 归档文件名 [-C 解压目录]
(2)选项:
  -c:创建.tar格式的包文件
  -x:解开.tar格式的包文件
  -v:输出详细信息
  -f:表示归档文件名
  -f选项后面必须是归档文件名
  -t:列表查看包内文件
  -p:保持原文件的原来属性
  -P:保持原文件的绝对路径
  -z:调用gzip程序进行压缩或解压
  -j:调用bzip2程序进行压缩或解压
  -C:建包或解包时进入指定目录
  -J:调用xz程序进行压缩或解压
  -A:将归档文件追加到另一个归档文件中
  -r:将文件追加到一个归档文件中
注意事项:
(1)一定注意绝对路径和相对路径问题,推荐使用相对路径
(2)使用z、j、J压缩的文件,解压缩的时候不需要加上z、j、J,tar直接可以识别
(3)tar对目录和文件都可以进行操作,gzip和bzip2只能对文件进行操作
 

Linux中常用命令(文件)的更多相关文章

  1. Linux中常用头文件的作用--转

    http://blog.sina.com.cn/s/blog_5c93b2ab0100q62k.html 1. Linux中一些头文件的作用: <assert.h>:ANSI C.提供断言 ...

  2. Linux中常用命令(文件与目录)

    1.pwd 查看当前目录(Print Working Directory) 2.cd 切换工作目录(Change Directory) (1)格式:cd [目录位置] 特殊目录: .当前目录 ..上一 ...

  3. Linux中常用命令

    .cd命令 cd    回到跟目录 cd uqihong     进入到uqihong这个文件夹(且cd命令只能一级一级的进入) 2.复制命令      cp -r /usr/local/tomcat ...

  4. Linux中常用命令的使用(一)

    这次只讲常用命令 先说命令的组成:命令一般由 (选项.命令.参数) 组成 下面就从开启一个Ubuntu开始说起 1.用户登录:在putty环境下,输完用户名在输入密码 别人想知道你用的linux系统 ...

  5. Linux 中常用命令

    命令基本格式: 命令提示符:[root@localhost ~]#      root 代表当前的登录用户(linux当中管理员账号是root)      @ 无实际意义      localhost ...

  6. Linux中常用命令 <一>

    本笔记中记录的命令来源于 <Linux C 编程实战> ------------------------------------------------------------------ ...

  7. linux中常用命令总结

    一关机/重启/注销 关机 shutdown -h now //立即关机 重启 shutdown -r now //立即重启 reboot 重新启动 注销 logout //退出注销当前用户窗口 exi ...

  8. Linux中常用命令cat

    cat可谓是随处可用,全名:concatenate and print files.用于连接和打印文件,按序读取文件内容,然后输出到标准输出.如果文件是单个破折号-或者缺乏文件,cat将读取标准输入. ...

  9. Linux中常用命令pipe

    大多数linux命令处理数据后都会输出到标准输出,但是如果数据要经过系列列的步骤处理后,才是需要的数据个数,这种需求就需要管道来帮助完成. 管道命令使用"|"作为界定符,将界定符前 ...

随机推荐

  1. Core Java(一)

    一. 绪 1.软件:按照特定顺序组织的计算机数据和指令的集合. 软件开发:借助开发工具与计算机语言制作软件 2.计算机语言:用于人与计算机通讯的语言 分为机器语言,汇编语言,高级语言 高级语言分为编译 ...

  2. (转)script标签到底该放在哪里

    一般script标签会被放在头部或尾部.头部就是<head>里面,尾部一般指<body>里[4-5]. 将script放在<head>里,浏览器解析HTML,发现s ...

  3. 解决IE下的li中img多余4px的问题--IE6有的问题

    为了对比明显,这里用img标签占位,但是背景用纯黑色 <ul> <li> <img src="" alt="" />< ...

  4. 【算法】Kruskal算法(解决最小生成树问题) 含代码实现

    Kruskal算法和Prim算法一样,都是求最小生成树问题的流行算法. 算法思想: Kruskal算法按照边的权值的顺序从小到大查看一遍,如果不产生圈或者重边,就把当前这条边加入到生成树中. 算法的正 ...

  5. jQuery学习(三)——选择器总结

    1.基本选择器 id选择器:$(“#id名称”); 元素选择器:$(“元素名称”); 类选择器:$(“.类名”); 通配符:* 多个选择器共用(并集) 案例代码: <!DOCTYPE html& ...

  6. 转:利用 T-sql 的从句 for xml path('') 实现多行合并到一行, 并带有分隔符

    http://blog.csdn.net/rav009/article/details/50723307 T-sql 有一个for xml path('')的从句能把多行结果合并到一行,并成为xml ...

  7. Glidar: 一个基于OpenGL的开源实时3D传感器仿真器

    1 简介 这篇博文将介绍一个简单易用的3D传感器仿真器,可以用来模拟Lidars,立体视觉,基于时间飞行技术的ToF相机和微软的Kinect实时产生3D点云数据.Glidar仿真器并不是针对特定的某一 ...

  8. HDU 1338 Game Prediction【贪心】

    解题思路: 给出 n  m 牌的号码是从1到n*m 你手里的牌的号码是1到n*m之间的任意n个数,每张牌都只有一张,问你至少赢多少次 可以转化为你最多输max次,那么至少赢n-max次 而最多输max ...

  9. 定时清理clientmqueue目录垃圾文件防止占满磁盘空间

    RedHat/CentOS 5.8 默认就有sendmail,而6.4默认没有.   手动清理方法: find /var/spool/clientmqueue/ -type f|xargs rm -f ...

  10. 计算a-b的差[返回BigDecimal 类型]

    /*** * 返回 a-b 的差 [返回 BigDecimal 类型] * @param a 被减数 * @param b 减数 * @return */ public static BigDecim ...