亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何自定義Ubuntu下whereis命令的輸出格式

小樊
83
2024-09-05 11:54:18
欄目: 智能運維

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 命令的輸出格式。

0
乳山市| 志丹县| 甘孜县| 新晃| 哈巴河县| 建湖县| 体育| 青海省| 基隆市| 泾阳县| 安乡县| 嘉鱼县| 阜康市| 平度市| 健康| 宣城市| 黄陵县| 长治市| 桓台县| 谷城县| 理塘县| 镇康县| 建水县| 弥渡县| 万宁市| 津市市| 宁津县| 乌兰察布市| 乌拉特前旗| 新巴尔虎右旗| 临清市| 宁城县| 南和县| 湟中县| 武汉市| 尚志市| 疏勒县| 临邑县| 布尔津县| 郸城县| 高雄县|