全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

常用的8个Shell终端命令

发布时间:2022-12-30 10:03:52
发布人:syq

  引言

  做为开发者,熟悉使用Linux终端是一个众所周知的事实。每位开发者都应该熟悉终端Shell,从知道并做到一件事情是一件特别有成就感的事,它能在生活的很多方面为自己提供助益。比如会在面试中或您的日常中为我们提供帮助。

Shell终端命令

  所以你至少必须具有如何使用终端的基本知识。例如如何更改目录和查看目录,还有如何创建文件等。

  在这篇文章中,将介绍一些基本命令以及如何在终端中自由使用而不会迷失方向。

  1、pwd

  pwd表示打印工作目录。它向用户显示当前目录的完整路径。使用它是为了确保你不会迷失在所拥有的目录中。如果你不知道目录是什么,它就很像一个文件夹,在其中存储着其他文件夹或文件。

15

  2、ls

  该ls代表文件列表。它将显示当前目录中的文件与目录。

16

  3、cd

  现在你已经知道如何在工作目录中列出文件以及如何打印文件路径,接下来将需要更改目录。

  通过键入cd命令来完成,现在只需要键入它,然后在旁边输入你要访问的目录即可。但是此命令只能向前和向后移动,这表示你不能仅通过键入文件名来键入多层文件中的目录名,需要完全输入该目录的完整路径方可。

17

  如果要输入多个目录,需要在每个目录之后使用/,然后键入要访问的目录。

18

  如果要返回上级目录,需要输入

19

  你可以将其与其他目录混合,如下所示:

20

  或者,只输入cd~,它将把你发送到主home目录。

  4、mkdir

  现在我们知道了如何进入目录以及如何查看目录中的内容。接下我们需要学习如何创建目录,通过mkdir命令即可完成。你只需键入mkdir命令并在其旁边添加新的目录名称即可。

21

  如果要一次创建多个目录,只需将所有目录彼此相邻输入即可。

22

  在执行这些操作时,请配合使用pwd命令,以便知道自己在哪个目录中,这样避免在错误的目录里创建新目录。

  5、man

  这是man不是男人的意思,该man命令是用于检查某个命令的手册。当你不确定某个命令的功能,想对其进行详细了解时,只需键入man命令并在其旁边添加想知道的命令即可。

23

  阅读完手册后,按q键离开阅读文件模式。

  6、touch

  touch命令创建一个(或多个)文件。它与mkdir功能几乎相同,但不是用于创建目录,而是用来创建带有扩展名(.txt,.html,.css ...)的文件。

24

  7、nano

  nano是命令行界面的文本编辑器。当你创建文件并想要添加一些少量文本时,只需使用nano即可添加它。

  想要编辑文件,只需nano在其旁边输入文件名即可。

25

  请注意,如果目录中没有这样的文件,例如index.html,它将创建一个新的文件。这意味着你无需使用touch命令。

  最好先创建一个文件,使用touch创建完毕后转到代码编辑器,并在其中进行编码。nano最适合用于那些小的变化,例如错别字的修正等。

  有些捷径需要会让你知道,建议查看其中一些快捷方式的相关信息。

  8、rm

  现在我们知道了如何查看目录,创建目录,创建文件和编辑目录,接下来需要学习如何删除目录。删除目录或文件是通过rm命令完成的。你要对此要绝对小心,因为如果删除文件或目录,将无法恢复。如果要删除文件,只需键入rm,然后输入文件名。如果要删除多个文件,只需将其名称彼此用空格分隔来输入

26

  如果要删除目录,可以使用rmdir,但它只能删除一个空目录。为了删除不为空的目录,请使用rm带有参数的命令-rf。ls命令有很多参数,可以使用man命令来检查ls命令的相关方法。

  因此,删除一个非空目录(即包含子目录或文件的目录)应如下所示:

27

  请谨慎使用这些命令,如果意外删除文件或目录,将无法找回它们。

相关文章

黑石服务器是什么?

黑石服务器是什么?

2023-10-14
Rx和Tx是什么?

Rx和Tx是什么?

2023-10-14
重大应急管理(MME)是什么?

重大应急管理(MME)是什么?

2023-10-14
直播系统使用什么语言编写的?

直播系统使用什么语言编写的?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取