您的位置:首页 > 财经 > 产业 > 网页升级访问紧急通知最新网页升级访问升级_百度推广app下载_北京网络营销推广公司_推广app下载

网页升级访问紧急通知最新网页升级访问升级_百度推广app下载_北京网络营销推广公司_推广app下载

2024/12/23 11:32:16 来源:https://blog.csdn.net/U2396573637/article/details/144024978  浏览:    关键词:网页升级访问紧急通知最新网页升级访问升级_百度推广app下载_北京网络营销推广公司_推广app下载
网页升级访问紧急通知最新网页升级访问升级_百度推广app下载_北京网络营销推广公司_推广app下载

在使用linux时,我们免不了指令的使用、查看文件的内容以及统计文件的字词行数等信息。

一、帮助指令

--help选项

用于帮助我们了解指令的选项,快速帮助我们使用指令

用法:#指令 --help

示例:(注意:一定是双--)

which指令

用于帮助你检测是否有这个指令

用法:#which 指令

示例:(在这个示例中,没有hhhhh指令,所以无法找到,而ls指令存在于/usr/bin/目录下)

man手册

manual--指南、使用手册、说明书。

用法:#man 指令

用于详细查看指令的用法。(支持上下键翻页)

whoami指令

who am i--我是谁,用于查询当前使用用户

用法:whoami

示例:

pwd指令

查看当前工作目录的指令:上一节我们也提到了。这里我们不过是"旧事重提"。

file指令

查看文件是什么类型的文件:用法:#file 文件

二、文件内容的查询

cat指令

concatenate-连接文件并打印到标准输出社会上(查看文件)

用法1:#cat 文件

常用选项:-n 列出行号

示例:

用法2:#tac 文件

倒叙显示,作用是可以查看日志文件,因为出错的大多是日志的末尾。从头到尾排查错误显然不合理,从后往前更有效率。

我们可以看到,这次的输出结果与上面cat指令查看的结果相反。

head指令

查看一个文件的前n行,无选项时默认是10行。

用法:

#head -number 文件【number是具体的数字】

#head -n number 文件 【number是具体的数字】

使用示例:

  

n为负数时,参数无效。

tail指令

查看一个文件的末n行,无选项默认是后10行。

用法1:【number代表具体的数字】

#tail -number 文件路径 

#tail -n number 文件路径

用法2:#tail -f 文件路径

含义:持续检测文件的内容,一般用于查看系统日志。

第一步:双开终端,第一个终端使用该指令查看test.txt文件

这里我们会看到上面一个终端指令还没结束,此时我们在下面的终端里,往test.txt文件中输入内容:

当我们在下面的终端中向test.txt中追加文本内容时,上面的就会同步持续显示,这种特性有利于我们持续追踪系统日志,便于观察哪里出错。

less指令

查看文件,支持翻页(同功能的指令还有一个more指令,less为more的加强版)

用法:#less 文件路径

操作指令:

#空格键:向下翻一页
#pagedown键:向下翻一页
#pageup键:向上翻一页#j:下一行
#k:上一行
#G:移动到最后一行
#g:移动到第一行#/字符串:向下搜索字符串
#?字符串:向上搜索字符串#q:退出less查看

示例:#less /etc/passwd

三、统计与查找

wc指令

淡定,这个wc不是厕所的意思,是Word Count的缩写,用于统计文件内容信息的。这些信息包括:行数、单词数、字节数

用法:#wc -lwc 文件

选项解释:

【-l】表示lines,统计行数

【-w】表示word's,统计单词数,依照空格来判断单词数量

【-c】表示bytes,统计字节数

find指令

查找文件。参数有五十多个。

用法:#find 路径范围 选项 选项的值

常用选项:

type:按照文件类型搜索(普通文件类型用f代替-)

name:按照文件名搜索

maxdepth:指定搜索的深度,从当前工作目录开始,最多往下深入几层

size:按照文件大小

对于maxdepth选项,在使用时,尽量放在其它选项之前,在其他选项起作用搜索前先规定范围。不然会报警告。在这里,还有一个根据size搜索的没有展示,showtime:

size选项:可以只有一个边界,也可以有两个边界限制搜索。

 输出重定向【> or >>】

一般命令的输出都会显示在终端中,有时候需要将一些命令的执行结果保存到文件中进行后续的分析/统计,则这时候需要使用到输出重定向的技术。

输出重定向符

>:覆盖输出,每次输出时会清空文件原有内容,将输出内容覆盖到原文件中。

>>:追加输出,不会覆盖原文件内容,在原文件的末尾继续添加新的内容。

用法:#指令 > / >> 文件路径

含义:将指令结果保存到指定的文件中。文件不存在则新创建该文件

1.追加重定向:ls >> ls01.txt

2.覆盖重定向:ls > ls01.txt

3.合并文件:#cat 待合并文件1 待合并文件2 ... 待合并文件n > 合并后的文件路径

4.创建文件:# > filename

管道(重要)

管道符:|

管道一般用于:过滤、特殊、扩展处理......。管道不能单独使用,必须配合指令来一起使用,主要还是辅助作用。

用法1:指令1 | 指令2

含义:以管道符作为分界线,指令1的输出,是指令2的输入

用途实例:

1.查询根目录下包含字母b的文件名:#ls / grep b

2.以可以翻页的形式查看/etc/下的文件:#ll /etc/ | less

3.统计当前目录下的文件的个数:#ls | wc -l


感谢观看!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com