Linux目录、查看及压缩命令(cat、more等等)

Linux目录、查看及压缩命令(cat、more等等),第1张

概述今天值得一提的内容是: (1)树形目录结构 (2)查看命令的使用 (3)压缩、归档命令 一、数形目录结构 1.根目录 所有分区、目录、文件等的位置起点 整个树形目录结构中,使用独立的一个 2.常见子目录 /root /bin /boot /dev /etc /home /var /usr /sbin 3.各个子目录的功能: ?/root:系统管理员root的宿主目录 ?/home:普通用户的宿主目 今天值得一提的内容是:
@H_301_7@(1)树形目录结构
(2)查看命令的使用
(3)压缩、归档命令

一、数形目录结构

@H_301_7@1.根目录
所有分区、目录、文件等的位置起点
整个树形目录结构中,使用独立的一个
@H_301_7@2.常见子目录
/root /bin /boot /dev /etc
/home /var /usr /sbin
@H_301_7@3.各个子目录的功能:
?/root:系统管理员root的宿主目录
?/home:普通用户的宿主目录
?/boot:系统内核、启动文件
?/dev:设备文件(光驱、磁盘)
?/etc:配置文件,其中的/passwd是账号信息
?/bin:所有用户可执行的命令
?/sbin:管理员可执行的管理命令
?/usr:应用程序
?/var:可变长文件(日志文件等等)
?/proc :硬件信息(内存、cpu)
?/tmp :临时目录
?/opt : 空文件
?lib、lib64 :函数库

二、查看命令

@H_301_7@Cat命令
用途:显示出文件的内容
格式:Cat 【选项】 文件名 ...
示例:


缺点:只显示文件最后的一段内容,无翻页功能,前面的内容任它再精彩我们也无法查看。不慌,我们还有其它查看命令,让我们来探索下一个。
?
@H_301_7@more查看命令
用途:全屏方式分页显示文件的内容
?more [选项] 文件名 ...
交互 *** 作方法:
?Enter:向下逐行滚动
?空格:向下翻一屏
?B: 向上翻屏(back)
?q:退出


缺点:容易到最后一页自动跳出,无法查看最后一页的内容。无法向上翻看。似乎这个more命令也无法查看全部的文本内容,那么最后的内容真的没办法查看了吗?不,小编在此提前透露,下一个查看命令功能更加强大。
?
@H_301_7@Less命令
1.用途:与more命令相同,但扩展功能更多
? Less [选项] 文件名 ...
2.交互 *** 作方法
?Page Up:向上翻页
?Page Down:向下翻页
?按“/”键查找内容:“n”下一个内容,“N”上一个内容
其它功能与more命令基本类似


在此命令的帮助下,我们最终看到了文本中的所有内容,真可谓一波三折。
?
@H_301_7@head命令
用途:查看文件开头的一部分内容(默认为10行)


@H_301_7@tail命令
用途:查看文件结尾的少部分内容(默认为10行)
tail -n 文件名 ...或tail -f 文件名 ...

@H_301_7@wc命令
用途:统计文件中的单词数量(Word Count)等信息
wc [选项]... 目标文件...
常用命令选项
?-l : 统计行数
?-w : 统计单词个数
?-c : 统计字节数
?-l:统计行数(line)
?-w:统计单词个数(word)
?-c:统计字节数(char)
拓展:只输入wc默认只统计行数、单词个数以及字节数。

@H_301_7@grep命令
用途:在文件中查找并显示包含指定字符串的行
格式:grep? [选项] ... ?查找条件 目标文件
?1.常用命令选项

i :?查找时忽略大小写
-V :?反转查找,输出与查找条件不相符的行
2.查找条件设置
要查找的字符串以双引号括起来
?(1).“^.....”?表示以.......开头
?(2).“....$”表示以.....结尾
?(3).“^$”?表示空行
?
正转查找(#为注释,只起描述作用,不具功能
):


特点:方便查找同一形式的数据
?
反转查找,输出与查找条件不相符的行并导入home目录下的111文本中:


@H_301_7@Tip:
1.“>”重定向:把输出的数据全部复制到另一个文件中;
2.当遇到要粘贴文本中有内容时,内容会覆盖文本中的源内容。
3.可以捕捉在屏幕终端显示的信息,能导入到一个文件中生成
?
?我们用追加符号“>>”做一个文本测试,会出现什么惊喜吗?


??总结:追加符号“>>”能使原来文本中内容不动,粘贴过来的内容往后添加。
?
?思考从一个文件中的内容导入到自身文本中,会发生什么有趣的事呢?


?得到结论: *** 作失败,原因是它们共占用一个进程,导入导出的不能都是同一个文件。
?

最后增加一个知识点:管道符号“|”,它具体能干吗呢?让我们目光聚集到下面来。


原来它的功能是先执行“|”之前的命令,再把得出的结果送给管道“|”后用来执行命令(如同工厂流水线加工,一步步往后执行命令,)。这种结合命令大大方便我们进一步找到自己想要的数据,小伙伴们要牢牢记住哦!

三、压缩、归档命令

@[email protected]命令、 bzip2命令
用途:制作压缩文件、解开压缩文件
?gzip [-9] 文件名...
?bzip2 [-9] 文件名...
?gzip -d ...gz格式的压缩文件
?bzip2 -d ...bz2格式的压缩文件
@H_301_7@2.常用命令选项及其功能
?-9 : 压缩文件
?-d :解压文件
@H_301_7@Gzip压缩、解压:


@H_301_7@bzip2压缩、解压:

可看出gzip和bzip2压缩、解压文件,源文件会消失。在windows系统中解压文件后源文件不会消失,那有什么办法能使源文件跟windows系统中一样,即不会消失呢?让我们来看接下来的tar命令。

@H_301_7@Tar命令
用途:制作归档文件、释放归档文件
Tar [选项]... 归档文件名 源文件或目录

Tar [选项]... 归档文件名 [-C 目标目录]
@H_301_7@1.常用命令选项:
-c、-x、-v、-f、-p、-t、-C、-z、-j
@H_301_7@2.各个命令选项功能:
?-c:创建压缩包
?-x:解压
?-v:显示详细信息
?-f:执行
?-p:保留原有权限
?-t:查看压缩包内容
?-C:解压目标路径
?-z:gzip格式
?-j:bzip2格式
@H_301_7@Gzip压缩文件:


用tar czvf 1111.txt.tar.gz命令压缩1.txt、a.txt文件,源文件不会消失。
?
gzip解压文件:


解压到其它目录下,要加“-C”;没有”-C”,即解压到当前目录。
?
bzip2压缩、解压文件:


可见用tar命令来压缩文件,源文件始终存在。这种命令使用方法很实用。
?
?@H_301_7@今日重点:?1.记住linux常见子目录的作用;?2.熟练掌握并能合理使用各项查看命令;?3.熟练使用压缩、解压命令。

总结

以上是内存溢出为你收集整理的Linux目录、查看及压缩命令(cat、more等等)全部内容,希望文章能够帮你解决Linux目录、查看及压缩命令(cat、more等等)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1021703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存