Unix & Linux

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

1
Linuxでサポート可能な最大RAMとは何ですか?
Linuxでサポート可能な最大RAMはいくつですか?ハードウェアが64ビットである/サポートしていると仮定します。すべてのLinuxディストリビューションの中で。 最大16エクサバイトになりますか、それとも192ギガバイトと思われるWindowsのように制限されていますか?
29 linux  memory 

4
SSH経由でHTTP音楽ストリームを再生するにはどうすればよいですか?
ローカルマシンでストリームmplayer <stream>を開いて再生するためにできることを知っています。しかし、私はファイアウォールの内側にいます。 代わりに、リモートマシンでストリームを開きたいが、それでもこのマシンで再生したい。リモート接続はSSHの目的ですが、リモートでストリームを開いて再生することの両方を実行します。ssh "mplayer <stream>" SSHの-xフラグは、X11ディスプレイ転送を有効にします。それが必要ですか?
29 ssh  http  mplayer  streaming  music 

7
コマンド実行後にBashを実行し続ける方法は?
私はこのような何かを実行したいと思います: bash -c "some_program with its arguments" しかし、対話型bashをsome_program終了後も実行し続けるには。 私はseys -cとして良い方法ではないと確信していman bashます: 対話型シェルは、非オプション引数なしで、および-cオプションなしで開始されたシェルです だからこれを行う方法は? 主な目標はここに記載されています 注意 私some_programは時々終了する必要があります 背景に置きたくない 私bashは他の何かをするために当時のままにしたい プログラムを再度実行できるようにしたい
29 bash 

4
6 ^ 6 ^ 6の評価におけるpython対bc
とを個別に6^6^6使用pythonして式を評価していますbc。 pythonファイルの内容はprint 6**6**6です。を実行するtime python test.pyと、出力が次のようになります real 0m0.067s user 0m0.050s sys 0m0.011s そして、time echo 6^6^6 | bc私は次の出力を与えたコマンドを実行しました real 0m0.205s user 0m0.197s sys 0m0.005s これらの結果から、pythonとbcでかかったsys時間はそれぞれ11ミリ秒と5ミリ秒であったことが明らかです。bcコマンドは、SYS時間レベルでのpythonを上回ったが、それがに来るとき、ユーザーとリアルタイムのpythonのほぼ4倍高速紀元前よりでした。そこに行ったかもしれないもの。私はプロセス自体に優先順位を与えていません。この状況を理解しようとしています。

3
各モニターの個別のワークスペース
最近、職場の新しいPCに切り替えました。2台の(同一の、Dell 23 ")モニターがあります。LinuxMint 15 64ビット/シナモンを実行しています。両方の代わりに、それを設定する方法はありますか同じ巨大なワークスペースを共有するモニターは、別々の小さなワークスペースにありますか?例えば、ワークスペース1の左モニター、ワークスペース2の右モニター、必要に応じてモニターをワークスペース3に切り替えることができますか? それに失敗した場合、下のパネルを2番目のモニターに複製する方法はありますか?現在、左側にのみ表示されます。

6
シェル内の複数のファイルへのパイプ
ディスクに保存したくない大量のデータを生成するアプリケーションがあります。アプリケーションは主に、使用したくないデータを出力しますが、個別のファイルに分割する必要がある有用な情報のセットを出力します。たとえば、次の出力がある場合: JUNK JUNK JUNK JUNK A 1 JUNK B 5 C 1 JUNK 次のようにアプリケーションを3回実行できます。 ./app | grep A > A.out ./app | grep B > B.out ./app | grep C > C.out これは私が欲しいものを手に入れるだろうが、時間がかかりすぎるだろう。また、すべての出力を単一のファイルにダンプし、それを解析したくありません。 上記の3つの操作を組み合わせて、アプリケーションを1回実行するだけで3つの個別の出力ファイルを取得する方法はありますか?
29 bash  shell  grep  pipe 

13
NumLockを常にオンにしておく
右側に数字キーのある標準キーボードがあります(104キーキーボードと呼ばれます)。数字キーを数字キーとしてのみ使用したい。つまりNumLock、数字キーのオンとオフを切り替えたくありません。 ただし、NumLockNumlockがオフになり、もう一度押す必要がある場合があります(おそらく、私が誤ってキーを押す方法がわかりません)。これは非常に迷惑です。 NumLockのオフを無効にすることは可能ですか? 言い換えれば、数字キーを常に数字キーとして機能させ、numlockスイッチを無効にしたいのです。 DebianとLXDE(Openbox)を使用しています。
29 keyboard  numlock 


1
bash caseステートメントはカスケードできますか?
私はこのようなことをしようとしています: case $level in 3) echo "Level Three" 2) echo "Level Two" 1) echo "Level one" ;; esac $ level = 3の場合、出力されます Level Three Level Two Level One 一方、$ level = 1の場合、出力のみになります Level One しかし、試してみると、エラーが発生しましsyntax error near unexpected token ')'た;;。 私が知っている他のすべての言語はこれを許可していますが、bashでそれを行う方法はありますか?「次のケースをあたかも一致したかのように実行する」という意味のキーワード

8
スクリプトを実行するために、パターンに一致するファイルがあるかどうかをテストします
if特定のパターンに一致するファイルがあるかどうかをテストするステートメントを作成しようとしています。ディレクトリにテキストファイルがある場合、指定されたスクリプトを実行する必要があります。 現在の私のコード: if [ -f /*.txt ]; then ./script fi いくつかのアイデアを教えてください。.txtディレクトリ内にある場合にのみスクリプトを実行します。

1
Windowsがファイルが現在使用されていると文句を言う場所で、ファイルを削除/置換できるLinuxの異なる動作は何ですか?
私が持っている例はMinecraftです。LinuxでBukkitを実行する場合、/ pluginsフォルダー内の.jarファイルを削除または更新し、単に「reload」コマンドを実行できます。 Windowsでは、削除または置換しようとすると.jarファイルが現在使用されていると文句を言うので、サーバープロセス全体を停止する必要があります。 これは私にとって素晴らしいですが、なぜそれが起こるのですか?ここでLinuxはどう違うのですか?

6
GeditはVirtualBox共有にファイルを保存しません:テキストファイルがビジーです
他のアプリケーション(たとえばopenoffice)を使用して変更できるテキストファイルがあります。しかし、を使用して変更して保存しようとするとgedit、次のエラーが発生しgeditます: Could not save the file /media/sf_Ubuntu/BuildNotes.txt. Unexpected error: Error renaming temporary file: Text file busy BuildNotes.txtの許可は次のとおりです。 -rwxrwx--- 1 root vboxsf 839 2012-10-26 12:08 BuildNotes.txt ユーザーIDは次のとおりです。 m@m-Linux:/media/sf_Ubuntu$ id uid=1000(m) gid=1000(m) groups=4(adm),20(dialout),24(cdrom),46(plugdev),105(lpadmin),119(admin),122(sambashare),1000(m),1001(vboxsf) 何が問題で、どうすれば修正できますか?

5
シェルを閉じると、「scp」転送は閉じますか?
私はscp(あるリモートサーバーから別のリモートサーバーへ)転送していますが、それは非常に大きいです。 だから、このコマンドを実行したコンピューターを閉じたいのですが、これで転送が終了しますか?私が持っていますsshプログラムビット演算を使用して、シェルへのアクセスを。
29 ssh  scp 

4
元々スパースだったファイルを再びスパースにすることはできますか?
スパースファイルを理解するユーティリティを使用せずに元々スパースファイルであったものをコピーまたは転送すると、「穴」が埋められることがわかります。かつてスパースファイルだったものをスパースに戻す方法やユーティリティはありますか? 例: スパースファイルの作成: % dd if=/dev/zero of=TEST bs=1 count=0 seek=1G # do some op that pads out the holes % scp TEST localhost:~/TEST2 % ls -lhs TEST* 0 -rw-rw-r--. 1 tony tony 1.0G Oct 16 13:35 TEST 1.1G -rw-rw-r--. 1 tony tony 1.0G Oct 16 13:37 TEST2 次の方法があります: % resparse …

6
git [アクション]コマンド(スペースを含む)のエイリアスを作成するにはどうすればよいですか?
私のエイリアスのほとんどは次の形式です。 alias p='pwd' 私git commitはそれがするようにエイリアスしたいgit commit -v ただし、スペースを含むエイリアスを作成しようとするとエラーが発生します。 $ alias 'git commit'='git commit -v' -bash: alias: `git commit': invalid alias name
29 bash  shell  terminal  alias  git 

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