Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

3
GID、現在、プライマリ、補足、有効、および実際のグループID?
次のリンクでは、これらの概念をさまざまなコンテキストで説明しています。私はそれらの定義を読みましたが、それらがどのように関連しているか、またはそれらの一部がまったく同じであるかどうかはまだわかりません。 現在のグループID グループID プライマリおよび補足グループID 有効な実際のグループID(Wikipediaにもあります) これが私の混乱の原因の一例です。 によるとman id、私がタイプした場合id、私は彼らが呼んでいる有効で実際のグループID を取得する必要があります。 id uid=501(joe) gid=501(joe) groups=501(joe), 100(users) ただし、Wikipediaはid、プライマリ ID と補足 ID を区別するための出力を指します。また、ウィキペディアは区別し、主対補足と効果的な対実際のグループID。これらの概念は互いにどのように関連していますか? また、プライマリグループID = グループID = 現在のグループID というのは本当ですか?

10
Windows 7でCygwinでシェルを使用する最良の方法[非公開]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 閉じた3年前。 Cygwinをインストールしましたが、bashがデフォルトで「cmd.exe」内で実行されることに失望しました。私はグーグルで検索してConsole2を見つけました。調整を行うのは少し苦痛ですが、ほとんどの場合うまく機能しますが、特にうまく設計されたアプリケーションではありません。 たとえば、vimでの編集中に端末のサイズを変更しようとしたときなど、コンソール2が時々クラッシュするなど、Windows環境で生き残るためのより良い方法を探しています。 何か案は?私はPuTTY経由でCygwinを使用してみましたが、それは同様に悪いユーザーエクスペリエンスでした。

4
ZSH:上下キーの検索履歴?
現在、.zshrcには次のものがあります。 bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search ただし、これはスペース文字が発生する前の現在の入力の内容と一致しているようです。たとえば、sudo ls /で始まる履歴内のすべての行に一致しますがsudo、入力全体に一致する行のみに一致するようにします。(つまりsudo ls /etc一致しますが、一致しませんsudo cat /var/log/messages) 目的の動作を得るには、何を変更する必要がありますか? 関連する場合の私の.zshrc全体を以下に示します。https ://gist.github.com/919566


6
ほとんどのLinuxディストリビューションのデフォルトのgnomeはなぜですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 最も人気のあるLinuxディストリビューションのデフォルトのデスクトップ環境がgnomeなのはなぜですか?KDEは私にとっても同様に優れたデスクトップ環境のようです。ライセンス上の理由ですか?歴史的な?または他に?
22 linux  gnome  kde 

9
ブックマークをPDFに追加および編集する
ブックマークを使用してPDFファイルからメタデータを取得することによりpdftk、PDFメタデータのブックマークの形式を確認します。だから、私はpdftk、PDFファイルのブックマークを追加および編集することが可能であると推測しています。 ここに私が従う3つのステップがあります: まず、PDFファイルからメタデータ(ある場合はブックマークを含む)をテキストファイルに取得しますpdftk in.pdf dump_data > in.info。 次に、メタデータテキストファイルin.infoにいくつかのブックマークを追加し、 InfoKey: Creator InfoValue: PScript5.dll Version 5.2 InfoKey: Title InfoValue: SSReader Print. InfoKey: Producer InfoValue: Acrobat Distiller 7.0 (Windows) InfoKey: Author InfoValue: Administrator InfoKey: ModDate InfoValue: D:20050605073244+08'00' InfoKey: CreationDate InfoValue: D:20050605073244+08'00' PdfID0: 591a87c91dc76881fdf2ccf3811e72a5 PdfID1: 6b6ab11de8824e438e4f5eb1d85ec72 NumberOfPages: 400 PageLabelNewIndex: 1 PageLabelStart: 1 PageLabelNumStyle: DecimalArabicNumerals …
22 pdf  pdftk 


4
Linuxの/ etc / hostsの形式(Windowsとは違う?)
この質問の下に貼り付けられているのは、/etc/hostsLinux(CentOS)およびWindowsマシンからのファイルのサンプルです。Linuxファイルには、IPアドレス(localhost.localdomain localhost)の後に2つのタブエントリがあり、Windowsには1つしかありません。Windowsでホストファイルを編集して、localhostの代わりにマシン名(etest)を使用する場合は、localhostという単語を必要なマシン名に置き換えるだけです。マシンはドメインの一部である必要はありません。 Linuxマシンでは、2つのエントリlocalhost.localdomainとはlocalhost、私は、ドメインの一部であるマシンが必要になりますことを示していると思われます。これは本当ですか? 次のetestように両方のエントリを編集するだけでいいですか? 127.0.0.1 etest etest または、1つのエントリをドメイン名に置き換える必要がありますか? さらに、/etc/hostsLinuxマシンのファイルの2行目が何のためにあるのか教えてください。 ::1 localhost6.localdomain6 localhost6 hosts Linuxマシン上のファイル: # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 hosts Windowsマシン上のファイル: # Copyright (c) 1993-1999 Microsoft Corp. # # This is a …
22 linux  hosts 

5
シバンとパス
なぜシバンにはパスが必要なのですか? 違う #!ruby 正しい #!/usr/local/bin/ruby #!/usr/bin/env ruby オペレーティングシステムには、登録されたコマンドのパスに関する情報が含まれている必要がありますが、なぜそれが与えられることを期待しているのですか?
22 scripting  path 

2
読み取り専用にするためのtmuxショートカットはありますか?
私は何年もの間、リモートワークが切断/クラッシュ後も安全に開かれた状態を保つ方法としてスクリーンを使用してきました。実際、当然ながら、ローカルで作業しているときでも画面を使用しています。 最近、私の要件は、次の美しさのためにtmuxに切り替えた段階に進みました。 tmux attach -r 読み取り専用モード(-r)で自分のセッションに接続すると、誤って心配する必要がなくなります。 IRCにゴミの行を貼り付ける 重要なコンパイル/デプロイプロセスの停止 通行人のためにフルビューでパスワードを入力する もちろん、問題は、セッションを開き、Cb + dでデタッチし、読み取り専用にするために-rフラグを付けて再度開く必要があることです。それから、ときどきIRCの会話にチャイムインしたり、タスクなどを中断したいときは、再び切り離して通常通り再接続する必要があります。 モードを切り替えるキーバインディングを作成する方法を知っている人はいますか?

4
カーネルハッキング環境
私は、uCOS、ThreadXなどの組み込みOSで作業してきました。Linuxでアプリをコーディングしましたが、今はLinuxカーネルの学習を開始する予定です。環境に関する質問はほとんどありません。 カーネル開発用の使いやすいツールを備えた最適なディストリビューションはどれですか?(これまで私はRHELとFedoraを使用していました。これらに満足していますが、Ubuntuにはmake_kpkgなどの簡単なカーネルコンパイル用の組み込みスクリプトもあるようです) カーネルデバッグの最適な設定について説明してください。他の組み込みOSのデバッグ中、進行状況やJTAGなどをダンプするためにシリアルポートを使用しました。Linuxカーネル開発者はどのようなセットアップを使用しますか?(シリアルポートを備えたテストベッドPCは私のニーズに十分ですか?はいの場合、カーネルをシリアルポートにダンプするように構成する方法は?)カーネルメッセージをラップトップで読み取られるシリアルコンソールにリダイレクトすることを計画しています。 カーネルコードのデバッグとトレースに最適なツールは何ですか?前述したように、シリアルコンソールが唯一の方法ですか?または、PC用のIDE / JTAG種類のインターフェイスがありますか?

4
ログファイルを作成する
LinuxのC言語のライブラリ関数またはシステムコールを使用して、/ var / log /にデータを保持するためのログファイルを作成する方法はありますか。また、ログを作成して処理するために従うべき標準についても知りたいです。ありがとう
22 linux  logs  c  syslog 


5
LILOとGRUBの違いは何ですか?
この問題は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 8年前に移行され ました。 DebianでWebサーバーを実行していますが、現在GRUBがインストールされています。 GRUBの代わりにLILOの使用を検討すべきですか?そして、それぞれの利点は何ですか?
22 boot  grub2  lilo 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.