Unix & Linux

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

1
ハードディスクラベル
ディスク上のパーティションにラベルを追加するにはどうすればよいですか。次に、ラベルを使用して(手動およびを介してfstab)マウントする方法を教えてください。 注:これは外付けハードドライブです
9 hardware  mount 

2
Linuxディストリビューション用のRosetta Stone?
LinuxディストリビューションごとにRosetta Stoneのようなものはありますか? おそらく、別のディストリビューションの翻訳として整理された特定のタスクのコマンド、構成ファイル、または問題の解決策を検索できるサイトです(ご存じでしょう)。 たとえば、Debianベースのディストリビューションをよく知っていて、同等のFedoraを知りたいとします。 dpkg -S /bin/bar または dpkg --get-selections > foo dpkg --set-selections < foo または apt-cache search foobar --names-only 等 さまざまなUnicesのロゼッタストーンがありますが、それほど詳細ではなく、実際にはさまざまなディストリビューションを区別していません。
9 linux  distros 

1
移動または名前変更後にファイルへの参照を維持するための戦略?
最近Macを使用していて、フォルダの名前を変更して別の場所に移動した後も、Xcodeがまだ最新のプロジェクトを見つけられることに驚いていました。 現在、これは作業中の重いインフラストラクチャの結果であることを理解していますが、残りのUnixの世界でも同様の機能をどうにかして実現できるかどうか疑問に思いました。

4
bashプロンプトを変更する
bashプロンプトの外観を決定する設定はどこにありますか?具体的にはArchですが、他のディストリビューションについても、それが異なる場合は他のディストリビューションでも知りたいと思います。 特に(K)Ubuntuのプロンプトを使用したい
9 bash  prompt 

5
bashで使用した前のコマンドの最後(n番目)に渡された引数をどのように呼び戻しますか?
多くの場合、同じファイルに対して異なるコマンドを発行します。例えば: $ youtube-dl aB54c4p0eo #I made this video id up on the spot $ mv aB54c4p0eo.flv kittens.flv $ vlc kittens.flv $ rm kittens.flv 以前のコマンドの引数を現在の引数で再利用して、書き換える必要がないようにする方法はありますか?
9 bash 

2
プロセスとサブプロセスの両方を強制終了する方法は?
私は尋ねた 質問を Pythonのsubprocessモジュールからのメッセージの複数行を取得する方法を知っています。 問題は、テストの過程で、gnuchessプロセスを実行するpythonプロセスを強制終了する必要があったことです。コマンドラインで^ cを使用すると、Pythonプロセスは終了しますが、gnuprocessは終了しません。 gnuchessを殺すために、ps auxで pidを取得します。grep gnuchessを実行し、kill -9 PIDを実行します。PythonとGnuchessプロセスの両方を終了する他の方法はありますか?
9 process  kill 

4
USBドライブ上のGRUB — OSの追加
いくつかの背景: 主にWindowsのバックグラウンド(私はUbuntuなどに精通しています)から来て、Windows 7マシンを使用してこのタスクを完了します USBドライブ(8 GB FAT32ドライブ)のMBRにGRUBが正常にインストールされました。 ドライブに基本構造を作成しました:/ boot / grub、/ boot / img、/ boot / kernel 質問: 基本的な初心者向けの質問がありますが、Google / StackExchangeなどで回答を見つけるのに苦労しました。 / boot / img / [SystemName]フォルダーには特定のシステムのイメージが格納され、/ boot / kernelディレクトリに格納されたさまざまな(または同じ)バージョンのLinuxカーネルを使用する可能性があることを理解しています(少なくとも、この方法で設定したい) ただし、これらのシステムのほとんどは、「linux」と呼ばれるディレクトリにカーネルを持っているだけです(バージョンを示していない)。これらすべてが使用するカーネルを検索できますが、カーネル自体を/ boot / kernelにコピーするのに最も適した場所はどこですか? カーネルを入手した後、残りのほとんどはデバイスを/ boot / img /にコピーして、menu.lstに適切なエントリを作成していると思いますか?カーネルが参照できるようになれば、システムごとにそれを行うことができます。 全体的な目標: GRUBブートメニューから複数のOSを起動できるようにする8GBのUSBフラッシュドライブを作成しようとしています。OSを追加または削除するには、適切なファイルを/ boot / img / [SystemName]および/ boot / kernelフォルダーに適切にコピーし、menu.lstファイルを編集するだけです。したがって、この最初のステップは、重複を減らすことを望んでいるため、これらのOSの多くが共有するカーネルを見つけることです。

1
SSHセッションでのBashオートコンプリート
SSHからマシンにログインしているとき、bashはコマンドをオートコンプリートしたくないようです(今のところ私を困らせているのはapt-getのオートコンプリートではありません)。bashがsshセッション内でオートコンプリートできるようにする設定はありますか?

3
別のコマンドが終了した後に実行するコマンドをキューに入れる方法は?
終了するのに非常に長い時間がかかるプログラム(emerge)を開始して、それを待たずに就寝する必要があることに気付くことがあります。そもそもこれを知っていたら走る program; halt しかし、すでにプログラムを開始しているので、そのプロセスが完了したときにシャットダウンするようにコンピューターを「スケジュール」するにはどうすればよいですか?うCtrl+z、その後fg; halt大丈夫?




5
パーティションを「サンドボックス」にマウントする
これが可能かどうか疑問に思っています。ローカルのマシンに/リモートのLinuxマシンをマウントするLinuxシステムをセットアップしたい/。ただし、ローカルマシン上のすべての変更をramに保存して、リモートマシンに影響が及ばないようにしたいのですが。理想的には、変更が書き込まれることは決してないので、再起動すると/、前のセッション中に行われたすべての変更を無視して、元のパーティションが再びマウントされます。 そのようなことは可能ですか?



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