如何自定义Ubuntu下whereis命令的输出格式

whereis 命令在 Ubuntu 系统中用于查找文件,它会显示二进制文件、源代码文件和手册页的位置使用 alias 命令为 whereis 创建一个自定义别名。这样,当你输入自定义别名时,实际上会运行修改后的 whereis 命令。打开终端并输入以下命令:alias mywhereis=”whereis -b -m -s”这将创建一个名为 mywhereis 的别名,它只显示二进制文件(-b)

whereis 命令在 Ubuntu 系统中用于查找文件,它会显示二进制文件、源代码文件和手册页的位置

  1. 使用 alias 命令为 whereis 创建一个自定义别名。这样,当你输入自定义别名时,实际上会运行修改后的 whereis 命令。打开终端并输入以下命令:
alias mywhereis="whereis -b -m -s"

这将创建一个名为 mywhereis 的别名,它只显示二进制文件(-b)、手册页(-m)和源代码文件(-s)的位置。要使这个别名永久生效,请将上述命令添加到 ~/.bashrc~/.bash_aliases 文件中。

  1. 使用 grep 过滤 whereis 命令的输出。例如,如果你只想查看二进制文件的位置,可以使用以下命令:
whereis ls | grep "ls:"

这将只显示与 ls 相关的二进制文件信息。

  1. 编写一个自定义脚本来实现所需的输出格式。例如,创建一个名为 custom_whereis.sh 的脚本,内容如下:
#!/bin/bash

if [ $# -eq 0 ]; then
    echo "Usage: custom_whereis<command>"
    exit 1
fi

command=$1
binary=$(whereis -b $command | awk '{print $2}')
manpage=$(whereis -m $command | awk '{print $2}')
source=$(whereis -s $command | awk '{print $2}')

echo "Binary: $binary"
echo "Manpage: $manpage"
echo "Source: $source"

给脚本执行权限:

chmod +x custom_whereis.sh

然后运行脚本:

./custom_whereis.sh ls

这将显示类似于以下内容的输出:

Binary: /bin/ls
Manpage: /usr/share/man/man1/ls.1.gz
Source: /usr/src/linux-headers-5.4.0-70/include/config/ls.h

这些方法可以帮助你根据需要自定义 whereis 命令的输出格式。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1132812.html

(0)
派派
上一篇 2024-09-05
下一篇 2024-09-05

相关推荐

  • h5网络是什么意思(H5是什么)

    h5网络是什么意思,H5是什么内容导航:互联网里说的H5是什么H5是什么意思格力空调显示h5是什么意思空调显示h5是什么意思一、互联网里说的H5是什么就是html5HTML5是用于取代1999年所制定的HTML4.01和XHTML1.0标准的HTML标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些HTML5技术。HTML5有两大特点:首先,强化了Web网页的表现

    2022-04-24
    0
  • Kafka库存和订单管理的方法是什么

    Kafka是一个分布式流处理平台,它提供了可靠的数据传输和处理能力,可以用于实现库存和订单管理系统。下面是一些使用Kafka实现库存和订单管理的方法:使用Kafka作为消息队列:将订单信息和库存变更等数据发送到Kafka的Topic中,然后消费者订阅这些Topic,实时处理订单和库存变更。这种方法可以保证数据的可靠性和实时性。使用Kafka Streams进行实时处理:利用Kafka Stream

    2024-04-22
    0
  • java mac上Eclipse安装步骤

    在Mac上安装Eclipse的步骤如下:在浏览器中打开Eclipse官方网站(https://www.eclipse.org/downloads/)。在网站上找到适用于Mac的Eclipse IDE下载链接,点击下载。下载完成后,打开下载的压缩文件并将Eclipse IDE拖动到Applications文件夹中。双击打开Eclipse应用程序。在打开的Eclipse IDE窗口中,选择一个

    2024-06-14
    0
  • 如何突出微商城(怎样建立自己的微商城)

    如何突出微商城,怎样建立自己的微商城内容导航:从产品到运营,如何做好微商城微商城如何提高竞争力来获得长久发展微商城店铺的装修要注意哪些细节问题微信商城和微商城有什么不同一、从产品到运营,如何做好微商城当你把微商城搭建好了,你一定会为运营发愁!从产品到运营,到底如何才能做好微商城呢?首先,

    2022-05-04
    0
  • SUM函数在Oracle查询中的优化技巧

    在Oracle查询中优化SUM函数的技巧包括:使用索引:确保查询中涉及的列上有合适的索引,这样可以减少数据的扫描和提高SUM函数的性能。使用分区表:如果数据量很大,可以考虑将表分区,这样可以减少SUM函数的计算范围,提高查询性能。避免使用子查询:尽量避免在SUM函数中使用子查询,因为子查询会增加查询的复杂度和计算量。使用内联视图:可以使用内联视图来优化SUM函数的性能,将一些复杂计算逻辑封装在内联

    2024-08-18
    0
  • 香港高防服务器如何防御DDOS的攻击

    香港高防服务器通常会采取多种方法来防御DDOS攻击,包括但不限于:备份服务器:将重要数据备份到另一个服务器上,以防止攻击导致数据丢失。使用防火墙:设置防火墙来过滤恶意流量,阻止DDOS攻击。使用反向代理:通过反向代理将真实服务器隐藏起来,减少受到攻击的风险。流量清洗:通过专门的流量清洗设备,过滤掉恶意流量,只将正常流量传递给服务器。负载均衡:将流量分散到多台服务器上,以减轻单台服务器受到攻击的压力

    2024-04-22
    0

发表回复

登录后才能评论