Unix & Linux

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

5
シェルスクリプトで複数行のコマンドをコメントする方法は?
長いスイッチの多いコマンドを呼び出すときは、シェルスクリプトで記述することをお勧めします。そのようなスクリプトで行をコメントする簡単な方法はありますか?次の方法を試しましたが、どちらも機能しません。 # the \ is also commented out, resulting in "command" and "--good-switch". command \ #--bad-switch \ --good-switch \ # seems to send an extra argument to the command command \ \ #--bad-switch \ --good-switch
19 shell 

4
「これ」、しかしすべて
ほとんどの人がwhichコマンドに精通していると思うので、頻繁に使用しています。私はちょうど、どのコマンドが私のパスの最初であるかだけでなく、すべてのパスのすべてのコマンドがいくつで、どこにあるのか興味があります。which manページを試してみましたが(入力するman whichと笑いました)、何も表示されませんでした。
19 path 

3
OpenBSDでフルディスク暗号化を設定するにはどうすればよいですか?
dm-cryptLinux と同様に、OpenBSDでフルディスク暗号化を設定する好ましい方法はありますか? 誰かが自分のノートブックを盗んだとしても、そこに保存されているデータにアクセスする可能性があるため、フルディスク暗号化を探しています。もう1つの理由は、私は常にノートブックの隣にいるわけではないため、誰かがネットブックの完全性を危うくする可能性があるからです。これらは、フルディスク暗号化が私にとって重要であると信じさせる2つの大きな問題です。

5
sedで2桁までゼロで埋める
入力: 201103 1 /mnt/hdd/PUB/SOMETHING 201102 7 /mnt/hdd/PUB/SOMETH ING 201103 11 /mnt/hdd/PUB/SO METHING 201104 3 /mnt/hdd/PUB/SOMET HING 201106 1 /mnt/hdd/PUB/SOMETHI NG 望ましい出力: 201103 01 /mnt/hdd/PUB/SOMETHING 201102 07 /mnt/hdd/PUB/SOMETH ING 201103 11 /mnt/hdd/PUB/SO METHING 201104 03 /mnt/hdd/PUB/SOMET HING 201106 01 /mnt/hdd/PUB/SOMETHI NG 0たとえば1、「日」の部分に1桁しかない場合は、どうすれば追加できますか?この日付形式が必要です:YYYYMM DD。
19 linux  sed  openwrt 

2
SSHエージェント転送の検出
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 エージェント転送を使用して、または使用せずにSSH接続が確立されたかどうかを確認するにはどうすればよいですか? 私は次のことをしようとしています: ssh-add -D (delete all stored keys) ssh --vvv something ssh-add (adding key) ssh --vvv something 出力を比較しますが、微妙な違いしか見ることができません。
19 ssh 

7
LinuxはReadyBoostと同等ですか?
カーネルモジュールや他のパッチ、またはWindowsのReadyBoostに類似したものはありますか? 基本的に、フラッシュドライブにディスク読み取りをキャッシュできるものを探しています。
19 linux  filesystems  cache  ssd 

1
/ etc / passwdおよび/ etc / shadowのパスワードを暗号化するためにどのような方法が使用されていますか?
/etc/passwdと/etc/shadowファイルを注意深く調べると、保存されているパスワードが何らかの形式のハッシュ関数を使用してハッシュされていることがわかります。 Googleのクイック検索では、デフォルトで、パスワードはDESを使用して暗号化されていることがわかります。エントリがで始まる場合、$他のハッシュ関数が使用されたことを示しています。 たとえば、私のUbuntuマシンのいくつかのエントリは$6$...で始まります さまざまな数字は何を表していますか?
19 password  hashsum 

2
コピー中にファイルが変更されるとどうなりますか?
fileA.big(900mb)というファイルをロケーションBからロケーションCにコピーするとどのような影響がありますか。そのcp操作中に、たとえばプロセス全体で35%の場合、fileA.bigに新しい情報が追加され、900MBから930MBに増加します。 最終コピーの結果は何ですか(つまり、locationCのfileA.big)。 コピーが約70%通過し、元のファイルは更新されたが、今回は400mbに切り捨てられた場合(つまり、コピーの進行が切り捨てポイントを超えている場合)、コピーの結果はどうなりますか? ext3 / ext4ファイルシステム上のLinux OSを参照します。ボリュームシャドウマジックなどはありません。ライブcouchdbファイルをバックアップ用にコピーすることで好奇心が刺激されましたが、特定のユースケースよりも一般的なシナリオに関心がありました。
19 cp  file-copy 

6
GnomeターミナルプロファイルはデフォルトでUTF-8を使用できますか?
私はUbuntu(私が思うに)システムにいます。私していない私は、ロケールを変更することはできませんので、ルートを持っています。デフォルトの端末プロファイルでデフォルトでUTF-8を使用するようにします。これを行う方法は、.gconf/apps/gnome-terminal/どこかのディレクトリ、環境変数などのいずれかである必要があります。しかし、私はそれを見つけることができないようです。 詳細を編集します。 ターミナルには、次のものがあります。 grid-unv55$ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= grid-unv55$ gnome-terminal その新しいターミナルでさらにUTFドキュメントを試みると、次のようになります。 \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \noise:bgspeech \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd 画面にドットとして表示されます。(ウッフはカットアンドペーストでした。 "\ noise:bgspeech"をそこに残したので、アスキーが正しくカットアンドペーストされていることがわかります)

2
高いディスクI / Oがシステムの応答性/パフォーマンスを低下させるのはなぜですか?
高いディスクI / Oがシステムをそれほど遅くした理由を私はまったく理解していませんでした。スローダウンはハード/オプティカルドライブのデータに依存するプロセスにのみ影響を与えると予想されますが、スローダウンはRAMにロードされたものにも影響を与えるため、私にとっては奇妙です。私はここでiowaitについて言及しています。 他の作業を行う代わりに、プロセッサが待機するのはなぜですか?誰でもこの制限を説明できますか、なぜLinuxカーネルで解決されなかったのですか?この問題がないカーネルはありますか? [ 注 ] このパフォーマンス分野ではいくつかの進歩がありました。1つは、後のカーネル(私の場合は2.6.37)の応答性がはるかに高いことです。
19 linux  kernel  performance  io 

2
入力デバイスからの入力をデバッグする方法(/ dev / input / event *)
imon-driverを使用しているIRレシーバーがあり、カーネルで動作するようにします。現在、リモート(image)のキーの半分は機能しますが、数値キーが機能しないようにすべてが重要だと考えています! 奇妙な考えは、カーネルキーマップモジュール(rc-imon-pad)は正しいように見えますが、そのモジュールなしではまったく同じキーが機能するため、実際には使用されていないようです。 私がimonをロードすると、rc-imon-padモジュールが常にロードされるようで、rc-imon-padをアンロードしても違いが生じないように、キーコードがキャッシュされていると思われます 今、私がそうするcat /dev/input/event5か、私がir-keytable -tどんなキーを押してもデータがある場合、私は失われます。そのため、ドライバーはボタンを登録しますが、間違ったキーコードに変換されているようです。 私のカーネルは、Nattyのubuntuストックカーネルです(Linux xbmc 2.6.37-11-generic#25-Ubuntu SMP Tue Dec 21 23:42:56 UTC 2010 x86_64 GNU / Linux)
19 kernel  drivers  remote  input 

2
Linuxカーネルに新しいハードウェアサポートがどのように追加されますか?
新しいグラフィックスアダプターをリリースするA社があるとします。この新しいグラフィックアダプターが将来Linuxカーネルでサポートされるようになるプロセスを誰が管理しますか?それはどのように進みますか?新しいハードウェアに対するカーネルサポートの処理方法に興味があります。Windowsの企業は独自にドライバーを開発していますが、Linuxは特定のハードウェアサポートをどのように取得していますか?
19 linux  kernel  drivers 

2
sudoを使用して実行すると、JAVA_HOMEがスクリプトで設定されない
JavaのインストールとJAVA_HOME環境変数の設定を必要とするインストールスクリプトを実行しようとしています。 で設定JAVA_HOMEし/etc/profileたファイルとjava.sh、で呼び出したファイルにも設定しました/etc/profile.d。私echo $JAVA_HOMEは正しい応答を得ることができますし、正しい応答を得ることもできsudo echo $JAVA_HOMEます。 でinstall.sh、私が実行しようとしている、私は挿入しましたecho $JAVA_HOME。sudojavaディレクトリが表示されずにこのスクリプトを実行すると、スクリプトを実行すると、sudo空白になります。 これが起こっている理由は何ですか? CentOSを実行しています。

3
vimのバッファーまたはタブ?各アプローチの利点/欠点は何ですか?
私はモードレスエディタに慣れています。過去1年だけ、vim / gvimを使用してきました。これにはモーダルアプローチがあります。 vim以前はすべてのエディターがタブに慣れていたので、私はすべてのエディターのタブに慣れていました。gvimでは、必ずしもタブを使用する必要はありません。単にバッファーを使用できます。 私の質問は、これらの2つのアプローチ(バッファーとタブ)の利点/欠点は何ですか?なぜこれら両方のオプションが存在するのですか?
19 vim  editors  gvim 


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