首页 > 系统相关 >Linux中的目录结构和文件管理学习

Linux中的目录结构和文件管理学习

时间:2024-08-04 23:27:03浏览次数:9  
标签:文件 grep 查看 tar 模式 命令 Linux 目录

目录

Linux的目录结构

文件的查看和检索

cat

more

less

head

tail

grep

文件的压缩和解压缩

压缩命令

解压缩命令

归档命令

vim文本编辑器

文本编辑器的作用

文本编辑器的三种模式

命令模式

末行模式

编辑模式


Linux的目录结构

/root:管理员的宿主(家)目录。

/home:普通用户的家目录,会在这个目录里。

/bin:命令文件目录,存放所有用户可执行的命令。

/sbin:管理员操作目录,存放只有管理员才可执行的管理命令。

/boot:系统内核、启动文件的存放目录。

/dev:存放设备文件(光驱、硬盘等)。

/etc:存放系统程序和大部分应用程序(rpm/yum安装)的配置文件。

/var:存放可以变化的文件,包括各种日志文件。

/lib 、/lib64:存放系统程序的动态连接共享库文件(类似于Windows里的DLL文件)。

/usr:存放系统用户工具和程序。

/media:可拆卸的媒介挂载点,例如U盘、光驱等。

/proc:存放映射系统信息的文件。

/mnt:用于临时挂载储存设备的目录。

/opt:第三方应用程序安装所存放的目录。

/tmp:存放系统的临时文件。

文件的查看和检索

常用命令:cat、

cat

功能:查看一个文本文件的内容。只能查看文件,不能编写文件。

cat -n,功能:对于所有输出的行添加编号。

cat -b,功能:对于空白行不编号。

cat -s,功能:将连续的空行合并成一个空行。

more

功能:全屏方式分页查看文件内容。

相关查看文件的操作:

Enter键逐行向下滑动,空格键按页向下滑动,按B向上滑一页,按Q退出,到最后一页会退出。

less

功能:与more功能相同。

相关查看文件的操作:

page up/上箭头向上翻页,page down/下箭头向下翻页。

按“/”按关键词查找内容,n 查看下一个,N(shift+n)查看上一个。

到最后一页不会退出。

其他命令和more相同。

命令格式:head -n 文件名

功能:查看文件开头的部分内容(默认查看10行)。

tail

功能:查看文件结尾的部分内容(默认为10行)。

tail -n 

tail -f,可查看结尾部分实时新增的行内容。

grep

功能:查看文件内的内容。

常用选项:

grep -i:查找时不区分字母的大小写。


grep -v:反向查询,显示不包含匹配文本的所有行。


grep -n:显示匹配行及行号

grep -c:只输出匹配到的总行数。(不是匹配到的次数,同行只算一次。)


grep -e:实现多个查找条件的匹配,逻辑or(或)关系。


grep -E:支持使用扩展正则表达式,相当于使用egrep命令

查找条件可搭配字符串使用需要用双引号括起来。

"^......"表示以什么开头。

"......$"表示以什么结尾。

"^$"表示空行。

需要注意的是grep的查找对象是文件中的内容。

文件的压缩和解压缩

压缩命令

linux中的压缩命令:gzip、bzip2。

命令格式:gzip/bzip2  [-9]  文件名   (-9是压缩率,取值0-9)

解压缩命令

解压缩命令:gzip -d/gunzip、bzip2 -d/bunzip2

命令格式:gzip -d/bzip2 -d  文件名  

归档命令

两种压缩命令都归档不保留原始文件,不实用,故而会搭配归档命令tar命令使用。

命令格式:tar  [选项]  归档文件名   源文件或目录

常用选项:

-c:创建.tar 格式的压缩包文件。
-x:解开.tar 格式的解压包文件。
-C:解压时指定释放的目标文件夹(绝对路径)。
-f:表示使用归档文件。
-v:输出详细信息(Verbose)
-j:调用 bzip2 程序进行压缩或解压。
-z:调用 gzip 程序进行压缩或解压。

选项通常会搭配使用。

tar  -zcvf  文件名.tar.gz 文件名

tar  -zxvf  文件名.tar.gz 文件名

tar  -jcvf  文件名.tar.bz2 

tar  -jxvf  文件名.tar.bz2 

vim文本编辑器

命令:vi、vim(增强版)

文本编辑器的作用

1.创建和修改文档

2.维护Linux系统中的配置文件

文本编辑器的三种模式

命令模式,编辑模式,末行模式。

命令模式

vi  文件名 >>>>进入文档即为命令模式。

命令模式基本操作

1.光标移动

2.复制、粘贴、删除

3.文件内容查找

4.撤销编辑及保存

末行模式

进入末行模式的方式,命令模式/编辑模式按shift加“:”

末行模式基本操作

1.保存文件及退出vi编辑器

2.打开新文件或读入其他文件内容

3.文件内容替换

编辑模式

进入编辑模式的方式,命令模式按i或a。

标签:文件,grep,查看,tar,模式,命令,Linux,目录
From: https://blog.csdn.net/m0_67475830/article/details/140910076

相关文章

  • Linux用户-sudo命令
    作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注我,我尽量把自己会的都分享给大家,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。Linux是一个多用户多任务操作系统,这意味着它可以同时支持多个用户登录并使用系统。但是我们之前所有的操作都是基于超级......
  • 如何使用Tar命令在Linux系统中解压各种文件格式
    如何使用Tar命令在Linux系统中解压各种文件格式大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!tar命令是Linux系统中一个非常强大的工具,主要用于归档和压缩文件。它支持多种压缩格式,如.tar、.gz、.bz2、.xz等。本文将详细介绍如何使用tar命令解压各......
  • 突破PyCharm索引瓶颈:提升文件索引速度的策略
    突破PyCharm索引瓶颈:提升文件索引速度的策略PyCharm作为Python开发者的首选IDE,以其强大的功能和灵活的配置而广受好评。然而,当处理大型项目或复杂文件结构时,文件索引慢的问题可能会显著降低开发效率。本文将提供一系列优化技巧和解决方案,帮助开发者在PyCharm中解决文件索引......
  • Linux 系统问题分析常用命令整理
    lsof在许多Linux或者类Unix系统里都有lsof命令,它常用于以列表的形式显示所有打开的文件和进程。打开的文件包括磁盘文件、网络套接字、管道、设备和进程。使用这条命令的主要情形之一就是在无法挂载磁盘和显示正在使用或者打开某个文件的错误信息的时候。常用的参数列表:l......
  • linux centos7部署zookeeper以及kafka
    一、部署zookeeper集群1.服务器配置,最好是在同一网段的IP服务器IP地址主机名node1192.168.116.6zknode1node2192.168.116.16zknode2node3192.168.116.26zknode31.1改主机名临时改主机名命令hostnametest1永久修改主机名hostnamectlset-hostnamezknode1注:要想更改后......
  • 无缝编码体验:在PyCharm中高效使用远程文件编辑功能
    标题:无缝编码体验:在PyCharm中高效使用远程文件编辑功能引言PyCharm作为业界领先的集成开发环境(IDE),提供了强大的本地和远程开发功能。其中,远程文件编辑功能允许开发者直接在PyCharm中编辑存储在远程服务器上的文件,极大地提高了开发效率和便捷性。本文将详细介绍如何在PyCha......
  • go-zero微服务框架的静态文件服务
    目录go-zero微服务框架的静态文件服务应用场景go-zero版本新建项目目录新建demo.api文件生成api代码新建静态1.html文件查看文件目录写入静态服务代码启动api服务访问1.html参考文档go-zero微服务框架的静态文件服务应用场景通过go-zero的rest.WithFileServer("/public",......
  • 断电引起redo和数据文件不一致故障恢复---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:断电引起redo和数据文件不一致故障恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有些时候故障总是来的让人非常意外,这个在准备停机迁移数据库之前的几分钟由于某种原因直接导......
  • 多玩模拟器vorbisfile.dll文件丢失的全面解析:原因分析及修复办法汇总
    有朋友表示不知道多玩模拟器vorbisfile.dll文件丢失是怎么回事,那么今天就为大家详细介绍一下多玩模拟器vorbisfile.dll文件丢失的原因和处理办法,千万别错过。vorbisfile.dll是一个动态链接库(DLL)文件。它通常与音频处理相关,特别是和OggVorbis音频格式的使用有关。OggVorb......
  • ccwkrlib.dll文件怎么下载和安装,ccwkrlib.dll文件缺失的一键修复
    ccwkrlib.dll是一个在Windows系统中使用的动态链接库文件。它可能是某个软件或程序正常运行所必需的组件。动态链接库(DLL)文件是包含可由多个程序同时使用的代码和数据的库。许多应用程序并不是一个完整的可执行文件,它们被分割成相对独立的动态链接库,放置于系统中。当执行某......