私は愚かな質問を感じますが、これに対する答えをどこにも見つけることができないようです。 これらの手順 に従ってbashプロンプトを編集しようとしていますが、ユーザーディレクトリ(.bashrc
)またはホームディレクトリに~/.bashrc
がありません。メインのファイルシステムディレクトリ。
.bashrc
には/etc/
はありません(ただし、bash.bashrc
はあります)。
ユーザーまたはホームディレクトリに.bashrc
ファイルを作成しますか? bashプロンプトを変更するためのより良い、より新しい一連の指示はありますか?
ホームディレクトリ内の隠しファイルであることを忘れないでください(ls -l
を最初に実行し、そこにいないと考えることはないでしょう)。
する:
ls -la ~/ | more
最初のページに.bashrc
があるはずです。単に作成しない場合:
vi ~/.bashrc
そして、それに追加する必要がある行を追加します。
私の.bashrc
の権限は次のとおりです。
-rw-r--r-- 1 discworld discworld 3330 Mar 10 16:03 .bashrc
(chmod 644 .bashrc
にするとrw r r
)。
ユーザー固有、デフォルトでは非表示。
~/.bashrc
存在しない場合は、単純に作成します。
システム全体:
/etc/bash.bashrc
すべてのユーザーのホームフォルダー(時間の99.99%)に.bashrcがあり、システム全体(Ubuntuの場所がわかりません)に1つあります。
それにアクセスする最も簡単な方法は、端末からnano ~/.bashrc
です(nano
を好きなものに置き換えてください)。
これがユーザーのホームフォルダーに存在しない場合、システム全体の.bashrc
は、ユーザーのファイルの前に読み込まれるため、フォールバックとして使用されます。 (もちろんルート権限で)単にコピーして貼り付けることができますが、ほとんどの場合、.bashrc
はユーザーレベルで完全に必須ではありません(動作させるために必要な場合があります。ユーザー固有の調整でシステム全体の設定をオーバーライドします。ただし、独自に作成することもできます。
ユーザーが調整できる主なコンポーネントは、PS1
(Bashプロンプトはデフォルトでuser@localhost:pwd $
を表示する)とエイリアス、およびカラープロンプトと多分PS2
(ビジー状態メッセージ)を設定することです。
ファイル名が.
で始まるため、隠されています。でリストする
ls -al
または、nautilusの表示メニューで「隠しファイルを表示」を有効にします(Ctrl-H トリックも行います)。
ホームディレクトリからお気に入りのテキストエディターで編集できます。 cd
は、ホームディレクトリに移動します。
emacs .bashrc
gedit ~/.bashrc
を使用すると、geditを使用して~/.bashrc
を変更できます。
.bashrc
がホームフォルダーにない場合は、隠しファイルをリストした後でも、以下からコピーできます。
/etc/skel/.bashrc
ホームディレクトリにない場合は、/etc/bash.bashrc
からコピーして、コピー後にホームディレクトリから端末source .bashrc
を入力するだけで、端末のソースにすることができます。
nano ~/.bashrc
を使用して、.bashrcファイルを開いて編集します。 (ファイルが存在しない場合は作成されます)
暗号化を使用し、コマンドラインから作業する場合、コマンドによって実際のhome-dirを最初にマウントする必要があるとは思われないかもしれません(これはグラフィカルUIの場合とは異なります)。
ecryptfs-mount-private
(私は同じ質問を持っていて、この質問につまずきましたが、代わりにreadmeでmy answerを見つけました)