架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
閲覧:7840|返信: 0
打印 上一主题 下一主题

[linux][Go] シェル(Bash)でコマンドが存在するか調べる方法

[コピーリンク]
への直接リフト跳转到指定楼层
オーナー
Linux インストールされたソフトウェアを見る、(ソフトウェアがインストールされているか判断する)

ソフトウェアがインストールされているかどうかを判断したいが、rpm -qa | gerp nameで状況がわからないことがよくある!
インストールされているかどうかを判断するには、次の2つの方法があることがわかります。

rpmパッケージがインストールされているかどうかを調べるには、rpm -qaを使用します。パッケージがインストールされているかどうかを調べるには、rpm -qa | grep "ソフトウェアまたはパッケージ名 "を使用します。
パッケージがインストールされているかどうかを調べたい場合は、rpm -qa | grep "ソフトウェアまたはパッケージ名 "を使用します。特定のパッケージを探す場合は、dpkg -l | grep "ソフトウェアまたはパッケージ名 "を使用します;
インストールされているyumメソッドは、yum list installed can be foundを使用することができます、それが指定されたパッケージを見つけることである場合、コマンドは、 | grep "ソフトウェア名またはパッケージ名 "が続きます;



brewコマンドが存在するかどうかを判断するには、whichを使用します。

whichはコマンドが見つからない場合、標準エラー出力に "xxx not found "と出力します。

whichは外部ツールであり、必ずしも存在するとは限らず、ディストリビューションによって異なる可能性があるため、whichの使用は避けた方が無難です。 システムによってはwhichコマンドに有効な終了ステータスを設定しないものもあり、不確実な場合があります。

Bashには、hash、type、commandなど、使える組み込みコマンドがいくつか用意されている。


オリジナル記事: https://segmentfault.com/q/1010000000156870





前の記事:Jenkins (V) プロジェクトのグループ表示
次の記事:Linux (CentOS) ulimits サーバーパフォーマンスチューニング
Coder.comは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:Code Farmerによって公開されたすべてのソフトウェア、プログラミング教材や記事は、学習と研究の目的のみに使用するために制限されています。上記のコンテンツは、商業的または違法な目的のために使用してはならない、そうでなければ、すべての結果は、ユーザー自身が負担するものとします。本サイトはネットワークからの情報であり、著作権紛争は本サイトとは関係ありません。上記のコンテンツはダウンロード後24時間以内にコンピュータから完全に削除する必要があります。もしあなたがこのプログラムを気に入ったなら、正規のソフトウェアをサポートし、登録を購入し、より良い正規のサービスを受けてください。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

GMT+8, 2024-9-19 03:18

クイック返信トップに戻る一覧に戻る