タグ付けされた質問 「linux」

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。


2
Linuxの検索/検索ルートパーティションのみ?
私がする必要があると言います: find / -name somefile.txt そして、ルートパーティション/がマウントされていると言い/dev/sda5ます; ただし、250GBのパーティション(/dev/sda6、/dev/sda7)がマウントされており、/media現在覚えていない別の場所があるとします。また、探しているファイルがにあることを知っているとします/dev/sda5。 明らかに、上記のコマンドも/media大きなパーティションを表す他のディレクトリに降りて、間違った場所でファイルを探すのに時間を浪費します。 検索するように指示を検索(または他のコマンド)する方法があるだけ /に/dev/sda5、彼らは別のパーティション上にある場合、およびNOTディレクトリへの下降には?


2
Linux:zipアーカイブを作成するときに最上位ディレクトリを指定する
通常のディレクトリ構造(src /、bin /、...)のプロジェクトがあります。 project-name/ |-- bin |-- lib |-- src `-- Makefile そして、次のディレクトリ構造でアーカイブを作成したいと思います。 project-name-version/ |-- bin |-- lib |-- src `-- Makefile これを行うためのきちんとした方法はありproject-name/ますzip -r ...か?それは、一時ディレクトリを別の場所に作成し、その一時ディレクトリを最終的に呼び出している内部にファイルをコピーすることを回避しますか? (基本的に、何らかの種類のパスプレフィックスまたは相対パスオプションを探しています。)
17 linux  unix  zip  path  archiving 

6
単一のアプリケーションを実行するLinuxシステムを作成する方法は?
Linuxアプリケーションを実行しようとしていますが、実行したいのは、この1つのアプリケーションだけを起動することです。ネットワークが必要で、それだけです(ディスプレイ、周辺機器などはありません)。他のアプリケーションが実行されないようにして、実行するアプリケーションのCPUが100%になるようにします。これは可能ですか?
17 linux 

3
複数のディレクトリ内のinotify-toolsを使用して再帰的に新しいファイルを継続的に検出します
inotify-toolsをインストールしました。複数のディレクトリ内のnotify-toolsで再帰的に新しいファイルを継続的に検出し、postfixを使用してメールを送信したいと思います。おそらく、後置部分を使用してメールを送信できます。私はちょうど新しいファイルを検出しようとするときにこれを行うための最良の方法を見つけようとしています。時には複数のファイルが一度に追加されるためです。
17 linux  ubuntu  email  inotify 


3
Fnキーを含むキーボードショートカットの定義
私は押しに慣れていますFn+をLeftシミュレートするためHomeのキーとFn+ RightのためにEnd。 物理キーHomeとEndキーを備えたキーボードでは、これらのFnキーボードショートカットを使用しても機能しません。 Ubuntu LinuxでカスタムFnキーボードショートカットをマップするにはどうすればよいですか?

2
root権限なしでシェルからKDEセッションを適切に終了する方法
NX経由でマシン(KDEを備えたOpenSuse 11)にアクセスしています。 システムにキャプチャされているため、Alt-Ctrl-Delショートカットを使用できません。通常のログオフボタンは、KDEセッションを終了せずにNXセッションを終了するだけです。kdm restartroot権限がないため、電話をかけることができません。 他のワイルドな推測はのようでlogoutありexit、どちらも機能しません。1つ目はログインシェルにないことについて不平を言い、2つ目はコンソールを閉じるだけです。 私のshell-fuは弱いので、どんな助けでもありがたいです。
17 linux  shell  login  kde  opensuse 

3
Linux開発環境用のWindowsサブシステムでファイルを編集する
Linux用のWindowsサブシステム (WSL)はほとんどのコマンドラインのLinuxツールを利用可能にし、Windows上で変更なしに動作するためにはかなりうまくいきます。しかし、開発には少しトリッキーです。 を使用してプロジェクトを構築する Linuxツールチェーン それはよくサポートされている同等のWindows(Ruby、Nodeなど)を持っていません を使用してファイルを編集する WindowsベースのGUIエディタ Visual Studioのコードなど。 問題は、Windowsアプリが 仮想lxssファイルシステム内のファイルを変更することはできません 。これらのファイルを直接変更すると、あらゆる種類の問題が発生することが知られています。 したがって、開発にWSLを使用することになると、最適とは言えない選択は2つしかないようです。 プロジェクトをlxssに保存します( /home/foo )通常のツールチェーンは正しく機能します。しかし、編集は端末ベースのVim / Emacsあるいはそれ以外の環境で実行できるものに限られています。 ジャンキーXサーバー これは、Windows上で動作するネイティブエディタよりもスムーズではありません。 プロジェクトをWindowsファイルシステムの下に保存します( /mnt/c/Users/foo )今すぐWindowsベースのエディタが開発に使用できます。しかし、Linuxベースのツールチェーンは「ネットワークドライブ」で使用するようには設計されていないため脆弱であり、次のような問題を引き起こす可能性があります。 ファイル監視 または データベース 。 ここで両方の長所を活用する方法はありますか。つまり、ネイティブのWindowsアプリケーションを使用して編集できるようにしながら、Linuxツールチェーンを通常どおりローカルドライブ上で機能させることができますか。

3
コンソール用のインタラクティブ/ビジュアルマージツール?
私はmeldの大ファンです。Gnomeの視覚的な差分およびマージツールです。2つのファイル(またはディレクトリ)が並べて表示され、違いが強調表示されます。あるファイルから別のファイルに移動する部分を簡単に選択できます。 同様のツールを探していますが、(linux)コンソールで動作するはずです。Xサーバーは必要ありません。ncursesインターフェイスを使用している可能性があります。 そのようなツールはありますか?
16 linux  console  diff  merge 

1
Linux-仮想オーディオデバイスの作成
ここでの私の質問はかなり簡単です。ALSAで純粋に仮想オーディオデバイスを作成する方法は次のとおりです。 オーディオ出力先として使用されている、 オーディオ入力ソースとして使用され、送信されたものをすべて出力します。 私が本質的に達成しようとしているのは、このデバイスにサウンドを出力し、そのデバイスを別のアプリケーション(たとえば、Skypeなど)のマイクとして使用することです。 これに関する情報は本当にあいまいであり、検索結果には、デバイス出力の分割やそのようなものなど、ほとんど無関係なものが表示されます。私は今、どこで何を探すべきか全く分からないので、どんな助けでも信じられないほど感謝しています。
16 linux  audio  alsa 

2
etckeeperのメタデータエンジンを/ etc以外のファイルシステムのgitコントロールに再利用/拡張する方法、または上記の機能を使用してgitをネイティブに拡張する方法
概要+質問 etckeeperのような、/ etc以外のgit制御ディレクトリのファイルシステムメタデータ制御が必要です。とりわけ、ホームおよびweb-appディレクトリは、メタデータ(ファイルの所有権、ACL、アクセス権)に古典的に敏感です。これは、特にFabricのようなツールとともに、自動サーバー展開に gitを使用するのに非常に有用/重要です。etcdirでetckeeperのような機能を、etckeeper自体または他の何かで再利用したいと思います。 誰でも次のいずれかまたは両方を提供するためのヒント/トリック/作業ソリューションを提案できますか? etckeeperエンジンを(etckeeperのgit固有の機能のみに注意して)/ etc以外のgitが制御するディレクトリに適用します。(少なくともDebian / Ubuntu Linuxを想定できます。可能であればMacOSX / homebrewのサポートを希望します。) メタデータのサポートでgitを拡張し(git-cache-metaのような単純化しすぎたものを超えて)、etckeeperのような機能をサポートしますか? 詳細、背景 filesystem-metadata-control機能を使用してgitを拡張することに関心が高まっています。etckeeperのメタデータ「エンジン」は、私の経験では非常に強力で信頼性があり、etckeeperは他の人にも人気があるようです。 少なくとも一部は、メタストアの非テキストベース/マージ非友好的な課題のために、メタストアは少なくなっています。さらに、etckeeperはメタストアベースのコアで開始したように見えますが、その後独自の(投機的?)に切り替えました。 明らかに、これにはOS /ファイルシステム固有の依存関係があります。(たとえば、Windowsで自動デプロイを試行しない。)オプションを提案するgitの拡張(「ネイティブ拡張」の場合)、クロスプラットフォームの破損の結果を理解してユーザーがオンデマンドで有効にし、ネイティブの動作がgitの「デフォルト」のクロスプラットフォームの使いやすさを壊さないようにします。さらに、贅沢なunix / darwin / etcメタデータ(ACLなど)を保存する必要はありません。基本的なユーザー/グループ/その他のパーマとユーザー/グループの所有権は問題ありません。(これらは私の「セキュリティ/脆弱性制御/ポリシー」で現在物事を壊している唯一のものです。)私が前もってターゲットにしている特定のOS:Debian、Ubuntu、MacOS 10.6+。後で:Redhat(CentOS、Fedora、RHEL)、SUSE、その他のLinux、および* BSD(FreeBSD、NetBSD、OpenBSD)。Windows / VMS(VMSはposixに対応している可能性はありますが)やその他の非UNIX系OSの予見可能な時点でのニーズ/アプリケーションを見ないでください。 参照:既存のgitの背景、私が投稿したこのstackoverflowの質問でのファイルメタデータ/ファイルタイプの追跡機能。 新しいプロジェクトの要件を作成しますか? さらに、誰かがそのような機能の要件を作成することに関心がある場合、特に上記の新しい/未完了のプロジェクトに役立つことを確信できます。

5
Bash:検索で/ etc / hostsを含むホスト名のIPを検索します
Ubuntu 10.10以降 私のスクリプトでは、特定のホスト名のIPを検索する必要があります。 その名前がにリストされている/etc/hosts場合、コマンドは/etc/hostsDNSサーバーからではなくからIPを印刷する必要があります。 私が試したどのようなコマンド(nslookup、dig、host)、完全に無視する/etc/hosts-少なくともDNSサーバに知られていない名前の。 注:/etc/hosts手作業でgrep する必要のない解決策を希望します。
16 linux  ubuntu  bash  dns  hosts-file 

4
bashでファイルのタイムスタンプを比較する方法は?
2つのファイルのタイムスタンプを比較するにはどうすればよいですか? 私はこれを試しましたが、うまくいきません: file1time=`stat -c %Y fil1.txt` file2time=`stat -c %Y file2.txt` if[$file1time -gt $file2time]; then doSomething fi 私は両方のタイムスタンプを順番に印刷しました。 1273143480 1254144394 ./script.sh: line 13: [1273143480: command not found 基本的に比較が機能しない場合、私は推測します。または、私がやっていること以外の良い方法があれば、教えてください。何を変更する必要がありますか?

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