問題タブ [uname]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
string - BashスクリプトからOSを検出し、ユーザーに通知します
bashを使用して、オペレーティングシステムを検索し、ユーザーに通知したいと思います。私は試した:
私はただ得る
ターミナルで、それは間違っています。文字列をunameが返すものに正しく設定するにはどうすればよいですか?
ありがとう
linux - .bashrc で「uname」を使用するとエラーが発生するのはなぜですか?
私の .bashrc には、次のコードがあります
しかし、.bashrc を入手すると、次の結果が得られます
[Linux: コマンドが見つかりません
うまくいきませんでした
奇妙なことに[
、これはタイプミスではなく、エラーの一部です。if ステートメントをコメントアウトすると、エラーは解消されるので、それがエラーの原因であると確信しています。さらに、 を に変更するLinux
とlinux
、エラーも小文字に変わります。
uname をエコーすると、Linux が表示されます。
.bashrc を入手するために、コマンド ライン ターミナルにsource .bashrc
入力して新しい bash セッションを使用し、開始しました。bash
OS の種類を確認するのはそれほど難しいとは思いませんでしたが、.bashrc の正しい構文を理解できないようです。
私が間違っていることがわかりません。誰か助けてもらえますか?
python - OS が Python の (Open) SUSE であるかどうかを識別しますか?
システムのパッケージ マネージャーを必要とするスクリプトを開発しています。この関数を使用して、Fedora、Gentoo、および Arch Linux を特定しましたos.uname()
。
ただし、(open)SUSEuname
の結果は、他の Linux ディストリビューションと同じです。ウィキペディアuname
で多くのディストリビューションの結果を見つけました。
Python で SUSE を (オープンに) 識別するスマートな方法はありますか?
c - Linuxカーネルのuname -v出力文字列に追加情報を追加
実行時のLinuxマシンで
それは私に与えます
現在、カスタム カーネルを構築しています。この文字列でビルドに関するフラグ/テキスト情報を表示する必要があります。
いくつかの設定がオンになっている場合のようなものが必要BUILD-XYZ
で、その文字列を追加します
そうでない場合は、それに追加BUILD-ABC
します。
linux - uname-rの一部のみをbashで取得する
bashで「uname-r」コマンドの最初の2つの数字だけを取得する必要があります
通常の出力の例:
マジックバッシュオプションの使用に期待するもの:
pid - UNIXで特定のプロセスIDのポート番号を見つける方法は?
UNIX OS では、プロセス名または pid がわかっている場合、どうすればポート番号を見つけることができますか?
linux-kernel - Ubuntu 12.04 LTS でのカーネルの更新が機能しないようです
Ubuntu 12.04 LTS のカーネルを 3.4.0 から利用可能な最新バージョンに更新しようとしていますが、何をしてもuname -r
戻り続けます。3.4.0
また、システムを何度も再起動しようとしましたが、役に立ちませんでした。
の出力sudo update-grub
は次のとおりです。
最新のカーネルに更新/アップグレードする方法を誰かが知っていれば、それは素晴らしいことです. [更新と言うとき、それが何を意味するのか完全にはわかりませんが、ヘッダーとイメージをインストールし、特にモジュールをビルドしようとしています (なぜなら、VirtualBox が私のシステムで実行されないと信じているからです。ある種のモジュールの問題)]。
前兆として、私は答えを見つけるために多くのグーグル検索を行ったので、この問題を解決するための私の試みは非常に多様でしたが、カーネルの全体的なアイデア (およびそれらを更新すること) とそれらを構成するものについての私の実用的な知識は、かなり限られています。
必要に応じてターミナルで任意のコマンドを実行できれば幸いです。答えが見つかった場合は、私が一種のカーネル「初心者」であることを覚えておいてください。詳細な説明と手順、またはリンク) 大変感謝しております。
最後に、私は Jay Lee のスクリプトによってインストールされた 32 ビットの ChrUbuntu を実行しています (参考までに、/dev/sda3 と /dev/sda5 の未知の Linux ディストリビューションは ChromeOS [私の Chromebook のデフォルト OS] です)。この問題とは何の関係もないかもしれませんが、私は専門家ではないので、どんな洞察もクールですが、決して必要ではありません.
EDIT : /boot/grub/grub.conf の内容は次のとおりです。
linux - uname -a または lsb_release -a コマンドを使用して Linux のフレーバーを識別する方法は?
私はユニックスが初めてです。Linuxマシンのフレーバーを確認したいだけで、以下のコマンドを試しました
以上の Linux のフレーバーは、「Red Hat Enterprise Linux」ですか、それとも他のものですか?
linux - uname が返すバージョン文字列を変更するために Linux カーネルを変更するにはどうすればよいですか?
私は組み込み Linux の古い (2.6.33.2) バージョンで作業しており、異なるパッチが適用されたカーネル イメージを区別できるようにカーネルを変更するように依頼されました。現時点では、uname -v
例えばを出力します"#1 Wed Sep 11 07:07:51 BST 2013
。
したがって、これを変更して、後続のパッチがその#1
部分をパッチの一部として定義されたリビジョン番号に変更するようにしたい (そして日付部分を最新のカーネル パッチの日付に変更する) のですが、わかりませんカーネル内でこれが設定されている場所。
これを行うには、どのファイルを参照する必要がありますか?