目录和文件管理

Linux目录结构

树形目录结构

根目录

  ·所有分区、目录、文件等的位置起点

  ·整个树形目录结构中,使用独立的一个“ / ”表示

常见的子目录

  ·/ root   / bin  / boot  / dev  / etc

  ·/ home  / var  / usr   / sbin

 

常见子目录的作用

·/ root: 系统管理员root的宿主目录

·/ home:普通用户的宿主目录

·/ boot: 系统内核、启动文件

·/ dev:  设备文件

·/ etc:   配置文件

·/ bin:   所有用户可执行的命令

·/ sbin:  管理员可执行的管理命令

·/ usr:   应用程序

·/ var:   日志文件等

 

查看文件内容cat命令

·显示出文件的内容

  cat 【选项】文件名...

·示例:【root@localhost~】# cat  / etc / hosts

            【root@localhost~】# cat  / etc / sysconfig / network

            【root@localhost~】# cat  / etc / redhat-release / proc / version

 

查看文件内容more命令

·全屏方式分页显示文件内容

  more 【选项】文件名...

·交互操作方法

  按Enter键向下逐行滚动

  按空格键向下翻一屏

  按b键向上翻一屏

  按q键退出

 

查看文件内容less命令

·与more命令相同,但扩展功能更多

  less 【选项】文件名...

·交互操作方法

  Page Up向上翻页,Page Down向下翻页

  按“ / ”键查找内容,“ n ”下一个内容,“ N ”上一个内容

  其他功能与more命令基本类似

 

查看文件内容head、tail命令

·head命令

  用途:查看文件开头的一部分内容(默认为10行)

·tail命令

  tail -n 文件名...

  tail -f  文件名

  注:tail-f filename会把filenema文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容

 

统计文件内容wc命令

·统计文件中的单词数量(Word Count)等信息

  wc 【选项】...目标文件...

·常用命令选项

  -l:统计行数

  -w:统计单词个数

  -c:统计字节数

 

检索和过滤文件内容grep命令

·在文件中查找并显示包含指定字符串的行

  grep 【选项】...查找条件 目标文件

·常用命令选项

  -i:查找时忽略大小写

  -v:反转查找,输出与查找条件不相符的行

·查找条件设置

  要查找的字符串以双引号括起来

  “ ^ ......”表示以......开头,“......$”表示以......结尾

  “ ^ $”表示空行

 

压缩命令gzip、bzip2命令

·制作压缩文件、解开压缩文件

  gzip  【-9】文件名...

  bzip2 【-9】文件名...

gzip  -d .gz   格式的压缩文件

bzip  -d  bz2格式的压缩文件

·常用命令选项:-9 、-d

 

压缩命令gunzip、bunzip2命令

·gunzip命令

  Gunzip等价于gzip-d

·bunzip2命令

  bzip2和bunzip2命令的用法与gzip、gunzip命令基本相同

 

归档命令tar命令

·制作归档文件、释放归档文件

  tar【选项】...归档文件名  源文件或目录

  tar【选项】...归档文件名【-c目标目录】

·常用命令选项

  -c、-x、-v、-f、-p、-t、-C、-z、-j

-c 建立打包文件

-t 查看打包文件的内容

-x 解压缩

-j 解压缩.bzip2的文件

-v 显示压缩 / 解压缩过程

-C 解压缩到指定目录

-p 保留原文件属性不变

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/Xing88/p/13492683.html