Unix & Linux

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

2
SSHを介してUbuntu VMでFirefoxを実行すると、ホストマシンのFirefoxが開きます
Slackwareを使用しています。Firefoxが実行されています。また、VirtualBoxを使用してUbuntu 16.04を実行している仮想マシンもあります。 仮想マシンにFirefoxをインストールし、ホストコンピュータにFirefoxをインストールしました。 仮想マシンでSSHセッションを開き、Firefoxを実行しました。ホストコンピュータのFirefoxの新しいウィンドウが開きました。 なぜこれをしたのですか?私は、Firefoxのインスタンスが2つ実行されていることを期待していました。1つはホストコンピューター上で、もう1つは仮想マシン上です。
11 ssh  firefox 


2
i3wm:二重修飾キーを持つ10個を超えるワークスペース?
最近、私はそれを使い始め、i3wmそれに恋に落ちました。ただし、気になるのは、10個を超えるワークスペースを制御することです。 ワークスペース1から9(および10の間)$mod+1を$mod+9切り替えるための私の構成では、$mod+010個のワークスペースでは不十分な場合があります。 現時点では私は20にワークスペース11に手を差し伸べる$mod+mod1+1と$mod+mod1+0、すなわち打撃mod+alt+number。もちろん、これは問題なく機能しますが、キーを簡単に押すことができないため、そのようにワークスペースを切り替えるのはかなり面倒です。さらに、11から20のワークスペース間でアプリケーションを移動するにはmod+shift+alt+number->醜い必要があります。 私のVimバインディングでは(プラグインがたくさんあります)modkey + r、プラグイン1やmodkey + modkey + rプラグイン2のように、二重修飾子のショートカットを使用し始めました。 同様のことができますi3wmか? では、10以上のワークスペースをどのように利用しi3wmますか?他の解決策はありますか?



3
ファイルが別のディレクトリに保存されている場合、親ディレクトリを含めずにtarアーカイブを作成する
ファイルシステムに次の4つのファイルがあります。 /home/martin/cvs/ops/cisco/b/s1 /home/martin/cvs/ops/cisco/b/s2 /home/martin/cvs/ops/extreme/b/r3 /home/martin/cvs/ops/j/b/r5 これらのファイルをtarアーカイブに入れる必要がありますが、ディレクトリを追加したくありません。私が思いつくことができる最高のものは: tar -C ~/cvs/ops/ -czvf archive.tgz cisco/b/s1 cisco/b/s2 extreme/b/r3 j/b/r5 アーカイブ内の各ファイルは2つのディレクトリの深さがあるため、これはまだ完全ではありません。もっと良い方法はありますか?それとも私は単純にコピーする必要がありますs1、s2、r3そしてr5一つのディレクトリにファイルをしてしてアーカイブを作成しますかtar -czvf archive.tgz s1 s2 r3 r5?
11 tar 

1
Elastic IPアドレスは静的IPアドレスとどう違うのですか?
アマゾンウェブサービスのEC2に関する質問の詳細です。私はそれらと一緒にバニラUbuntuインスタンスを持っています、そしてそれをパワーオフしました。再起動時に、外部IPアドレスが変更されたため、FQDNにsshできませんでした。 「静的」または静的なIPアドレスの場合は追加料金がかかりますか?私は半永久的に落ち着くでしょう。エラスティックは、マーケティングの話では、正しいと言えます。 または、これはセキュリティ対策ですか?私は外部IPアドレスを持つことを選択しましたが、それは無料のアカウントです。ドキュメントは言います: Elastic IPアドレスは、動的クラウドコンピューティング用に設計された静的IPv4アドレスです。Elastic IPアドレスがAWSアカウントに関連付けられています。Elastic IPアドレスを使用すると、アカウント内の別のインスタンスにアドレスをすばやく再マッピングすることにより、インスタンスまたはソフトウェアの障害をマスクできます。 Elastic IPアドレスは、インターネットから到達可能なパブリックIPv4アドレスです。 sshに使用した外部IPアドレスは、実行時に表示されるものとは異なるifconfigため、ここで説明するように、何らかの形式のNATを使用しています。 重要 起動後、インスタンスからパブリックIPアドレスの関連付けを手動で解除することはできません。代わりに、特定の場合に自動的に解放され、その後は再利用できません。 外部IPアドレスを選択したにもかかわらず、再起動(?)が表示され、IPアドレスが解放されてプールに戻される場合があります。その理解を明確にしてください。
11 ip  hostname  amazon-ec2  hosts  aws 

2
Linuxで複数のダミーインターフェイスを作成するにはどうすればよいですか?
Linuxで偽のイーサネットダミーインターフェースを作成するにはまず、次のコマンドを使用してダミーインターフェースドライバーを初期化します: / sbin / modprobe dummy。 次に、上記で初期化したばかりのダミードライバーにイーサネットインターフェイスエイリアスを割り当てます。 ただし、次の致命的なエラーが表示されます。致命的 :モジュールのダミーが見つかりません。 また、パス cd / sys / devices / virtual / net#で、次の名前で仮想インターフェイスが存在していることがわかります: dummy0 / lo / sit0 / tunl0 / ifconfig -a dummy0: Link encap:Ethernet HWaddr aa:3a:a6:cd:91:2b BROADCAST NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 …

3
ファイル内の数百の文字列に対してディレクトリ内の数千のファイルをgrepする方法
私はgrep声明を作成しようとしています、そしてそれは私を殺しています。arguments list too longエラーが出てもううんざりです。ファイルがありますsubset.txt。それを呼び出しましょう。これには、などの特定の文字列を含む数百行が含まれていMO43312948ます。私のオブジェクトディレクトリには何千ものファイルがあり、に記載されsubset.txtている文字列を含むすべてのファイルを別のディレクトリにコピーする必要があります。 私はこれから始めて、一致するファイルをオブジェクトディレクトリから返すだけにしました。 grep -F "$(subset.txt)" /objects/* 「bash:/ bin / grep:引数リストが長すぎる」というメッセージが表示され続ける
11 grep 

1
シェル変数をファイルの内容に設定するエレガントな方法はありますか?
ファイルにいくつかの構成データがあるとしますconfig。便宜上、このデータをシェル変数にロードしますCONFIG_DATA。 明らかに私はできる: CONFIG_DATA="$(cat config)" しかし、このことはcat私にとっては役に立たないようなものです。これがこれを行う唯一の方法ですか?それとも、よりエレガントな方法がありますか? 回答はPOSIXを優先する必要がありますが、任意のシェルを使用できます。

2
「-X」なしで「less -F」を使用し、1ページだけの場合でも出力を表示する方法
私はGitのページャーを微調整していますが、いくつかの問題があります。 私が欲しいのは: 常にカラー出力 タッチパッドまたはマウスによるスクロール 1つの画面を終了 そして私の現在の設定は: $ git config --global core.pager less -+F -+X -+S これは最後のものを除いてすべてを行います。 ただし、を削除すると-+F、1画面の場合は出力がなくなります。-+X同様に削除すると、出力は元に戻りますが、のタッチパッドでスクロールできませんless。 上記のすべての要件を満たすことができる回避策はありますか?
11 git  less 

1
Awesome WMで単一のアプリケーションのキーボードレイアウトを変更するにはどうすればよいですか?
私が追加したグローバルなキーボードレイアウトを設定するには、キーボードショートカットを、しかし、どのように私は、単一のアプリケーションのためにそれを設定するのですか?私がこれをやりたいのは、ゲームのクワーティーに慣れているからです。カスタムレイアウトを設定するために、すべてのゲームで10分は費やしたくないのです。また、他のアプリケーション(頻繁に実行する)に変更するときに、便宜上と間違ったショートカットを押すのを避けるために、レイアウトを切り替える必要はありません。

1
Debianの非常に奇妙なテキスト
KDEを搭載したDebianラップトップを所有しています。時々、ラップトップを閉じて再度開いた後、テキストが次のように表示され始めます。 コンピュータを再起動するまで、テキストは正常に戻りません。この問題はこれらの文字のみに影響します:cgnpqtEFM13589 @ |:そして、1つのフォントのみに影響するようです。また、太字の文字への影響が異なることに気づきました。 また、上の画像の奇妙なoはすべてまったく同じです(おそらく、私のコンピューターが何らかの方法で別のフォントに切り替えているのでしょうか?)。この問題は私のデスクトップ(DebianとKDEも持っています)には影響しません。この問題を解決する方法はありますか? cat /etc/default/locale 生産する # File generated by update-locale LANG="en_CA.UTF-8" LANGUAGE="en_CA:en" また、lspci生成します: 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07) 00:02.0 VGA compatible controller: Intel …
11 debian  fonts 

1
同じコマンドを発行すると、pts / gnome-terminalよりもttyでより多くの出力が作成されるのはなぜですか?
gnome-terminal: $ sudo update-grub [sudo] password for user: Generating grub configuration file ... Found background image: .background_cache.png Found linux image: /boot/vmlinuz-3.16.0-4-amd64 Found initrd image: /boot/initrd.img-3.16.0-4-amd64 done Ctrl+ Alt+ によってアクセスされるtty1 F1: $ sudo update-grub [sudo] password for user: Generating grub configuration file ... Found background image: .background_cache.png Found linux image: /boot/vmlinuz-3.16.0-4-amd64 …

3
NetworkManagerに/etc/resolv.confの上部にDNSサーバーを追加させる方法は?
現在、私の/etc/resolv.confは次のようになっています。 # Generated by NetworkManager nameserver 10.165.246.33 nameserver 192.135.82.60 nameserver 10.165.74.2 最初の2つのネームサーバーはDHCPを介して自動的に構成されます。最後の1つは、NetworkManagerで手動で追加したものです。また、内部ドメイン名(などbuild-server-17.our-company-domain.com)を解決するため、最も重要なものです。 問題は、NetworkManagerがそれをの下部に追加/etc/resolv.confするため、イントラネットURLにアクセスすると、ブラウザーが最初の2つのサーバーを使用してURLを解決しようとするため、時間がかかることです。 NetworkManager に、自動構成されたDNSサーバーの前に手動構成されたDNSサーバーを追加させるにはどうすればよいですか?

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