私は大学サーバーで作業しており、/ gnuの場所を見つけようとしています。以下を使用して正しいバージョンを取得したので、最新バージョンがインストールされていることを知っています。g++ --version
find を使用するとfind gnu
結果は返されません。 Gnuのルートを見つける方法は?
答え1
通常、という名前のコマンドやファイルはありませんgnu
。
名前はgnu
以下を指します。GNUプロジェクト、gcc、emacs、Bashシェル、Coreutilsファミリ(などのコマンドを含む)など、さまざまなプログラムが含まれていますrm
。このプロジェクトの目的は、完全なオペレーティングシステムを作成することです。cp
mv
存在する一部ほとんどのLinux(または「GNU / Linux」)ベースのシステムを含む他のシステムでは、GNUツールはオペレーティングシステムの大部分を占めています/opt/gnu
。/gnu
GNUの「現在のバージョン」はありません。各サブプロジェクト(gcc、coreutils、emacs...)には独自のバージョンセットがあります。
しかし、あなたの質問は場所について尋ねられています/gnu
。 /gnu
、存在する場合、はい場所。そしてディレクトリにfind gnu
移動します。gnu
現在のディレクトリに。 Unixに似たファイルシステムがどのように機能するかを検討する必要があることを示唆しています。
答え2
ここで -(シェル)コマンドのフルパスを表示します。
~> which g++
/usr/bin/g++
find - ディレクトリ階層からファイルを検索する
find / | grep gnu
(例えば)