< 返回新闻公共列表

linux常用命令(一)

发布时间:2022-12-13 14:55:42

Linux命令是在CLI上运行的程序或实用程序,一个通过文本和进程与系统交互的控制台,它类似于Windows中的命令提示符应用程序。因此,如果我们想使用Linux,学习常用的实用程序或命令将大有帮助。本文将讨论linux常用命令,以帮助我们有效地使用Linux。


linux常用命令(一).png


1、sudo命令

superuser do的缩写,sudo是最流行的基本Linux命令之一,可让我们执行需要管理或root权限的任务。

使用sudo时,系统会提示用户使用密码进行身份验证。然后,Linux系统将记录一个时间戳作为跟踪器。默认情况下,每个root用户都可以运行sudo命令15分钟/会话。

如果尝试在命令行中运行sudo而未对自己进行身份验证,系统会将此活动记录为安全事件。


2、pwd命令

使用pwd命令查找当前工作目录的路径。只需输入pwd即可返回完整的当前路径——以正斜杠 ( / ) 开头的所有目录的路径。例如,/home/用户名。

pwd命令使用以下语法:它有两个可接受的选项:

-L或–logical打印环境变量内容,包括符号链接。

-P或–physical打印当前目录的实际路径。


3、cd命令

要浏览Linux文件和目录,请使用cd命令。根据我们当前的工作目录,它需要完整路径或目录名称。

在没有选项的情况下运行此命令将带我们到主文件夹。请记住,只有具有sudo权限的用户才能执行它。


4、ls命令

ls命令列出系统中的文件和目录。在没有标志或参数的情况下运行它会显示当前工作目录的内容。

要查看其他目录的内容,请键入ls后跟所需的路径。例如,要查看Documents文件夹中的文件,请输入:ls /home/用户名/Documents


5、Concatenate命令

Concatenate或cat是最常用的Linux命令之一。它列出、合并文件内容并将其写入标准输出。要运行cat命令,请键入cat后跟文件名及其扩展名。例如:cat文件名.txt。


6、cp命令

使用cp命令复制文件或目录及其内容。查看以下用例。

要将一个文件从当前目录复制到另一个目录,请输入cp后跟文件名和目标目录。例如:cp filename.txt /home/用户名/Documents

要将文件复制到目录,请输入文件名,然后输入目标目录:

cp文件名1.txt文件名2.txt文件名3.txt /home/用户名/Documents

要将文件的内容复制到同一目录中的新文件,请输入cp,然后输入源文件和目标文件:cp 文件名1.txt 文件名2.txt

要复制整个目录,请在键入源目录之前传递-R标志,然后是目标目录:

cp -R /home/用户名/Documents /home/用户名/Documents_backup


7、mv命令

mv命令的主要用途是移动和重命名文件和目录。此外,它不会在执行时产生输出。

只需键入mv后跟文件名和目标目录。例如,我们想将filename.txt移动到/home/username/Documents目录:mv filename.txt /home/用户名/文档。还可以使用mv命令重命名文件:mv旧文件名.txt新文件名.txt


8、mkdir命令

使用mkdir命令一次创建一个或多个目录并为每个目录设置权限。执行此命令的用户必须具有在父目录中创建新文件夹的权限,否则他们可能会收到权限被拒绝的错误。

这是基本语法:mkdir [选项] 目录名


9、rmdir命令

要永久删除空目录,请使用rmdir 命令。请记住,运行此命令的用户应该在父目录中具有sudo权限。例如,我们想要删除一个名为personal1的空子目录及其主文件夹mydir:rmdir -p mydir/个人1


10、rm命令

rm命令用于删除目录中的文件,确保执行此命令的用户具有写入权限。请记住目录的位置,因为这将删除文件并且我们无法撤消它。

这是一般语法:rm文件名

要删除多个文件,请输入以下命令:rm文件名1 文件名2 文件名3


11、touch命令

touch命令允许我们在Linux命令行中创建一个空文件或生成和修改时间戳。例如,输入以下命令在Documents目录中创建一个名为Web的HTML文件:touch/home/用户名/Documents/Web.html


12、locate命令

locate命令可以在数据库系统中找到一个文件。

此外,添加-i参数将关闭区分大小写,因此即使我们不记得文件的确切名称也可以搜索文件。


13、find命令

使用find命令在特定目录下搜索文件并执行后续操作。

例如,我们想要在主目录及其子文件夹中查找名为notes.txt的文件:

找到 /home -name notes.txt。这是一般语法:find[选项] [路径] [表达式]


14、grep命令

列表中的另一个基本Linux命令是grep或全局正则表达式打印。它使我们可以通过搜索特定文件中的所有文本来查找单词。一旦grep命令找到匹配项,它就会打印包含特定模式的所有行。此命令有助于过滤大型日志文件。


15、df命令

使用df命令报告系统的磁盘空间使用情况,以百分比和千字节 (KB) 显示。这是一般语法:df [选项] [文件]


16、du命令

如果要检查文件或目录占用了多少空间,请使用du命令。我们可以运行此命令来识别系统的哪个部分过度使用了存储。

请记住,使用du命令时必须指定目录路径。例如,要检查/home/user/Documents,请输入:du /home/user/Documents


17、head命令

head命令允许您查看文本的前十行。添加选项可让我们更改显示的行数。head命令还用于将管道数据输出到CLI。这是一般语法:head [选项] [文件]


18、tail命令

tail命令显示文件的最后十行。它允许用户检查文件是否有新数据或读取错误消息。这是一般格式:尾部 [选项] [文件]


19、diff命令

差异的缩写,diff命令逐行比较文件的两个内容。分析完后,会显示不匹配的部分。程序员经常使用diff命令来更改程序而不是重写整个源代码。这是一般格式:diff [选项] file1 file2


20、tar命令

tar命令将多个文件归档到一个TAR文件中 ——一种类似于ZIP的常见 Linux 格式,具有可选的压缩功能。

这是基本语法:tar [选项] [archive_file] [要归档的文件或目录]


/template/Home/Zkeys724/PC/Static