linux 的搜索命令,Linux命令-文件搜索命令:which

23f503afa9c27d6a1377f5a4e602b1c3.png

主要用途:查找linu命令,而不是磁盘上的普通文件,并且能看到命令的别名和目录。

区别whereis命令,which在path变量指定的目录中查找命令,并且返回第一个符合的结果。whereis是查找所有的linux命令。

相同点是搜索linux命令(即程序的名称)

which cp 查找cp命令所在的位置(通过查找结果/bin/cp的位置可以告诉我们cp是所有用户都可以使用的命令)

which useradd 查找useradd命令所在的位置(通过查找结果/usr/sbin/useradd的位置可以告诉我们useradd只能是超级用户可以使用的命令)

c3aa052be591934304dfeb1d8d0b72d4.png

which rm 不光可以找到rm命令的位置,还可以得到rm命令的别名“rm -i”

062da521cfd3efc27c0aa2f54aa8afc2.png

rm /tmp/abcd 删除tmp目录的abcd文件,会有提示确认删除的操作

/bin/rm /tmp/abcd 删除tmp目录的abcd文件,不会有提示确认删除的操作

99d0318ddb4ee925b023bc409d03200d.png

原因就是:rm是有rm -i的别名,而rm -i需要提示

which cp 有别名

which rm 有别名

which useradd 没有别名

which ifconfig 没有别名

26baa834f52c1b7fdebc30bfde4877a7.png

Linux常用命令——文件搜索命令

Linux常用命令——文件搜索命令 Linux  以#号开头的内容都是内容描述或配置项 find 描述:文件搜索 语法:find [搜索范围] [范围条件] . 当前目录 示例:[root@local ...

4.Linux的文件搜索命令

1.文件搜索命令  which 语法:which [命令名称] 范例:$which ls  列出ls命令所在目录 [chanshuyi@localhost ~]$ which ls alias ls= ...

linux命令:文件搜索命令

---恢复内容开始--- 文件搜索命令:which 命令名称:which 命令所在路径:/usr/bin/which 执行权限:所有用户 语法:which  [命令名称] 功能描述:显示系统命令所在目 ...

Linux的文件搜索命令(locate ,find,grep,find命令和)

刚开始学Linux,这是关于Linux文件搜索命令,就目前,尽我所能把他写全一点,后期随时补充 文件搜索命令 一.locate命令 二.find命令 三.grep命令 四.find命令和grep命令的 ...

[Linux] 012 文件搜索命令

文件搜索命令:find 命令名称:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find [搜索范围] [匹配条件] 功能描述:文件搜索 范例: 在目录 /etc 中查找文件 ...

linux笔记:linux常用命令-文件搜索命令

文件搜索命令:find(文件搜索) 一些示例: 注意:在以文件名为条件进行搜索时,支持通配符. 多条件搜索,以及直接对搜索到的文件进行操作: 文件搜索命令:locate(在文件资料库中查找文件) 文件 ...

Linux基本命令 文件搜索命令

1.文件搜索命令find ================================================================================== 命令名称 ...

Linux 之 文件搜索命令

文件搜索命令 参考教程:[千峰教育] 文件搜索定位 grep: 作用:通用规则表达式分析程序,是一种强大的文本搜索工具, 它能使用正则表达式搜索文本,并把匹配的行打印出来. 格式:grep [选项] ...

linux下文件搜索命令学习笔记

1. locate:按照文件名搜索文件 locate filename 与find在整个操作系统中遍历搜索不同,locate命令在/var/lib/mlocate这个后台数据库中按照文件名搜索,所以优 ...

linux常用命令-文件搜索命令-locate,which,whereis,grep

locate 目录或文件名 -i 查找的时候不区分大小写 这个类似everything,速度比find快很多,因为这个命令搜索的是它维护的文件资料库,文件资料库是var/lib/mlocate/mlo ...

随机推荐

IOS多媒体

概览 随着移动互联网的发展,如今的手机早已不是打电话.发短信那么简单了,播放音乐.视频.录音.拍照等都是很常用的功能.在iOS中对于多媒体的支持是非常强大的,无论是音视频播放.录制,还是对麦克风.摄像 ...

查看mysql数据库的数据引擎

1, SHOW VARIABLES LIKE 'storage_engine'; 2,show table status from 数据库库名 where name='表名',例: mysql> ...

SharePoint的安装配置

安装环境 1. Window server 2008 r2(sp2) OS.2. MS SQL Server 2008 r2.3. Office2010.4. IIS7以上.5. 确认服务器已经加入域 ...

Nginx源码研究五:NGINX的配置信息管理

配置信息是nginx系统重要的组成部分,配置信息的使用,实际上包含两层,一层是用户针对参数定义了值,例如下面nginx参数文件中的 keepalive_timeout 65,还有一部分是用户没有定义值 ...

MySQL导入sql脚本中文乱码设置和常用命令

1. use database_name; 2. set names utf8; (或其他需要的编码) 3. source example.sql (sql文件存放路径) Mysql安装目录数据库目录 ...

GO开发:用go写个日志监控系统

日志收集系统架构 1.项目背景 a. 每个系统都有日志,当系统出现问题时,需要通过日志解决问题 b. 当系统机器比较少时,登陆到服务器上查看即可满足 c. 当系统机器规模巨大,登陆到机器上查看几乎不现 ...

sql 查询结果转百分比

select convert(varchar,convert(decimal(10,2),迟到人次*1.0/在校生人数*100))+'%'

java笔记--对信号量Semaphore的理解与运用

java Semaphore 信号量的使用: 在java中,提供了信号量Semaphore的支持. Semaphore类是一个计数信号量,必须由获取它的线程释放, 通常用于限制可以访问某些资源(物理或 ...

Win10系列:C#应用控件基础10

PasswordBox控件 在应用程序的登录界面中,有时需要用户输入用户名和密码进行身份验证,应用程序中的密码框可以通过使用PasswordBox控件来实现.PasswordBox控件与TextBox ...

东师理想云平台异步任务处理系统V2.0重构思路

现存问题分析: 1.功能太多,而且杂糅到一个程序中,架构不清晰,出问题不好调试.2.系统重启后,不登录到桌面,程序不运行,用户体验差.经常的下载403等错误3.处理程序卡死,处理速度慢等问题,不支持多 ...

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值