Linux常用命令

时间:2022-05-31 03:12:02 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Linux常用命令搜集:

1.pwd命令

使用pwd命令找出当前目录(文件夹)的路径,该命令将返回一个绝对(完整)路径,该路径基本上是以正斜杠(/)开头的,绝对路径的一个例子是/home/username.
 

2.cd命令

要在Linux文件系统中导航,请使用cd命令。它需要完整的路径或目录名,这取决于当前目录。

假设您在/home/username/Documents中,希望转到Photos,一个文档子目录。要做到这一点,只需输入cd Photos。

另一种情况是,如果想切换到一个全新的目录,例/home/username/Movies.在本例中,您必须键入cd后面跟着目录的绝对路径。

如果想快速浏览,有一些快捷方式。使用cd . .(用两个点)向上移动一个目录,或者直接进入cd的主文件夹。要移动到以前的目录,输入cd-(用连字符)。

顺便说一下,Linux的shell是区分大小写的。因此,必须按原样输入名称的目录。
 

3.ls命令

命令用于查看目录的内容,默认情况下,此命令将显示当前目录的内容。如果要查看其他目录的内容,请键入ls,然后键入目录的路径。例如,输入ls /home/username/Documents来查看文档的内容。
 

4.cat命令

cat是Linux中最常用的命令之一,它用于查看标准输出(sdout)上文件的内容。要运行此命令,键入cat,后跟文件名及其扩展名,例如:cat file.txt。
 

5.cp命令

使用cp命令从当前目录复制文件,例如,命令cp scenery.jpg /home/username/Pictures将创建一个scenery.jpg的副本到图片目录。
 

6.mv命令

mv命令的主要用途是移动文件,不过也可以用于重命名文件。这个命令中的参数类似于cp命令。您需要键入mv文件名和目标目录。例如:mv file.txt /home/username/Documents.。
 

7.mkdir命令

使用mkdir命令创建一个新目录,类似于mkdir Music将创建一个名为Music的新目录。
 

8.rmdir删除目录命令

如果需要删除目录,请使用rmdir命令。然而,rmdir只允许删除空目录。
 

9.rm命令

rm命令用于删除目录及其内容,如果只想删除目录(作为rmdir的替代),请使用rm -r。
 

10.touch命令

touch命令允许通过命令行创建空白的新文件,例如,输入touch /home/username/Documents/Web.html,在Documents目录下创建一个名为Web的HTML文件。
 

11.locate命令

可以使用此命令定位文件,就像Windows中的搜索命令一样。更重要的是,使用-i参数和这个命令将使它不区分大小写,这样即使不记得文件的确切名称,也可以搜索它。

要搜索包含两个或多个单词的文件,请使用星号(*)。例如,locate -i school*note命令将搜索包含单词“school”和“note”的任何文件,无论它是大写还是小写。
 

12.find命令

与locate命令类似,使用find也可以搜索文件。不同之处在于,您使用find命令来定位给定目录中的文件。例如,find /home/ -name notes.txt命令将在主目录及其子目录中搜索一个名为notes.txt的文件。
 

13.grep命令

grep允许搜索给定文件中的所有文本,为了说明这一点,grep blue notepad.txt将在记事本文件中搜索单词blue,包含搜索词的行将完全显示。
 

14.sudo命令

这个命令是“SuperUser Do”的缩写,允许执行需要管理权限或根权限的任务。但是,不建议将此命令用于日常使用,因为如果做错了什么,可能很容易发生错误。
 

15.df命令

使用df命令获取关于系统磁盘空间使用情况的报告,以百分比和KBs表示。如果想查看以兆字节为单位的报告,请键入df -m。
 

16.du命令

如果想检查文件或目录占用了多少空间,可以使用du (Disk Usage)命令。但是,磁盘使用情况摘要将显示磁盘块号,而不是通常的大小格式。如果希望以字节、千字节和兆字节的形式查看它,请在命令行中添加-h参数。
 

17.head命令

head命令用于查看任何文本文件的第一行,默认情况下,它将显示前十行,但是可以根据自己的喜好更改这个数字,例如,如果只想显示前五行,请键入head -n 5 filename.ext。
 

18.tail命令

这个命令的功能与head命令类似,但是tail命令将显示文本文件的最后十行,而不是显示第一行。
 

19.diff命令

diff命令逐行比较两个文件的内容,在分析文件之后,它将输出不匹配的行。当程序员需要修改程序而不是重写整个源代码时,他们经常使用这个命令。
 

20.tar命令

tar命令是将多个文件存档到tar文件中使用最广泛的命令,这是一种常见的Linux文件格式,类似于zip格式,但是压缩是可选的。

这个命令非常复杂,包含一长串函数,比如将新文件添加到现有存档中、列出存档的内容、从存档中提取内容等等。
 

21.chmod命令

chmod是另一个基本命令,用于更改文件和目录的读、写和执行权限。
 

22.chown命令

在Linux中,所有文件都由特定的用户拥有。Chown命令允许将文件的所有权更改或转移到指定的用户名。例如,chown linuxuser2文件。ext将使linuxuser2作为file.ext的所有者。
 

23.jobs命令

jobs命令将显示所有当前作业及其状态,作业基本上是由shell启动的进程。
 

24.kill指令

如果有一个没有响应的程序,可以使用kill命令手动终止它。它会向应用程序发送一个特定的信号,并指示该应用程序终止。
 

25.ping命令

使用ping命令检查到服务器的连接状态,例如,只要输入ping google.com,命令就会检查您是否能够连接到谷歌,并测量响应时间。
 

26.wget命令

Linux的命令行非常有用,甚至可以在wget命令的帮助下从internet下载文件。要做到这一点,只需输入wget,然后是下载链接。
 

27.uname命令

uname命令将打印关于Linux系统的详细信息,如机器名称、操作系统、内核等等。
 

28.top命令

top命令相当于Windows中的Task Manager终端,它将显示正在运行的进程列表以及每个进程使用了多少CPU。
 

29.history命令

当使用Linux一段时间后,很快注意到每天可以运行数百条命令。因此,如果想查看以前输入的命令,那么运行history命令尤其有用。
 

30.man命令

对某些命令的功能感到困惑?不要担心,可以使用man命令轻松地从Linux的shell中学习如何使用它们。例如,输入man tail将显示tail命令的手动指令。

本文来源:https://www.wddqw.com/OvRh.html