如何在 Linux 中查找和执行可执行文件
要找到 Linux 系统中的可执行文件,可以使用以下几种方法:
-
使用'which'命令:'which'命令可以在环境变量中查找可执行文件的路径。例如,要找到'ls'命令的路径,可以在终端中输入:'which ls'。
-
使用'whereis'命令:'whereis'命令可以查找命令、源代码和帮助页面的路径。例如,要找到'ls'命令的路径,可以在终端中输入:'whereis ls'。
-
使用'locate'命令:'locate'命令可以在系统的文件数据库中查找文件。但在使用'locate'命令之前,需要确保已经更新了文件数据库。可以使用'sudo updatedb'命令来更新数据库。然后,可以使用'locate'命令来查找可执行文件。例如,要找到'ls'命令的路径,可以在终端中输入:'locate ls'。
要执行可执行文件,可以使用以下几种方法:
-
使用绝对路径:如果已知可执行文件的绝对路径,可以在终端中直接输入路径并按下回车键来执行文件。例如,要执行'/usr/bin/ls'命令,可以在终端中输入:'/usr/bin/ls'。
-
使用相对路径:如果可执行文件位于当前工作目录或其子目录中,可以使用相对路径来执行文件。例如,如果可执行文件位于当前工作目录中的子目录'bin'中,可以在终端中输入:'./bin/executable'。
-
使用命令名称:如果可执行文件在系统的环境变量中,可以直接在终端中输入命令名称来执行文件。例如,要执行'ls'命令,可以在终端中输入:'ls'。
请注意,要执行可执行文件,可能需要具有适当的权限。如果没有执行权限,可以使用'chmod'命令来添加执行权限。例如,可以使用'chmod +x filename'命令来添加'filename'文件的执行权限。
原文地址: https://www.cveoy.top/t/topic/o9pn 著作权归作者所有。请勿转载和采集!