zoukankan      html  css  js  c++  java
  • Linux命令:which

    摘要:转自恋猫大鲤鱼
    https://dablelv.blog.csdn.net/article/details/102972794

    1. 命令简介

      which 命令用于查看给定命令的绝对路径,从环境变量 PATH 指定的目录里去查找

    2. 命令概览

      

    which [OPTIONS] [---] COMMAND [...] 

    3. 参数说明

    --all, -a
        打印出所有在 PATH 中匹配的可执行程序,而不仅仅是第一个匹配的可执行程序
    --read-alias, -i
        从 stdin 中读取别名列表
    --skip-alias
        忽略选项 --read-alias
    --read-functions
        从 stdin 读取 Shell 函数的定义,并打印匹配的函数
    --skip-functions
        忽略选项 --read-functions
    --skip-dot
        跳过环境变量 PATH 中以点开头的目录
    --skip-tilde
        跳过环境变量 PATH 中以波浪号开头的目录和主目录中的可执行文件
    --show-dot
        如果环境变量 PATH 中一个目录以一个点开始,并且在该目录下找到了一个匹配的可执行文件,那么打印 ./COMMAND 而不是完整的路径
    --show-tilde
        为 HOME 目录输出波浪符。如果是 root 用户则忽略该选项
    --tty-only
        如果不在 tty 上,停止处理右边的选项
    --version, -v, -V
        显示版本信息并退出
    --help
        显示帮助信息

    4. 常用示例

      1. 查找命令所在路径

    root@iZ2zehxps1f8a7x4zv227lZ:~# which passwd
    /usr/bin/passwd

      2. 一般情况下,which 是一个别称,可以查看 which 的详细定义

    which which
    
    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
        /usr/bin/alias
        /usr/bin/which

      3. 打印帮助信息

    which --help
  • 相关阅读:
    剑指OFFER 滑动窗口的最大值
    剑指OFFER 正则表达式匹配
    linux动态链接库的使用
    剑指OFFER 序列化二叉树
    剑指OFFER 数字在排序数组中出现的次数
    剑指OFFER 数组中的逆序对
    剑指OFFER 反转链表
    剑指OFFER 二叉树的深度
    剑指OFFER 矩形覆盖
    网络相关的命令工具-iptables
  • 原文地址:https://www.cnblogs.com/jiaklop9/p/14248300.html
Copyright © 2011-2022 走看看