タグ付けされた質問 「bashrc」

.bashrcは、ユーザーの端末ログインセッション用のBashシェル構成ファイルです。

4
すべてのユーザーのエイリアスを事前設定するにはどうすればよいですか?
Ubuntu 14.04.2があります。すべてのユーザーが特定のエイリアスのセットを自動的に持つようにしたい。個人の.bashrcにエイリアスを設定していますが、他のユーザーに手動でコピーする必要はありません。理想的には、新しく作成されたユーザーに対してもこれらを自動的に設定する必要があります。
38 users  bashrc  alias 

3
永続的なPATH変数
この/media/De Soft/mongodb/binPATH変数を永続的にするにはどうすればよいですか? 誰もが「export PATH=$PATH:media/De\ Soft/mongodb/binあなたの~/.profile、または.bashrc、または.zshenvあなたのシェルに応じて」と言っています。 何かわからない~/.profileか.bashrc、または.zshenv。彼らは実際に何をしますか? export PATH=$PATH:my/path.profile / .bashrc / .zshenvにどのように追加しますか? デフォルトの端末で64ビットUbuntu 14.04 LTSを使用しています。

2
ターミナルを開くときに.profileが取得されないのはなぜですか?
Ubuntu 14.04.1 LTSをインストールしました。 .profileによると、 # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists. 〜/ .bash_profileまたは〜/ .bash_loginはありません。 ターミナルを開いたときに.profileをソースしていないようです。 ターミナルを開くときに.profileをソースしないのはなぜですか? 供給されていないのになぜ.profileがあるのですか? 新しいターミナルが開かれたときに何がソースされているかをどのように知る/制御するのですか? 新しいターミナルが開かれたとき、それは「ログイン」をしますか? パスに$ HOME / binを追加するのに適した場所はどこですか?.bashrc?.profileのコードが同じであるため、問題が発生しますか?


3
端末の履歴を手動で保存する方法は?
ターミナルが終了すると履歴ファイルが更新されることを理解しています。しかし、時々コンピューターがクラッシュし、ターミナルがきれいに終了しないことがあります。そして、履歴からこれらのコマンドを失い、迷惑です。どうすればすぐにフラッシュして、コンピューターがメルトダウンしてもエントリがそこに残るようにできますか?現時点ではこの回避策を使用していますが、もっと良い方法があるはずです。 Ubuntu 12.10でgnome-terminalを使用しています。

1
スクリプトを使用して.bashrcに環境変数を追加します
Ubuntuの.bashrcファイルの最後に次の行を追加する必要があります。スクリプトを使用してこれらの行を自動的に追加するにはどうすればよいですか。スクリプトを実行すると、.bashrcファイルの最後に行が自動的に挿入されます。 export APP="/opt/tinyos-2.x/apps" export TOS="/opt/tinyos-2.x/tos"
31 scripts  bashrc 

2
Ubuntuのデフォルトの〜/ .profile source〜/ .bashrcはなぜですか?
これらは、~/.profile13.10に付属の在庫の内容です(コメント行は削除されています)。 if [ -n "$BASH_VERSION" ]; then if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi これはDebianから継承されていますが、Canonicalがそれを維持することにしたのはなぜですか?私の知る限り、これは標準的な* nix方式ではなく、これが発生しなかったさまざまなシステムを見てきましたので、それらには正当な理由があったに違いないと思います。これにより、ユーザーが~/.bashrcソースを取得することを想定していないログインシェルを実行するとき(たとえば、マシンに投入するときなど)に予期しない動作が発生する可能性があります。 私が考えることができる唯一の利点は、ユーザーを多くのスタートアップファイルと混同せず、ユーザーが.bashrc単独で編集し、シェルタイプに関係なく読み取りできるようにすることです。ただし、ログインと対話型シェルで異なる設定を使用すると便利な場合が多いため、これは疑わしい利点です。また、ログインシェルはグラフィカル環境で実行されないことが非常に多く、これらのファイルに設定した内容によっては、エラーや警告、問題が発生する可能性があります。 それでは、なぜUbuntuはこれを行うのですか、何が欠けていますか?
30 bash  bashrc  .profile  design 

4
現在の端末プロンプトをクリップボードにコピーします
bashプロンプトの現在書き込まれている内容をコピーする方法はありますか?私が書いたと言う: ping www.google.com ターミナルの行は次のようになります。 petr@sova:~$ ping www.google.com そしてまだリターンを打っていませんでした。そのテキストをクリップボードにコピーしたいです。それは可能ですか? 通常のユースケースは、数回ヒットして、コピーしたいコマンドを見つけることです。

3
.bashrcファイルを復元する方法は?
端末は、開くとこれを表示します。 bash: /home/atlas/.bashrc: line 73: syntax error near unexpected token `[' bash: /home/atlas/.bashrc: line 73: `if [ -x /usr/bin/dircolors ] ; then ' 私はそれを使用して修正しようとしました: cp /ect/skel/.bashrc ~/ そして、私はこれを取得します: cp: cannot stat `/ect/skel/.bashrc': No such file or directory これがなぜこれを行っているのか、それをどのように修正するのかはわかりません。私は以前に.bashrcファイルをいじくり回していたが、明らかに何かを台無しにした。私がしたいのは、.bashrcファイルをデフォルト設定に戻すことです。
27 bash  bashrc  restore 

4
ログインシェルとしてbashを起動するようにgnome-terminalを設定します。.bashrcを読み取りません
RVMとgnome-terminalを統合しようとしています。 デフォルトでは、gnome-terminalはbashをログインシェルとして起動しません。この回答でrun command as a login shell提案されているように、RVMをセットアップする同じトピックについて有効にしましたが、これを行うと.bashrcファイルが読み込まれません。 たとえば、環境変数を作成して.bashrcから、新しいgnome-terminalを起動するとそれを読み取ることができません。source .bashrcファイルを読み取るには明示的に実行する必要があります。 これは予想される動作ですか?

9
誤って.bashrcを変更し、パスワードを正しく入力してもログインできない
私はbashrcファイルをめちゃくちゃにしてしまいました。Gurobiをインストールしていて、bashrcファイルにパス変数を設定する必要がありました。そこで、bashrcのすべてのテキストをパス変数に置き換え、bashrcファイルを保存しました。また、何か問題が発生した場合は、このファイルのバックアップがあることも確認しました。元の変更されていないバックアップファイルは、ダウンロードフォルダーにあります。 システムを再起動したとき、適切なパスワードを入力してもログインできませんでした。したがって、私はあなたにいくつかの助けを求めたいです。Downloadsディレクトリにbashrcファイルがあるので、どのような修正が可能ですか


2
.bashrcファイルとは何ですか?
.bashrcファイルが何であり、正確に何をするかについての明確な情報を見つけることができないようです。 これまでのすべての助けてくれてありがとう。このスクリプトは、カラーリング、補完、エイリアス、シェル履歴などのすべてを実行しているようです。有用ではないと思われるものはありますか?
21 bash  bashrc 

4
Ubuntuでbashに呪いの言葉を教えるにはどうすればよいですか?
bashが不明なコマンド(単語?)に遭遇すると、次のようになります。 The program 'hello' can be found in the following packages: * hello * hello-debhelper Try: sudo apt-get install <selected package> 私が知りたいのは、これがどのように行われるかですので、編集するか何かを追加してから、自家製の辞書から未知の単語をクロスチェックして、phrase:replyペアが出力に送信されるようにします。 私はそれについて十分に見ていないことの罪を犯している..しかし、私が掘り出そうと試みたいくつかのbashガイドはこれに関して何も持っていませんでした。多分私は間違った場所を見ています..ポインタ? そして、はい、私はこれをやっているので、プログラムが失敗したときにwtfを入力するたびに、私は何か素敵なものを私に投げ返したいです...
21 bash  bashrc 

1
〜/ .bashrcファイルはどの時点で作成されますか?
たとえば、コマンドを実行する場合adduser test、ユーザーのホームディレクトリの作成時に.bashrcが自動的に作成されますtestか?ユーザーの作成時に作成されない場合、どのような条件下で作成されますか? また、.bashrcファイルをユーザーのホームディレクトリに追加すると、OSによって上書きされますか? 前もって感謝します。

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