加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux目录和文件管理

发布时间:2022-12-06 10:28:22 所属栏目:Linux 来源:
导读:  文章目录

  前言

  虚拟机中所有的文件都是以目录的形式来展现的Linux 文件与目录管理,所以我们需要料了解一下Linux的目录结构,常见的操作都是通过目录的路径来操作的

  一、认识Linux目录结
  文章目录
 
  前言
 
  虚拟机中所有的文件都是以目录的形式来展现的Linux 文件与目录管理,所以我们需要料了解一下Linux的目录结构,常见的操作都是通过目录的路径来操作的
 
  一、认识Linux目录结构
 
  树形目录结构:所有分区、目录、文件等位置的起点,整个树形结构目录中,使用独立的一个“/”表示
 
  常见的子目录
 
  /root:系统管理员(超级用户),存放系统启动的相关文件——默认只有root在根下
 
  /home:普通用户的宿主目录——普通用户的默认(家)目录
 
  /bin:binary,所用用户可执行的命令( cd、ls、mv…)
 
  /sbin:管理员可执行的命令(root作相应执行)
 
  /boot:存放的系统启动相关的文件
 
  /dev:device,设备文件目录,比如声卡、磁盘、硬盘(sda)、Sr0(光驱)…
 
  /etc:配置文件(系统主要配置文件——yum install等、人员账号等)
 
  /var:系统运行软件时所产生的日志信息(通常会划分成一个独立的分区)
 
  /usr:应用程序和文件
 
  二、查看及检索文件 1、cat
 
  #显示出文件的内容: ————cat适合用来查看内容比较少的文本文档
  cat [选项] 文件名...
   cat /etc/hosts
   cat /etc/redhat-relesae /proc/version #可显示多个内容
  2、分页查看 2.1 more
 
  more是通过全屏的方式分页来显示文件的内容
 
   格式如下:more  [选项] +文件名
  交互操作方法:
 
  2.2 less
 
  less的功能相比于more多了一部分扩展功能,相当于less是more的升级版
 
   格式如下:more  [选项] +文件名
  交互操作方法:
 
  ls -lh /etc/*.conf | more #查询并通过more命令来显示/etc文件夹中所有的.conf文件
  3、看看文件内容 3.1 head
 
  head是用来显示文档内容的一种命令,一般用来查看文件开头的一部分内容(默认为10行)
 
  head -n + 文件名... #查看文件头部10行内容
   head -3 + 文件名... #查看文件开头3行内容
  3.2 tail
 
  head是用来显示文档内容的一种命令,一般用来查看文件结尾部分的内容(默认为10行)
 
  tail -n + 文件名... #查看文件尾部10行内容
   tail -7 + 文件名... #查看文件尾部7行内容
  tail -f + 文件名 #追踪文件信息
   tail -f /var/log/secure #追踪日志信息
  4、统计文件内容wc
 
  wc(Word Count):统计文件中的单词数量等信息
 
  #常用格式如下:
  wc [选项]... 文件目标...
   wc -l #统计行数
   wc -w #统计单词个数
   wc -c #统计字节数
  
  #统计/etc文件下有多少个文件的个数
   find /etc/ -type f | wc -l
  5、检索和过滤grep
 
  在文件中查找并显示包含有指定字符串的行
 
   格式如下:grep [选项] + 查找条件 + 目标文件
  常用命令选项
 
  查找条件设置
 
  三、压缩命令gzip、bzip2
 
  我们常见的梁总压缩格式:gzip和bzip2
 
   格式如下:gzip -9 + 文件名...
   bzip2 -9 + 文件名...
   gzip -d .gz格式的压缩文件
   bzip2 -d .bz2格式的压缩文件

  四、归档命令tar
 
   制作归档文件:tar [选项] + 归档文件名 + 源文件或目录
   释放归档文件:tar [选项] + 归档文件名 -C + 目标目录
   常用命令选项:
   -c或--create 建立新的备份文件 .tar格式的包文件
   -f<备份文件>或--file=<备份文件> 指定备份文件 使用归档文件
   -p 打包时保留文件机目录的权限
   -P 打包时保留绝对路径
   -x 或--extract或--get 从备份文件中还原文件
   -v 或--verbose 显示指令执行过程
   -j 调用bzip2指令处理备份文件
   -z或--gzip或--ungzip 通过gzip指令处理备份文
  一般情况下tar命令可以组合使用:
 
   打包 :czvf(gzip) cjvf(bzip2)
   解压: xzvf(gzip) xjvf(bzip2)

  五、vi文本编辑器 1、命令模式
 
  2、末行模式
 
  总结
 
  常见的9个子目录及其作用
 
  了解/bin和/sbin的区别
 
  查看命令:cat、more、less、head、tail的区别
 
  统计检索的命令:wc、grep
 
  比分恢复文档(gzip、bzip2、tar)
 
  vi文本编辑器的工作模式与其切换方式
 
  vi的基本操作,不同命令模式下的命令操作还是会有适当区别的
 

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!