Linux学习笔记--which命令(搜索命令的命令)

which,哪一个的意思,作用是从PATH环境变量指定的路径中,搜索命令所在位置及命令别名。

which命令特点:

1) "which" 命令只能查找系统命令,不能搜索普通文件。
2) "which" 命令是从PATH环境变量指定的路径中,搜索某个系统命令的位置,
    并且返回第一个搜索结果。

PATH环境变量:

PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,用":"隔开,当您运行一个命令时,Linux在这些目录下进行搜寻编译链接。

which命令与whereis命令区别:

1) "whereis" 命令查询的是命令位置和帮助文档的位置;
   "which" 命令查询的是命令位置和命令别名。
2) "whereis" 命令是从数据库中查找数据,数据库不是实时更新的;
   "which" 命令是从PATH环境变量指定的路径中查询命令,是实时的。

1. 命令格式:

which 命令名

2. 常用范例:

1) 查看"ll"命令所在位置和别名

时间: 2024-10-19 12:33:02

Linux学习笔记--which命令(搜索命令的命令)的相关文章

Linux学习笔记之常用用户管理类命令

开始这个话题之前应该先了解下/etc/shadow这个文件中的构造,对于列所代表的意思大体有个了解,先以ftpuser账户来介绍:后边会给出一些相应的例题来做使用说明补充(好吧我承认,这,又是一篇博客作业^_^万恶的标题党). ftpuser:$6$T9WUEls/$AK4hTO1bZ7MXW7VoMej8e7tVG1qqxPy5axVJAAIz4m6uuzZmoYDcQjUG2XlXx7klx/i8yJ1luZDtoKYwJAMa4.:16929:0:99999:7:5:: 总共有9个字段被"

Linux学习笔记:bash特性之多命令执行,shell脚本

今天我们学习了bash特性多命令执行包括各个命令之间的逻辑关系.其中包含"与""或""非"命令的执行.下面即为我们所学习的这些逻辑命令关系之间的关系. 选择执行结构: 逻辑运算: 与:逻辑乘法,&& 0:成功执行 -->true 1-255:失败 -->false true && true =true true && false = false false && true

Linux学习笔记(二)系统常用命令和一些概念

root用户(管理员)为最大权限用户(宇宙无敌) Liunx命令行使用格式 命令 -[选项] [参数] 选项用于调用命令的具体功能 参数是命令操作的对象,文件,目录名等 Tab键:自动补全 反斜杠 \ 强制换行 快捷键CTRL+L:清屏 快捷键CTRL+C: 取消本次命令的执行 获取命令帮助: 命令 --help man 命令 关机和重启命令 重启: shutdown -r now shutdown -r +15    "警告:系统将于15分钟后重启" reboot init 6 关机

Linux学习笔记之目录和文件管理常用命令

Linux命令格式: 命令 选项 参数(命令的作用对象) 段选项 -  多个选项可以组合 长选项 -- Linux文件类型: -:普通文件 d:目录文件 b:块设备文件(block) c:字符设备文件(character) l:符号链接文件(symbolic link file) p:命令管道文件(pipe) s:套接字文件(socket) 1.cd(change directory):切换工作目录(工作目录是指当前所在的目录) 目录的切换可以使用绝对路径和相对路径: 绝对路径是文件或目录所在的

Linux学习笔记 (五)用户管理命令

一.用户帐号 1.超级用户:具有操作系统中的最高权限,用来管理和维护操作系统.root用户. 2.普通用户:由root用户来创建,在宿主目录中具有完全权限. 3.程序用户:由应用程序添加,维护某个应用程序运行. 二.组帐号 在Linux系统中,将多个用户结合在一起,形成一个组,称为用户组.每个用户帐号至少要属于一个组,这个组称为用户的基本组或者私有组.如果该用户同时还包含在其他的组中,可以将这个组称为附加组或者公共组.对组帐号设置权限,将适用于组内的每一个帐号. 三.常用用户管理命令: 1.us

Linux学习笔记之   pstree,htop,glances,dstat 命令使用

本文将简单介绍pstree,top,htop,dstat的用法: pstree pstree - display a tree of processes pstree:显示进程状态树,pstree命令可以列出当前的进程,以及它们的树状结构. 主要选项如下. -a:显示执行程序的命令与完整参数. -c:取消同名程序,合并显示. -n:以PID大小排序. -p:显示PID. -u:显示UID信息. 常用的命令 pstree -a显示全部信息 pstree -p显示进程pid号 区别:Centos6,

linux学习笔记(4):cd命令

cd命令是linux中最常用命令之一,我觉得另一个应该是ls(后续介绍).主要功能是跳转到cd命令指定目录. cd命令格式:cd [-L|-P] [dir] 常用cd命令: 1.跳转到指定目录:cd dir dir可以是绝对路径也可以是相对路径. dir / 即是跳转到根目录.  www.2cto.com  dir还可是通配符,如:cd a* cd a*b cd a*/p*等. 2.跳转到主目录:cd 或 cd ~ 3.跳转到上一级:cd .. 4.跳转到上次所在目录:cd - 如:cd /ho

Linux学习笔记(十四)df命令、du命令、磁盘分区

一.df #查看文件系统的使用情况第一列文件系统中tmpfs结尾的都是临时的文件系统,文件单位默认为kb df -h 自动适应文件大小的单位free可以查看swap的使用情况 df -i 查看各个分区inode的使用情况有的时候明明磁盘的内存还有剩余,但是却无法写入新文件,这时候就可能是inode用完了. 二.du 查看文件大小 du -sh 自动适应单位显示文件或文件夹大小 du不加后缀的时候和du -l 一样,显示文件夹下文件的大小 du -lh 自动适应单位显示文件夹下文件的大小 三.磁盘

Linux学习笔记 1 环境变量 2 vi命令

1 环境变量篇 1.1  修改 查看 生效 系统环境变量 1 涉及系统环境变量的文件   -->  .bash_profile --> /etc/profile 2 该文件位置 /root/.bash_profile 3 文件编辑器打开  vi .bash_profile 4 文件末尾加入 JAVA_HOME = /usr/share/jdk 1.6.0 PATH = $JAVA_HOME/bin:$PATH CLASS_PATH=.$JAVA_HOME/lib/dt.jar: $JAVA_H

Linux学习笔记——程序包管理之rpm命令

RPM rpm是Linux上一个很好用的程序包管理管理器,它具有安装.卸载.升级.查询.校验.数据库维护等功能. 下面分别介绍一下rpm的各个功能: 安装: rpm {-i|--install} [install-options] PACKAGE_FILE ... -v:详细显示安装过程 -vv:相对-v更加详细 -h: 以#显示程序包管理执行进度:每个#表示2%的进度 安装过程如图 另外还有一些其他选项 [install-options] --test: 测试安装,但不真正执行安装过程:dry