linux查看当前命令目录

不及物动词 其他 47

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,查看当前命令所在的目录有多种方法。以下是三种常用的方法:

    1. 使用which命令:在终端中输入”which 命令名”,即可查看该命令所在的目录。例如,输入”which ls”,将显示ls命令所在的目录。

    2. 使用whereis命令:在终端中输入”whereis 命令名”,即可查看该命令的路径以及相关文档的路径。whereis命令会给出一个命令所在目录的精确位置。例如,输入”whereis ls”,将显示ls命令的路径。

    3. 使用type命令:在终端中输入”type 命令名”,即可查看该命令的类型以及路径。type命令会告诉你命令是内部命令还是外部命令。例如,输入”type ls”,将显示ls命令是外部命令,并给出ls命令所在的路径。

    这些方法都可以帮助你快速定位到当前命令所在的目录,让你更好地了解和使用Linux系统中的命令。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,你可以使用以下命令来查看当前命令的目录:

    1. pwd: pwd命令用于显示当前工作目录的完整路径。在终端中输入pwd,然后按Enter键,就会显示出当前所在的目录路径。

    2. echo $PATH: $PATH是一个环境变量,它包含了一系列的目录路径,用于存放可执行文件。使用echo $PATH命令,可以将所有的目录路径都打印出来,以查看当前命令的目录。

    3. type命令: type命令可以用来查看给定命令的类型,包括内建命令、外部命令以及别名。例如,可以使用type ls命令来查看ls命令的类型。如果显示的是”ls is aliased to ‘ls –color=auto'”,则说明ls是一个别名,可以通过查看别名的定义来确定当前命令的目录。

    4. which命令: which命令用于查找给定命令的路径。例如,可以使用which ls命令来查找ls命令所在的目录。如果命令存在于系统搜索路径中,which会返回命令的绝对路径;否则,会返回一个空值。

    5. whereis命令: whereis命令可以用来查找给定命令的二进制文件、源代码和手册页的路径。例如,可以使用whereis ls命令来查找ls命令的路径。该命令会返回三个路径,分别是二进制文件、源代码和手册页的路径。

    通过以上这些命令,你可以方便地查看当前命令的目录,以便更好地理解和使用Linux系统。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,要查看当前命令所在的目录,有多种方法。下面介绍其中几种常用的方法。

    方法一:使用which命令
    which命令可以用来查找指定命令的路径。在命令行中输入以下命令:
    “`
    which command_name
    “`
    其中,command_name是你想要查找的命令名称。which命令会在系统的PATH路径中搜索该命令,并输出它的全路径。

    方法二:使用whereis命令
    whereis命令可以用来查找指定命令的二进制文件、源代码和man手册页面。在命令行中输入以下命令:
    “`
    whereis command_name
    “`
    其中,command_name是你想要查找的命令名称。whereis命令会输出该命令的二进制文件路径、源代码路径和man手册路径。

    方法三:使用type命令
    type命令可以用来查找指定命令的类型。在命令行中输入以下命令:
    “`
    type command_name
    “`
    其中,command_name是你想要查找的命令名称。type命令会输出该命令的类型,如built-in、alias、function或是external命令,并显示它的路径。

    方法四:使用echo命令和$PATH环境变量
    $PATH环境变量包含了系统所需的命令的目录列表,用冒号分隔。你可以使用echo命令来输出$PATH环境变量的值,并查找指定命令所在的目录。在命令行中输入以下命令:
    “`
    echo $PATH
    “`
    然后在输出的路径列表中查找指定命令所在的目录。

    方法五:使用find命令
    find命令可以在指定目录下递归搜索文件,并根据指定的条件进行查找。在命令行中输入以下命令:
    “`
    find / -name command_name 2>/dev/null
    “`
    其中,/是要搜索的起始目录,可以根据需要修改。command_name是你想要查找的命令名称。2>/dev/null是将错误输出重定向到/dev/null,以忽略访问被拒绝的目录。

    综上所述,以上是几种常用的查看当前命令所在目录的方法。根据实际需求选择合适的方法来获取所需信息。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部