前 25 个 Linux 命令
开发人员最好的朋友是命令行。它应该融入到他们的日常工作中。它有助于使系统更加高效和易于管理。例如,您可以编写各种脚本代码来快速生成和自动化耗时的流程。
在这里,我们编译了所有顶级 Linux 终端命令,可以帮助初学者以及中级和高级用户。
在本文中,我们将了解这 25 个 Linux 命令:
LS
回声
触碰
目录
grep
男人
密码
光盘
MV
目录
定位
较少的
康普根
” > ”
猫
“| ”
头
尾巴
chmod
出口
历史
清除
CP
杀
睡觉
现在,让我们一一学习这些命令。
1. ls
‘ls’ 命令是 CLI 界面中使用最广泛的命令。此命令列出当前/当前工作目录中存在的所有文件。按“CTRL+ALT+T”打开终端,并写出以下命令:
您还可以使用以下命令列出特定文件夹中的文件:
它将显示驻留在“桌面”中的文件列表,而不更改当前的工作目录。
'ls'命令的另一个特点是你可以写'ls -al',它会打印出所有带点的简单文件,以及它们的文件。文件权限。
2. 回声
此命令将文本打印到命令行界面。 'echo' 命令用于打印文本,也可以在脚本和 bash 文件中使用。可以将其放入主屏幕或任何所需文件的输出状态文本中。它还有助于描述系统中的环境变量。例如,在终端中写出以下命令:
它将向您显示以下结果。
3.触摸
“touch”命令允许您创建任何文件。使用“touch”命令以及要为文件指定的“文件名”,然后按 Enter 键。
之后,在终端中输入‘ls’命令来确认文件的存在。
在这里,您可以看到文本文件已创建。使用下面给出的命令打开文件:
执行命令,您将看到以下结果。
此时,该文件将为空,因为您仅创建了该文件,尚未向其中添加任何内容。这个‘touch’命令不仅用于创建“文本”文件,还可以使用其扩展名创建多种类型的文件。例如,您还可以使用以下命令创建 python 脚本:
这里,“.py”是 python 脚本的扩展名。
4. 目录
‘mkdir’ 用于高效创建目录。该命令还可以让您一次创建多个目录,这将节省您的时间。
首先,使用下面给出的命令查看当前工作目录中存在的文件列表:
现在,创建一个名为“newDir”的新目录。
如果您以超级用户身份工作,则将执行该命令,否则,您必须执行以下命令而不是上面给出的命令。
现在,输入‘ls’命令来查看文件和文件夹的列表。
要一次创建多个目录,请在单个“mkdir”命令中给出目录名称。
或者
现在,使用‘ls’命令列出文件和文件夹。
您可以在此处看到 dir1、dir2 和 dir3。
5. grep
‘grep’命令也称为搜索命令。它是搜索文本文件的命令,并通过特定关键字执行搜索。在此之前,您的文本文件中应该有一些文本。例如,在“testfile”中使用以下示例文本,该文件是您使用“touch”命令创建的。
通过终端打开文件。
执行命令。它会给你以下输出。
现在,在文件“testfile”中写入以下文本。
You are learning 25 basic commands of Linux.
按 CTRL+O 将此内容写入文件中。
按 CTRL+X 退出该文件。现在,使用‘grep’命令。 '-c-'会让您知道单词“linux”在文件中出现了多少次。
由于输出为“2”,这意味着“Linux”一词在“testfile”中出现了两次。
现在,让我们使用 ‘nano’ 命令打开该文件来对此文件进行一些更改。
您可以在此文件中多次写入任意文本,以检查上述 ‘grep’ 命令的工作情况。
You are learning 25 basic commands of Linux.
Linux
Linux
Linux
Linux
Linux
现在,按 CTRL+O 写出文件中的更新内容。
按 CTRL+X 退出该文件,现在执行以下命令来检查它是否正确执行。
'grep' 命令可以使用不同的标志来实现不同的目的,例如,'-i' 使搜索区分大小写。一旦您了解了‘grep’命令,您就可以根据您的需要进一步探索它。
6. 男人
“man”命令向您显示有关任何命令工作的手册。例如,您不知道“echo”命令的作用,那么您可以使用“man”命令来了解其功能。
同样,您也可以使用 ‘man’ 命令来表示‘grep’。
现在,您可以查看所有选项来源。与‘grep’相关的标志和所有其他信息。
7. 密码
‘pwd’代表打印工作目录。它用于打印实例的当前工作目录。如果多个实例正在工作并且您想知道确切的工作目录,那么在这种情况下请使用‘pwd’命令。
在这里,您可以看到当前工作目录的路径。
如果您在桌面目录中工作,在这种情况下,这个‘pwd’将打印出通往桌面的整个路径。
8. 光盘
‘cd’代表更改目录。用于更改当前目录,因为您可以访问系统中不同目录中的所有文件和文件夹。例如,将 Desktop 设置为当前或当前工作目录,在终端中写入以下命令:
要了解当前工作目录的路径,请编写以下命令:
要返回目录,请输入:
您可以在此处检查当前的工作目录。
9. MV
‘mv’命令用于重命名和移动目录。在处理目录中的文件时,每个文件都应该重命名,这是一个耗时的过程,因此 'mv' 命令在这里发挥作用。例如,在我们的目录中,我们有“testfile”,如下所示。
要重命名此文件,请使用以下模式中的‘mv’命令。
然后查看文件列表以检查更改。
您还可以使用此‘mv’命令将此文件传输到任何其他目录。假设您想将此“试用文件”移动到桌面。为此,请在终端中写出以下命令:
10. rmdir
该命令用于删除目录。 “rmdir”有助于节省计算机上的大量空间并组织和清理文件。可以使用两个命令'rm'和'rmdir'删除目录。
现在,让我们尝试删除一些目录。第 1 步是查看当前工作空间中的目录。
现在,我们要删除“newDir”目录。
现在,使用‘ls’命令查看它是否存在。
现在,我们将一次删除多个目录。
现在,使用‘ls’命令。
正如您所看到的,所有这些目录都已从主目录中删除。
11. 定位
‘locate’命令帮助查找文件或目录。通过该命令可以找到特定的文件或目录。它还使用通配符搜索正则表达式。
要按名称查找文件,请使用“定位”命令键入文件名。
该命令的输出将让您知道找到该文件的确切路径。
‘locate’ 文件当然还有其他选项。您将通过使用‘man’命令来了解所有这些内容。
12. 少
‘less’ 命令查看文件,而无需在编辑器工具中打开它们。它非常快,可以在现有窗口中打开文件,同时还禁用写入功能,以便无法修改文件。为此,请编写‘less’命令并定义文件名。
它会给你以下输出。
13. 组件生成器
‘compgen’命令是一个非常高效的命令,它在命令行界面上显示所有命令的名称、名称和函数。要显示所有命令,请编写:
在这里,您可以看到可以在终端中使用的所有命令的长列表。
同样,您还可以打印出函数和文件名,这也显示在该列表的末尾。
14.“>”
该字符 ‘>’ 打印并重定向 shell 命令。它在终端窗口中显示上一个命令的输出并将其发送到新文件。现在,如果您想将上一个命令的输出发送到一个新文件,让我们使用以下命令:
然后查看文件。
现在打开该文件,它将是空的。
现在,我们将‘compgen’命令结果发送到此文件。
打开文件查看内容,这是‘compgen’命令的结果。
15. 猫
‘cat’命令是广泛使用的命令,它执行三个主要功能:
显示文件内容
合并文件
创建新文件
首先,我们将显示“审判文件”的内容。
它会给你以下输出。
16.“| ”
管道命令“| ” 获取第一个命令的输出并将其用作第二个命令的输入。例如:
该命令将用于向另一个命令提供输入。我们使用文件名和‘less’命令作为该文件的输入。
17. 头
‘head’命令读取文件的开头。它显示文件的前 10 行。还可以对其进行自定义以显示更多行以及读取文件内容的最快方式。例如,下面给出的命令将显示文件“newfile.txt”的前 10 行。
这是 ‘head’ 命令的完美用法,您可以快速阅读文件的前十行并了解它的全部内容。
18. 尾巴
‘tail’ 命令读取文件末尾。它显示文件的最后十行,但也可以自定义以显示更多行。
它将打印出“newfile”文件的最后十行。
19. chmod
‘chmod’命令编辑或设置文件或文件夹的权限。它是最著名的命令之一,它通过快速参数更改特定文件目录的权限。
W 用于写入权限
R用于读取权限
X 用于执行
‘+’用于添加权限
‘-’用于删除权限
要查看文件和文件夹及其权限,请在终端中键入以下命令:
在这里您可以看到突出显示的部分代表文件权限。第一部分表示赋予所有者的权限,第二部分表示赋予组的权限,最后一部分表示赋予公众的权限。您可以更改所有部分的权限。让我们更改“newfile.txt”的文件权限。
此命令将删除所有部分的写入权限。
输入‘ls -al’命令进行确认。
打开该文件,尝试向其中添加一些内容并保存该文件。它肯定会给你一个警告对话框。
20. 退出
该命令用于退出终端,无需 GUI 交互。终端为您提供了使用‘exit’命令终止自身的选项。
按回车键,现在可以看到没有终端了。
21. 历史
‘history’命令将显示一个包含最近使用的命令的列表。它将显示您在终端中出于不同目的使用的命令的记录。
22. 清除
该命令清除终端的内容。它保持终端清洁。
按回车键,您将看到一个清晰的终端。
23. cp
‘cp’命令代表复制目录或文件。您必须使用文件名指定目的地。
这里,‘~’代表主目录。执行该命令,然后写入‘ls’命令来检查它是否存在。
24. 杀
‘kill’命令终止在命令行界面上工作的进程。在使用‘kill’命令之前,你必须找出系统中当前正在发生的所有进程。
让我们使用进程 ID“PID”来终止“whoopise”进程。
输入您的密码以授予权限。
在这里,我们没有错误消息,这意味着该进程已被终止。
25. 睡觉
“睡眠”命令将进程延迟特定时间。它还控制和管理脚本中的进程。它将处理过程的元素延迟到指定时间。时间可以用秒、分钟甚至天来指定。
让我们让这个进程休眠两秒钟。
执行该命令将需要延迟两秒钟。
结论:
我们在本文中了解了一些最常用的 25 个 Linux 终端命令。这些是初学者进一步了解 Linux 命令行界面的基本命令。
观看我们关于 25 个 Linux 终端命令的 YouTube 视频: