请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. Linux which命令

本文主要讲解Linux which命令,该命令用于查询当前环境变量路径里的文件,包括命令文件。

查询当前的变量环境:

[root@zcwyou rar]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

which命令只能在环境变量内查找文件。

查询当前的变量环境

2. which命令的选项

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

-p:与-n参数相同,这里指的是文件的完整路径;

-w:指定输出信息时栏位的宽度;

-V:查询版本信息。

3. 常见使用案例

查询tcpdump的文件位置

[root@zcwyou rar]# which tcpdump

/usr/sbin/tcpdump

查询tcpdump的命令文件的位置

可以看出,tcpdump的保存位置为/usr/sbin/tcpdump

查找netstat的位置

[root@zcwyou rar]# which netstat

/usr/bin/netstat

Linux查找某命令的目录路径

可以看到netstat的存放位置为/usr/bin/netstat

查看logout命令的位置

[root@zcwyou rar]# which logout

/usr/bin/which: no logout in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

提示在环境变量的目录里都找不到。

除了which命令,Linux查找文件还有很多方法,比如whereis、locate、find

文章已经同步到博客站:

https://www.linuxrumen.com/cyml/430.html

点击了解更多,快速查看更多的技术文章列表。

linux打开txt文件命令_Linux怎么查看命令文件位置相关推荐

  1. Linux打开txt文件乱码的解决方法

    Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致.Linux下使用的编码是utf8,而Windows使用的是gb18030.因此,解决Linux打开txt文件 ...

  2. Linux命令--more(查看日志文件内容,排查问题)

    原文网址:Linux命令--more(查看日志文件内容,排查问题)_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Linux的more命令的用法. more命令适用于查看比较大的文件,例如:日 ...

  3. Linux入门学习(九)—— 怎么查看命令的帮助文档、怎么查看系统配置文件的帮助文档?

    引言:上期回顾(想要学习的童鞋可以点击看看)     上一章讲诉了怎么快速查找文件,以及怎么找到一个命令所在位置,那么这一章就来讲怎么查看命令的帮助文档.在Linux命令中,我们是不会每个命令都会讲到 ...

  4. linux打开txt文件命令_「linux命令详解」lsof命令解析,教你一步打开所有文件

    专注分享C/C++,Linux,golang技术,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协 ...

  5. linux rm 命令删除文件恢复_Linux之恢复误删除文件

    前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有 bug. 那么如果真的删除了不该删除的文件,比如数据库.日志 ...

  6. linux压缩文件命令_linux常见的命令行和快捷键(带英文全称,便于记忆)

    别光收藏啊,点个赞支持一下呗 1.linux的shell简介 传统意义上的shell指的是命令行,分为交互式和非交互式:交互式也就是用户在命令行输入一个命令,操作系统执行一个命令:非交互式是用户把一系 ...

  7. linux查看jdk版本命令_linux环境查看jdk版本

    java-version查看版本信息,如果显示那就是安装了.还可以rpm-qajdk看看有没有安装java虚拟机的rpm包 . 进入目录/usr/lib/jvm/根据文件名就可以看出来啦比如ls/us ...

  8. linux看mysql日志命令_Linux日志查看之cat 命令使用介绍

    cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. cat主要有三大功能: 一次显示整个文件: ...

  9. linux执行lsof命令_linux系统 lsof命令详解

    简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控 ...

最新文章

  1. android json mysql_Android通过json向MySQL中读写数据的方法详解【写入篇】
  2. oracle 压缩 插入速度,求助大佬:向压缩表插入数据,压缩未生效
  3. gradle 指定springcloud 版本_springcloud小技能:服务注册发现如何隔离
  4. 大剑无锋之研发笔试题(一)
  5. 面试时会谈薪的人一开口就赢了:让你薪资翻倍的谈薪技巧
  6. MTK驱动(46)---- Android CPU频率设置(MTK平台)
  7. 【lee】关于团队之间交流的一些意见和建议
  8. linux端口占满,Linux查看端口占用情况,并强制释放占用的端口
  9. Filebeat 轻量级日志采集器
  10. 网络知识之——Mac地址和ping
  11. 【设计指南】避免PCB板翘,合格的工程师都会这样设计!
  12. 图文并茂,动手操作一台宝马X7仪表里程校调,看看你买的二手 “新” 宝马是怎么调出来的!
  13. e系列是服务器CPU吗,教你识别英特尔E系列服务器CPU
  14. 粉笔公考——错题集——行测
  15. 【VUE实战问题记录】Vue 父组件调用子组件的使用方法
  16. latex数学公式编写(一):latex矩阵编写
  17. 欧几里得算法及其扩展欧几里得算法——数论
  18. Webstorm2018激活和汉化详细步骤
  19. 为什么不要注册一人有限公司?
  20. python Say Love

热门文章

  1. Quagga简介、安装、配置说明
  2. 经历≠经验,码农如何工作10年依然是菜鸟?
  3. dae模型如何合并_DAE与COLLADA
  4. 在桌边垒砖块,求砖块右端距离桌边最大距离
  5. 定义Student类
  6. 基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)
  7. Python接口自动化测试实战详解,你想要的全都有
  8. BloomFilter--理解总结
  9. 浏览器自动旋转图片问题的解决方式
  10. 每日新闻:阿里云掀起新一轮价格大战;比特大陆正式发布AI芯片;百度区块链实验室落户海南;救市意图明显 北京海淀区成立百亿纾困基金...