0
点赞
收藏
分享

微信扫一扫

Java之旅(八)

天涯学馆 2023-06-04 阅读 99

目录

ls *

ls有个对应的通配符*,而*代表零个或多个任意字符
举个例子:

man指令

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man 语法: man [选项] 命令

小插曲echo

echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用
在这里插入图片描述
也可以将字符串写入一个文件中,请看:
在这里插入图片描述
cat指令:打印文件内容,请看:
在这里插入图片描述

cp指令

语法:cp [选项] 源文件或目录 目标文件或目录
功能: 复制文件或目录
特别注意: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。

选项:

  • -f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
  • -i 或 --interactive 覆盖文件之前先询问用户
  • -r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
  • -r 或 --recursive递归处理,将指定目录下的文件及子目录一并处理

mv指令

mv:以用来移动文件或者将文件改名
在这里插入图片描述

指令的本质是可执行程序,和我们自己代码编译好的程序没什么区别。指令是在系统中,特定的路径下存在的,一定是某种可执行程序。

cat指令

cat指令:打印文件中的内容。

语法:cat [选项][文件]
功能: 查看目标文件的内容
常用选项:

下面来看具体举例:

more指令

cat指令不适合看大文本,所以cat适合小文本,more指令适合看大文本。
语法:more [选项][文件]
功能:more命令,功能类似 cat
常用选项

在这里插入图片描述
这是一个10000行的超大文本,可以很明显的看到观察起来很不方便。所以cat指令不适合观察大文本。所以就引出了more指令

less指令

  • less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。
  • less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看。
  • 但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!
  • 除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

语法: less [参数] 文件
功能:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。
选项

来看举例:

more指令和less指令推荐使用less指令,因为less指令可以进行上下文的翻动。

head指令

head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。
语法:head [参数]… [文件]…
功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
选项:

举个例子:

tail指令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。
语法: tail[必要参数][选择参数][文件]
功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
选项

还是来进行举例:

现在,我们如果想要截取1000到1021行的这一小段,我们应该怎么做呢?请看:
方法一(head和tail以及重定向的方法):

这种方法需要我们实实在在的创建一个文件,这个文件确实是在磁盘当中存在的文件,但是如果我们不想创建临时文件的话我们应该怎么做呢?请看:
方法二:

现在再来举一个管道文件的例子,请看:

以上就是本文章的全部内容,依然是讲述了Linux中的一些最基本的指令,需要我们不断重复地去进行练习,同时一些理论知识也是非常重要的,大家也要重视起来。

好了,就到这里啦,各位友友们再见啦!!!
在这里插入图片描述

举报

相关推荐

Java学习之旅

Java之旅(四)

开始Java之旅

Java之旅(十)

java之旅 内部类

Java学习之旅(四)

【Java学习之旅】 语法基础

0 条评论