自己学习总结文档,有些乱勿怪 注意linux指令的大小写 1、tar,tar将压缩和解压 缩集合在一起,使用不同的参数即可,命令格式如下: tar〔参数〕〔压缩文件名〕 〔被压缩文件名〕 常用参数如下: c创建新的压缩文件。 C目的目录 切换到指定的目录。 f备份文件 指定压缩文件。 j 用tar生成压缩文件,然后用bzip2进行压缩。 k 解开备份文件时,不覆盖已有的文件。 m 还原文件时,不变更文件的更改时间。 r 新增文件到已存在的备份文件的结尾部分。 t 列出备份文件内容。 v 显示指令执行过程。 w 遭遇问题时先询问用户。 x 从备份文件中释放文件,也就是解压缩文件。 z 用tar生成压缩文件,用gzip压缩。 Z 用tar生成压缩文件,用compress压缩。 使用tar命令来进行。zip和。gz格式的文件压缩,操作如图 我们使用如下两个命令将test1文件夹压缩为。bz2和。gz这两个格式: tarvcjftest1。tar。bz2test1 tarvczftest1。tar。gztest1 在上面两行命令中,vcjf表示创建bz2格式的压缩文件,vczf表示创建。gz格式的压缩文 件。学习了如何使用tar命令来完成压缩,我们再来学习使用tar命令完成文件的解压,操作如图 2、文件查询和搜索 命令find find命令用于在目录结构中查找文件,其命令格式如下: find〔路径〕〔参数〕〔关键字〕 路径是要查找的目录路径,如果不写的话表示在当前目录下查找,关键字是文件名的一部 分,主要参数如下: name按照文件名称查找,查找与filename匹配的文件,可使用通配符。 depth 从指定目录下的最深层的子目录开始查找。 gid群组识别码查找符合指定的群组识别码的文件或目录。 group群组名称 查找符合指定的群组名称的文件或目录。 size文件大小 查找符合指定文件大小的文件。 type文件类型 查找符合指定文件类型的文件。 user拥有者名称 查找符合指定的拥有者名称的文件或目录。 find命令的参数有很多,常用的就这些,关于其它的参数大家可以自行上网查找,我们来 看一下如何使用find命令进行文件搜索,我们搜索目录etc中以vim开头的文件为例, 命令grep: find命令用于在目录中搜索文件,我们有时候需要在文件中搜索一串关键字,grep就是完 成这个功能的,grep命令用于查找包含指定关键字的文件,如果发现某个文件的内容包含所指定的关键字,grep命令就会把包含指定关键字的这一行标记出来,grep命令格式如下: grep〔参数〕关键字文件列表 grep命令一次只能查一个关键字,主要参数如下: b在显示符合关键字的那一列前,标记处该列第1个字符的位编号。 c计算符合关键字的列数。 d进行动作 当指定要查找的是目录而非文件时,必须使用此参数!否则grep指令 将回报信息并停止搜索。 i忽略字符大小写。 3、文件类型 这里的文件类型不是说这个文件是音乐文件还是文本文件,在用户根目录下使用命令ls l来查看用户根目录下所有文件的详细信息,如图 在图2。6。5。1中,每个文件的详细信息占一行,每行最前面的符号标记了当前文件类型, 比如test1的第一个字符是d,test1。tar。bz2文件第一个字符是。这些字符表示的文件类 型如下: 普通文件,一些应用程序创建的,比如文档、图片、音乐等等。 d 目录文件。 c 字符设备文件,Linux驱动里面的字符设备驱动,比如串口设备,音频设备等。 b 块设备文件,存储设备驱动,比如硬盘,U盘等。 l 符号连接文件,相当于Windwos下的快捷方式。 s 套接字文件。 p 管道文件,主要指FIFO文件。 我们后面学习Linux驱动开发的时候基本是在和字符设备文件和块设备文件打交道。 4、Linux关闭正在运行的程序命令CtrlC终止CtrlD退出CtrlS挂起CtrlQ解挂CtrlZ强制结束