开发者社区> 问答> 正文

which 命令

which 命令

展开
收起
黄一刀 2020-03-12 18:12:13 1079 0
1 条回答
写回答
取消 提交回答
  • 在 linux 要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:

    which 查看可执行文件的位置。 whereis 查看文件的位置。 locate 配合数据库查看文件位置。 find 实际搜寻硬盘查询文件名称。 1 2 3 4 which 是在 PATH 就是指定的路径中,搜索某个系统命令的位置,并返回第一个搜索结果。使用 which 命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

    常用参数:

    -n  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 1 实例:

    (1)查看 ls 命令是否存在,执行哪个

    which ls 1 (2)查看 which

    which which 1 (3)查看 cd

    which cd(显示不存在,因为 cd 是内建命令,而 which 查找显示是 PATH 中的命令) 1 查看当前 PATH 配置:

    echo $PATH 1 或使用 env 查看所有环境变量及对应值

    2020-03-12 18:12:40
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载