钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读871223
首页 Linux 正文内容

linux的外部命令有哪些

钟逸 Linux 2024-05-04 22:34:29 33

外部命令是在Linux系统中用于执行各种任务的独立可执行程序。它们与shell命令不同,shell命令是Bash或其他shell解释程序内置的。外部命令存储在文件系统中,需要使用其完整路径或包含其路径的目录。

列出外部命令

要列出系统中已安装的所有外部命令,可以使用以下命令:

find / -type f -perm -111 -exec echo {} \;

分类外部命令

外部命令可以根据其功能进行分类,例如:

* 文件系统命令:ls、mkdir、cp、mv、rm

* 文本处理命令:grep、sed、awk

* 网络命令:ping、traceroute、curl

* 系统管理命令:top、ps、kill

* 其他命令:date、cal、bc

常用的外部命令

以下是一些常用的外部命令:

* ls:列出当前目录中的文件和目录

* mkdir:创建新目录

* cp:复制文件或目录

* mv:移动或重命名文件或目录

* rm:删除文件或目录

* grep:在文件中搜索文本模式

* sed:替换或删除文件中的文本

* awk:执行基于模式的文本处理

* ping:测试网络连接

* traceroute:追踪数据包从源到目的地的路径

* curl:从URL获取数据

* top:显示系统活动进程

* ps:显示正在运行的进程

* kill:终止进程

使用外部命令

要使用外部命令,可以在命令行提示符下输入其名称和任何必需的参数。例如,要列出当前目录中的所有文件和目录,可以使用以下命令:

ls

其他示例:

* 创建名为"test"的新目录:

mkdir test

* 将文件"file1"复制到目录"test"中:

cp file1 test

* 搜索文件"file2"中包含"pattern"的行:

grep pattern file2

* 从网站"example.com"获取HTML:

curl example.com

文章目录
    搜索