Unix & Linux

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

4
FreeBSDがGCCを廃止してClang / LLVMを支持するのはなぜですか?
それで、私はネットサーフィンしていて、この記事につまずきました。基本的に、バージョン10以降のFreeBSDでは、Clang / LLVMを優先してGCCを廃止する予定です。 私がこれまでネットで見てきたことから、Clang / LLVMはかなり野心的なプロジェクトですが、信頼性の観点からはGCCに匹敵するものではありません。 FreeBSDがコンパイラインフラストラクチャとしてLLVMを選択している技術的な理由はありますか、それとも全体の問題は永遠のGNU / GPL対BSDライセンスに要約されていますか? この質問には(何らかの形で)FreeBSDでのGCCの使用に関する関連情報が含まれています
241 freebsd  compiling  gcc  c  llvm 

8
変数が空であるか、スペースのみが含まれているかどうかをテストするにはどうすればよいですか?
次のbash構文は、param空でないかどうかを検証します。 [[ ! -z $param ]] 例えば: param="" [[ ! -z $param ]] && echo "I am not zero" 出力なしとその罰金。 ときしかし、param1つ(またはそれ以上)のスペース文字を除いて空で、そして場合は異なります。 param=" " # one space [[ ! -z $param ]] && echo "I am not zero" 「I am not zero」が出力されます。 スペース文字のみを含む変数を空と見なすようにテストを変更するにはどうすればよいですか?

24
端末から画像を表示する最も速い方法は何ですか?
ターミナルは、ディレクトリとファイルにすばやくアクセスするための非常に高速で便利な方法です(ディレクトリを見つけてクリックするよりも高速です)。 テキストモードで表示できないものの1つは、「画像」です。 ターミナルで作業しているときに(Nautilusで画像のサムネイルが表示されるように)写真を表示する最良の方法は何ですか(コマンドnautilusやプログラム-しかし、高速で便利なはずです)。

9
apt-getがIPv6方式を使用しないように説得する
私が働いているISPは、最終的にIPv6インターネットに接続するための準備として、内部IPv6ネットワークをセットアップしています。その結果、このネットワークのサーバーのいくつかは、実行時にデフォルトでIPv6アドレスを介してsecurity.debian.orgに接続しようとするapt-get updateため、何らかの更新をダウンロードするたびに長いタイムアウトを待つ必要があります。 IPv4を優先するか、IPv6を完全に無視するようにaptに指示する方法はありますか?
239 apt  ipv6 

6
リモートサーバーからローカルマシンにファイルをコピーする方法は?
ターミナルシェルで、リモートサーバーにsshし、cd必要なディレクトリに移動しました。 このディレクトリにはtable、ローカルマシンにコピーするというファイルがあります/home/me/Desktop。 これどうやってするの? 試しましたscp table /home/me/Desktopが、そのようなファイルやディレクトリがないというエラーが出ました。 誰もこれを行う方法を知っていますか?
238 scp  cp 

5
env x = '(){:;};とは何ですか command 'bash doとなぜ安全でないのですか?
bashには明らかに脆弱性(CVE-2014-6271)があります:Bashの特別に細工された環境変数コードインジェクション攻撃 私は何が起こっているのかを理解しようとしていますが、私はそれを理解しているとは完全に確信していません。echo単一引用符で囲まれたまま実行するにはどうすればよいですか? $ env x='() { :;}; echo vulnerable' bash -c "echo this is a test" vulnerable this is a test 編集1:パッチを適用したシステムは次のようになります。 $ env x='() { :;}; echo vulnerable' bash -c "echo this is a test" bash: warning: x: ignoring function definition attempt bash: error importing function definition for `x' …

1
systemdの起動スクリプトを書く方法
ラップトップに2枚のグラフィックカードがあります。1つはIGPで、もう1つは個別です。 個別のグラフィックカードをオフにするシェルスクリプトを作成しました。 起動時に実行するためにsystemdスクリプトに変換するにはどうすればよいですか?

12
Linuxのシステムのコア数を知る方法は?
システムのコア数を知りたいので、Googleで同じ質問を検索しました。コマンドなど、いくつかのコマンドがありますlscpu。このコマンドを試したとき、次の結果が得られました。 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 23 Stepping: 10 CPU MHz: 1998.000 BogoMIPS: 5302.48 Virtualization: VT-x L1d …
231 linux  cpu 

9
「デバイスまたはリソースがビジー」を乗り越える方法
rm -rfフォルダーを試したところ、「デバイスまたはリソースがビジー」になりました。 Windowsでは、LockHunterを使用してこれを解決していました。同等のLinuxとは何ですか?(のような方法ではなく、完全な記事「このアンロック」の単純な答えとして与えてください、このいずれかを。彼らは便利だが、私は現在、ちょうどASimpleMethodThatWorks™に興味を)
229 files  lock 

7
tmuxペインをウィンドウに移動する
複数のウィンドウがあるときに、tmuxで既存のペインを別のウィンドウに移動するにはどうすればよいですか? 私はスクリーンから来て、ペインに切り替えてから、希望のウィンドウに到達するまでウィンドウを切り替えることができます。tmuxはこれを許可していないようです。
228 tmux 




14
システム内のハードディスクを確認するにはどうすればよいですか?
マウントされておらず、おそらくフォーマットされていないものも含めて、使用可能なハードディスクを知る必要があります。dmesgまたは/var/log/messages(スクロールするには多すぎる)でそれらを見つけることができません。この情報を使用し/devたり/proc見つけたりする方法があればいいのですが、どうすればいいのかわかりません。Linuxを使用しています。

17
GPU使用状況の監視(CUDA)
コンピューターにCUDAツールキットをインストールし、GPUでBOINCプロジェクトを開始しました。BOINCでは、GPUで実行されていることがわかりますが、GPUで実行されているもの(GPU使用量とメモリ使用量)の詳細を表示できるツールはありますか?
223 monitoring  gpu 

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