Unix & Linux

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



2
zshの$ PATHキャッシュにオートコンプリートインデックス(またはそれが呼ばれているもの)とバイナリを再構築します
新しいソフトウェアをインストールした後、zshで既に開いているターミナルは新しいコマンドを認識せず、それらのオートコンプリートを生成できません。どうやら新しい端末を開くと問題は解決しますが、古い端末でオートコンプリートが機能するように、インデックス(またはそれを呼び出すもの)を再構築できますか? 私は試しましたcompinitが、それは助けにはなりませんでした。また、シェルに依存しない方法はありますか?答えを確認する方法があると便利です(何かをアンインストールして再インストールする場合を除く)。 私は何を意味することは、コマンド名の数文字を入力した後、私は押すことができているTab、とzshフルネームをプルアップするために、残りを行う必要があります。
75 zsh  autocomplete 

8
テキストコンソールで画面の空白を無効にする
ほとんどがSLES10でLinuxクラスターを実行しています。サーバーの大部分はブレードであり、リモートコンソールからアクセスします。サーバールームに実際のコンソールがありますが、オフになっています。 目的を果たさず、迷惑なので、画面の消去を無効にしたいと思います。接続されているかどうかを確認するにはキーを押す必要がありますが、これは苦痛です。ランレベル3で実行しているため、コンソールはテキストモードであり、X11は含まれていません。
75 linux  terminal  suse  console 

2
su options-別のユーザーとしてコマンドを実行する
スクリプトから別のユーザーとしてコマンドを実行する方法を考えていました。 スクリプトの所有者をルートとして設定しています。また、スクリプト内で次のコマンドを実行して、hudsonユーザーとしてコマンドを実行しています。 su -c command hudson これは正しい構文ですか?
75 bash  scripting  su  sudo 

5
このX11ウィンドウを作成したプロセスは何ですか?
X11ウィンドウIDを指定すると、それを作成したプロセスのIDを見つける方法はありますか? もちろん、これは常に可能とは限りません。たとえば、ウィンドウがTCP接続を介して来た場合などです。その場合、リモートエンドに関連付けられているIPとポートが必要です。 Stack Overflowで以前に質問があり、提案された方法は_NET_WM_PIDプロパティを使用することでした。しかし、それはアプリケーションによって設定されます。アプリケーションがうまく動作しない場合、それを行う方法はありますか?
75 process  x11 

19
1999年の古いシステム用のGNU / Linuxディストリビューションはどれですか?
私は、約600 MHz、128 MB RAM、S3 Savageグラフィックスで動作するTransmeta Crusoe Processor TM 5600 を搭載した12歳の東芝Librettoラップトップを持っています。どのUbuntu(または他のGNU / LinuxベースのOS)を使用して安定した動作を実現できますか? ビデオなしのサーフィンやスカイプなど、基本的なコンピューティングのニーズにラップトップを使用する予定です。


2
Linuxのシェル/端末で入力ミスした不可視のパスワードをクリア/消去します
Linuxのターミナルを使用するときに私を悩ます1つのことは、sshを実行するときなど、非表示のパスワードを入力する必要があるときです。時々、1つまたは複数の文字を誤って入力した後、Backspaceキーを数回押して、すべてを消去してから再起動する必要があります。 これは大した問題ではないことはわかっていますが、先日、CTRL + Lを押すと端末が「クリア」されることがわかりました。再試行する。
75 terminal  input 

3
PIDおよびロックファイルとは何ですか?
プログラムがpidとロックファイルを指定するのをよく見ます。そして、私は彼らが何をするのかよく分かりません。 たとえば、nginxをコンパイルする場合: --pid-path=/var/run/nginx.pid \ --lock-path=/var/lock/nginx.lock \ 誰かがこれに光を当てることができますか?
75 lock  pidfile 

5
進捗レポート/ログ情報はstderrまたはstdoutに属しますか?
進捗レポートとログ情報(「Doing foo; foo done」など)を印刷する場所に関する公式のPOSIX、GNU、またはその他のガイドラインはありますか?個人的には、標準エラー出力にリダイレクトして、プログラムの実際の出力のみを取得できるように、標準エラー出力に書き込む傾向があります。最近、進捗レポートは実際にはエラーではなく、エラーメッセージのみがstderrに出力されるため、これは良い方法ではないと言われました。 両方のポジションが理にかなっており、もちろん、あなたがしていることの詳細に応じてどちらかを選択することができますが、これについて一般的に受け入れられている標準があるかどうか知りたいです。POSIX、GNUコーディング標準、またはその他の広く受け入れられているベストプラクティスのリストに特定のルールを見つけることができませんでした。 同様の質問がいくつかありますが、これらは正確な問題に対処していません。 シェルスクリプトでstderrへのリダイレクトを使用する場合:受け入れられた答えは、私がする傾向があることを示唆しています。ただし、これはユーザーの意見として提示されていますが、引数によってサポートされています。 使用法メッセージはstderrまたはstdoutに送信する必要がありますか?:これはヘルプメッセージに固有ですが、GNUコーディング標準を引用しています。これは私が探している種類のもので、ヘルプメッセージだけに制限されていません。 それでは、進捗レポートやその他の情報メッセージ(プログラムの実際の出力の一部ではない)を印刷する場所に関する公式ルールはありますか?
75 posix  stdout  gnu  stderr  standard 



8
Linuxでデバイスをマウントする方法は?
Linuxでデバイスをマウントするためのmountコマンドに関するリソースをいくつか読みましたが、どれも明確ではありません(少なくとも私にとっては)。 概して、これはほとんどのガイドが述べていることです: $ mount (lists all currently mounted devices) $ mount -t type device directory (mounts that device) for example (to mount a USB drive): $ mount -t vfat /dev/sdb1 /media/disk 私には明らかではないもの: のように「デバイス」に使用するものを知るにはどうすればよい$ mount -t type device directoryですか?つまり、このコマンドで「/ dev / sdb1」$ mount -t vfat /dev/sdb1 /media/diskを使用してUSBドライブをマウントする必要があることをどのようにして知ることができますか? ここで「-t」パラメータは何を定義していますか?タイプ? マニュアルページ($ man mount)を数回読みましたが、まだ何かが欠けている可能性があります。どうか明らかにしてください。
75 linux  mount 


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