linux
文章平均质量分 51
gaozhanghappy001
java开发
展开
-
linux基础命令-netstat
显示 TCP 连接: 通过添加 -t 参数,如 netstat -at,可以仅显示 TCP 连接,这对于监控 TCP 连接状态和问题排查非常有用。显示与连接关联的进程信息: 使用 -p 参数,如 netstat -ap,可以显示与连接相关联的进程信息。显示统计摘要信息: 使用 -s 参数,如 netstat -s,可以显示各种协议的统计摘要信息,如 TCP、UDP、ICMP 等。显示网络接口信息: 使用 -i 参数,如 netstat -i,可以显示网络接口的统计信息,包括接收和发送的数据包数、错误数等。原创 2023-08-09 09:44:53 · 1911 阅读 · 0 评论 -
linux常用命令合集100个
这些命令覆盖了系统管理、文件操作、进程管理、网络工具等多个领域,适用于不同的场景和任务。screen:创建和管理会话,允许在后台运行多个终端。whereis:查找二进制、源代码和手册页文件。htop:显示运行进程和系统资源使用情况。netstat:显示网络连接和统计信息。netcat:网络工具,发送和接收数据。top:实时显示进程和系统资源使用情况。touch:创建空文件或更新文件时间戳。find:在文件系统中搜索文件和目录。uptime:显示系统负载和运行时间。uptime:显示系统运行时间和负载。原创 2023-08-09 09:05:21 · 223 阅读 · 0 评论 -
linux基础命令-du
磁盘空间是有限的资源,了解文件和目录的占用情况对于系统管理员和用户来说都是重要的。通过了解不同的选项,您可以查看特定文件或目录的磁盘使用情况、总和、子目录详细信息等。du 命令通过递归地遍历指定的目录和文件,计算每个子目录和文件的大小,并将结果汇总计算出总的磁盘使用情况。如果您只想查看目录的总和,而不关心子目录和文件的详细信息,可以使用 -s 选项。这会显示指定目录的总磁盘空间使用情况,同时列出每个子目录和文件的磁盘使用情况。这会显示指定目录的总磁盘空间使用情况,而不会列出每个子目录和文件的详细信息。原创 2023-08-09 09:05:09 · 245 阅读 · 0 评论 -
linux基础命令-df
通过使用不同的选项,您可以查看已挂载分区的磁盘空间、文件系统类型和 inode 使用情况。了解 df 命令的用法和工作原理,有助于您监控系统中磁盘资源的使用情况,及时采取措施释放空间或规划存储,以确保系统的正常运行。这会显示所有已挂载分区的 inode 使用情况,包括已用 inode、剩余 inode 等。这会列出所有已挂载分区的磁盘空间使用情况,包括总大小、已用空间、可用空间和挂载点。这会显示所有已挂载分区的磁盘空间使用情况以及对应的文件系统类型。使用 df 命令:显示磁盘空间使用情况。原创 2023-08-04 11:17:03 · 220 阅读 · 0 评论 -
linux基础命令-kill
通过 kill 命令,您可以向进程发送不同的信号,从而控制它们的行为,包括正常终止、强制终止等。kill 命令的工作原理是向指定的进程发送一个信号,从而控制进程的行为。操作系统会将信号传递给进程,进程根据接收到的信号执行相应的操作。这会向进程ID为 1234 的进程发送 QUIT 信号,通常会导致生成 core 转储文件,用于调试。这会向进程ID为 1234 的进程发送 HUP 信号,通常会使进程重新加载配置。这会向进程ID为 1234 的进程发送 KILL 信号,立即终止它。原创 2023-08-04 11:15:12 · 2471 阅读 · 0 评论 -
linux基础命令-top
通过了解 top 命令的输出界面、使用案例和工作原理,您可以高效地监控系统运行状态、查找资源消耗最大的进程,以及进行进程管理和调优。本文将详细解释 top 命令的用法、输出解释,以及详细的使用案例和工作原理。在 top 命令界面,按下 Shift + P,可以按照 CPU 使用率对进程进行排序,找到当前最耗费 CPU 资源的进程。运行 top 命令,并按下 1 键,可以显示每个 CPU 核心的详细信息,包括运行的进程。在 top 命令界面,按下 o 键,然后输入要排序的字段,可以切换进程列表的排序方式。原创 2023-08-04 11:13:37 · 99 阅读 · 0 评论 -
linux基础命令-ps
进程是操作系统中正在运行的程序的实例,ps 命令可以帮助您查看正在系统中执行的各种进程的详细信息。通过选择不同的选项和参数,您可以获取关于进程的各种信息,从而监视系统状态、分析进程资源占用情况以及识别特定进程。掌握 ps 命令的用法,有助于您更好地了解系统的运行状态和进程的行为。使用 ps 命令可以查看特定用户的进程统计信息,了解其正在运行的进程数量和资源使用情况。这会以完整格式显示正在运行的进程,包括进程号、父进程号、CPU 使用率等详细信息。这会显示所有正在运行的进程,包括系统进程和其他用户的进程。原创 2023-08-04 11:11:37 · 101 阅读 · 0 评论 -
linux基础命令-chown
通过 chown 命令,您可以在需要的时候重新分配文件和目录的所有权,以满足安全和管理的需求。通过了解 chown 命令的用法、权限表示方式和常见的应用案例,您可以在需要时更改文件和目录的所有权,以满足安全性和管理要求。无论是更改单个文件的所有者还是对多个文件进行批量更改,chown 命令都提供了有效的手段来管理文件系统中的所有者和所属组。系统通过用户 ID(UID)和组 ID(GID)来识别用户和组,因此在更改所有者和所属组时,chown 命令将相关的 UID 和 GID 映射到文件系统中。原创 2023-08-04 11:09:31 · 9448 阅读 · 0 评论 -
linux基础命令-chmod
通过掌握 chmod 命令的用法、权限表示方式和常见的权限设置案例,您可以有效地控制文件和目录的访问和操作权限,从而实现文件系统的安全管理。在 Linux 中,文件和目录的权限用三个字符表示,分别表示所有者、所属组和其他用户的权限。这会将 “file.txt” 文件的权限设置为 -rwxr-xr-x,所有者有读、写、执行权限,所属组和其他用户有读和执行权限。这会将 “sensitive_file.txt” 文件的权限设置为 -rw-------,只有文件所有者可以读写。原创 2023-08-04 11:07:05 · 802 阅读 · 0 评论 -
linux基础命令-管道符“|”
在 Linux 操作系统中,管道符 | 是一个强大的工具,它允许将一个命令的输出直接传递给另一个命令的输入,实现不同命令之间的协同工作。当您运行一个命令并在其后添加 |,然后再加上另一个命令,第一个命令的输出将作为第二个命令的输入。通过使用管道符 |,您可以将第一个命令的标准输出传递给第二个命令的标准输入。这使得第二个命令可以处理第一个命令的输出,然后将其自己的输出传递给下一个命令,以此类推。在实际操作中,每个命令的输出通过管道符传递给下一个命令,这样一个命令链就形成了,从而实现了复杂的数据处理和分析。原创 2023-08-04 11:03:15 · 1356 阅读 · 0 评论 -
linux基础命令-grep
grep 命令是 Linux 操作系统中的一个强大工具,用于在文件中搜索特定的文本模式。通过了解 grep 命令的不同选项和正则表达式的用法,您可以在文件内容中快速定位关键信息、查找代码片段,甚至进行复杂的模式匹配。在 Linux 操作系统中,grep 是一个功能强大的命令,用于在文件中搜索特定的文本模式。例如,grep -i “word” file.txt 将匹配 “word”、“Word” 和 “WORD”。这会在名为 “file.txt” 的文件中搜索并显示包含 “keyword” 的所有行。原创 2023-08-04 10:53:10 · 100 阅读 · 0 评论 -
linux基础命令-tail
在 Linux 操作系统中,tail 是一个常用的命令,用于查看文件的末尾内容。它是一个非常有用的工具,特别适用于查看日志文件的更新内容,监控文件变化等任务。通过掌握 tail 命令的用法和选项,您可以轻松地查看日志文件、实时监控文件变化以及快速浏览文件的最新内容。这会显示名为 “latest_changes.txt” 的文件的最后 10 行内容,适用于查看最近的变更。这在查看正在写入的日志文件或其他实时更新的文件时非常有用。文件权限: 如果您没有足够的权限访问文件,可能会无法查看文件内容。原创 2023-08-04 10:34:51 · 2648 阅读 · 0 评论 -
linux基础命令-cat
touch 命令是 Linux 操作系统中的一个小巧而有用的工具,可以用于创建空文件、更新文件的访问和修改时间。在 Linux 操作系统中,touch 是一个简单而实用的命令,用于创建空文件或更新文件的访问和修改时间。例如,在备份脚本中,您可以使用 touch 命令创建一个标记文件,指示备份的最后执行时间。默认情况下,touch 命令不仅可以创建文件,还可以更新文件的访问和修改时间。这在某些情况下很有用,例如在脚本中模拟文件的活动。文件权限: 在使用 touch 命令创建文件时,请注意文件的权限。原创 2023-08-03 11:16:51 · 1087 阅读 · 0 评论 -
linux基础命令-touch
touch 命令是 Linux 操作系统中的一个小巧而有用的工具,可以用于创建空文件、更新文件的访问和修改时间。在 Linux 操作系统中,touch 是一个简单而实用的命令,用于创建空文件或更新文件的访问和修改时间。例如,在备份脚本中,您可以使用 touch 命令创建一个标记文件,指示备份的最后执行时间。默认情况下,touch 命令不仅可以创建文件,还可以更新文件的访问和修改时间。这在某些情况下很有用,例如在脚本中模拟文件的活动。文件权限: 在使用 touch 命令创建文件时,请注意文件的权限。原创 2023-08-03 11:14:31 · 1949 阅读 · 0 评论 -
linux基础命令-mv
在 Linux 操作系统中,mv 命令是一个功能强大的工具,用于移动文件和目录,同时也可以用来重命名文件。这会将 “old_file.txt” 移动到 “/new/location/” 目录并将其重命名为 “new_name.txt”。这会将名为 “file.txt” 的文件移动到 “/new/location/” 目录中。这会将名为 “old_name.txt” 的文件重命名为 “new_name.txt”。如果您有许多文件分散在不同的文件夹中,您可以使用 mv 命令将它们整理到一个文件夹中。原创 2023-08-03 11:12:55 · 320 阅读 · 0 评论 -
linux基础命令-cp+scp
在 Linux 操作系统中,cp 是一个常用的命令,用于复制文件和目录。这会将 “report.doc” 复制到 “/path/to/documents” 目录,并将其重命名为 “quarterly_report.doc”。这会将名为 “source_directory” 的目录及其所有子目录和文件复制到 “/path/to/destination” 目录中。这会将名为 “file.txt” 的文件复制到 “/path/to/destination” 目录中。cp [选项] 源文件/目录 目标文件/目录。原创 2023-08-03 11:10:02 · 144 阅读 · 0 评论 -
linux基础命令-rm
在 Linux 操作系统中,rm 是一个强大的命令,用于删除文件和目录。它允许用户在文件系统中进行清理和维护操作,但同时也需要谨慎使用,因为删除的文件和目录不可恢复。在使用 rm 命令时,请注意核实您要删除的内容,确保文件和目录的删除是您所需的。递归删除: 当使用 -r 选项删除目录时,系统会递归删除所有子目录和文件。防止误操作: 使用 rm 命令时,您可以考虑使用 -i 选项,它会在删除前询问确认。永久性删除: rm 命令删除的文件和目录会永久消失,无法撤消。要删除目录及其内容,您需要使用 -r 选项。原创 2023-08-03 11:07:14 · 771 阅读 · 0 评论 -
linux基础命令-mkdir
mkdir 命令是 Linux 操作系统中的一个基本工具,用于在文件系统中创建新的目录。通过掌握 mkdir 命令的用法,您可以轻松地组织和管理文件,创建项目文件夹,以及在文件系统中构建清晰的目录结构。在 Linux 操作系统中,mkdir 是一个常用的命令,用于创建新的目录(文件夹)。这会创建 “project” 目录和 “images” 子目录,即使 “project” 目录之前不存在。这会在当前工作目录下创建一个名为 “new_directory” 的新目录。使用 mkdir 命令创建新目录。原创 2023-08-03 11:05:07 · 956 阅读 · 0 评论 -
linux基础命令-pwd
无论您是在命令行界面中操作还是在编写脚本,都可以使用 pwd 命令来确定您的位置并进行导航。工作目录是执行命令或操作时所处的目录位置,而了解当前工作目录的路径对于在文件系统中进行导航和操作至关重要。通过在脚本中包含 pwd 命令,您可以获取脚本的路径,从而根据需要定位其他文件。通过执行 pwd 命令,您可以快速获得您当前所在的工作目录路径,帮助您在文件系统中进行导航和定位。在进行文件操作之前,可以使用 pwd 命令来确认您将要操作的文件的确切路径。使用 pwd 命令显示当前工作目录的路径。原创 2023-08-03 11:03:25 · 899 阅读 · 0 评论 -
linux基础命令-cd
在日常使用中,您可能会频繁地使用 cd 命令来进入不同的目录,进行文件管理、编辑和执行程序等操作。在 Linux 操作系统中,cd 是一个常用的命令,用于切换当前的工作目录。总之,cd 命令是 Linux 操作系统中的一个基本命令,它使用户能够在文件系统中进行灵活的导航和操作。如果当前工作目录是 /home/user,那么这个命令会将您切换到 /home/user/subdirectory 目录。在不提供目录路径的情况下,直接使用 cd 命令可以切换到当前用户的主目录。这将把当前工作目录切换到父目录。原创 2023-08-03 11:01:29 · 1094 阅读 · 0 评论 -
linux基础命令-ls
ls” 命令是一个非常实用的工具,可以帮助您查看目录内容,检查文件属性和权限,以及管理文件系统中的文件。-l: 以长格式(long format)列出文件信息,包括文件权限、所有者、所属组、文件大小、修改时间等。这会以长格式列出文件信息,并以人类可读的格式显示文件大小(例如,使用 K、M 表示文件大小)。这会以长格式列出当前目录中的文件和子目录,包括详细的文件信息如权限、所有者、大小等。这会按修改时间的顺序列出当前目录中的文件和子目录,最新修改的文件会显示在列表的顶部。ls [选项] [目录]原创 2023-08-03 10:58:57 · 109 阅读 · 0 评论